<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libdbi-drivers, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-12-29T23:16:16Z</updated>
<entry>
<title>tree-wide: remove obsolete SDK in conditionals</title>
<updated>2025-12-29T23:16:16Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2025-12-29T01:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=73d8b6c6f3ed25dcba6d4609c9e3995fb48dc48d'/>
<id>urn:sha1:73d8b6c6f3ed25dcba6d4609c9e3995fb48dc48d</id>
<content type='text'>
Obsolete use of $(SDK) in configure conditionals can result in
dependency errors when building a subset of packages for packages which
have multiple sub-packages.

The reason it causes dependency issues is that (using libdbi-drivers as
an example) lines like:

ifneq ($(SDK)$(CONFIG_PACKAGE_libdbd-sqlite3),)

always evaluate to true if you are compiling in the SDK. So for a user
compiling from the SDK, the configure arguments are always added to the package build.

In the case of libdbi-drivers:

CONFIGURE_ARGS += \
  --with-sqlite3 \
  --with-sqlite3-incdir=$(STAGING_DIR)/usr/include \
  -with-sqlite3-libdir=$(STAGING_DIR)/usr/lib

is always added even if PACKAGE_libdbd-sqlite3 is deselected. When
libdbd-sqlite3 is deselected, this dependency:

DEPENDS:=libdbi +libsqlite3

is not present, so when configure tries to find sqlite3 it fails.

Closes #28173 "tree-wide: obsolete $(SDK) in conditionals"

See also:

* "include: remove SDK exception from package install targets"
  openwrt/openwrt@28f44a4

Performed tree-wide to ease revert if necessary, per:
https://github.com/openwrt/packages/issues/28173#issuecomment-3694615980

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>libdbi-drivers: fix compilation with GCC14</title>
<updated>2024-11-16T01:04:57Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-11-12T00:24:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a4723a98e9b30a371f392b798dc8679838710e8b'/>
<id>urn:sha1:a4723a98e9b30a371f392b798dc8679838710e8b</id>
<content type='text'>
Patch from Alpine Linux.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdbi-drivers: remove build timestamp</title>
<updated>2017-12-01T23:58:39Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2017-12-01T23:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f1667cc4fa0beb3ef9cebd5261056fbc920fa5d4'/>
<id>urn:sha1:f1667cc4fa0beb3ef9cebd5261056fbc920fa5d4</id>
<content type='text'>
Build timestamp prevents reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>treewide: run "make check FIXUP=1"</title>
<updated>2017-08-30T04:41:14Z</updated>
<author>
<name>Etienne Champetier</name>
</author>
<published>2017-08-28T04:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4006865ae81b20b1793ae2a07db20235fefd2c71'/>
<id>urn:sha1:4006865ae81b20b1793ae2a07db20235fefd2c71</id>
<content type='text'>
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier &lt;champetier.etienne@gmail.com&gt;
</content>
</entry>
<entry>
<title>misc: correct typo in Makefiles for PKG_LICENSE_FILES</title>
<updated>2014-11-25T07:43:37Z</updated>
<author>
<name>Ian Leonard</name>
</author>
<published>2014-11-25T07:42:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ac7cd4c6e6cd1054edb6d9d329a480a6e011ed04'/>
<id>urn:sha1:ac7cd4c6e6cd1054edb6d9d329a480a6e011ed04</id>
<content type='text'>
Signed-off-by: Ian Leonard &lt;antonlacon@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdbi-drivers: import from old packages feed</title>
<updated>2014-08-23T08:56:10Z</updated>
<author>
<name>Nicolas Thill</name>
</author>
<published>2014-08-22T09:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=671fc5a58935bcbea381bd595de26d95ea89f283'/>
<id>urn:sha1:671fc5a58935bcbea381bd595de26d95ea89f283</id>
<content type='text'>
 - rename packages from libdbi-drivers-* to libdbd-*
 - cleanup title &amp; description
 - remove SQLite v2 driver
 - use PKG_INSTALL
 - add a BuildPlugin macro to package drivers
 - add license info
 - add myself as maintainer

Signed-off-by: Nicolas Thill &lt;nico@openwrt.org&gt;
</content>
</entry>
</feed>
