<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opkg-lede/libopkg, branch master</title>
<subtitle>LEDE fork of Opkg</subtitle>
<id>https://git.openwrt.org/project/opkg-lede/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/opkg-lede/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/'/>
<updated>2025-11-05T15:42:36Z</updated>
<entry>
<title>libopkg: CMakeLists: update cmake minimum required version to 3.10</title>
<updated>2025-11-05T15:42:36Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-11-05T15:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=80503d94e356476250adaf1f669ee955ec26de76'/>
<id>urn:sha1:80503d94e356476250adaf1f669ee955ec26de76</id>
<content type='text'>
New cmake version 4.0 requires at least 3.5 version as the minimum
required version with it increased to 3.10 in to-be-released cmake
versions.

Set the minimum required version to 3.10 to future-proof for future
cmake version.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>libopkg: allow install package from https and ftps</title>
<updated>2024-10-16T09:13:16Z</updated>
<author>
<name>Huangbin Zhan</name>
</author>
<published>2020-12-09T06:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=38eccbb1fd694d4798ac1baf88f9ba83d1eac616'/>
<id>urn:sha1:38eccbb1fd694d4798ac1baf88f9ba83d1eac616</id>
<content type='text'>
Signed-off-by: Huangbin Zhan &lt;zhanhb88@gmail.com&gt;
Link: https://github.com/openwrt/opkg-lede/pull/2
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>libopkg: support https_proxy</title>
<updated>2022-02-24T20:27:58Z</updated>
<author>
<name>Vladislav Grigoryev</name>
</author>
<published>2021-09-01T05:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=d038e5b6d155784575f62a66a8bb7e874173e92e'/>
<id>urn:sha1:d038e5b6d155784575f62a66a8bb7e874173e92e</id>
<content type='text'>
Add support for https_proxy since feeds switched to HTTPS.
In general case, https_proxy may not match http_proxy.
Process http_proxy, https_proxy, and ftp_proxy separately.

Signed-off-by: Vladislav Grigoryev &lt;vg.aetera@gmail.com&gt;
</content>
</entry>
<entry>
<title>opkg_remove: avoid remove pkg repeatly with option --force-removal-of-dependent-packages</title>
<updated>2022-01-26T08:16:26Z</updated>
<author>
<name>Hongxu Jia</name>
</author>
<published>2021-09-07T22:42:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=9c44557a776da993c2ab80cfac4dbd8d59807d01'/>
<id>urn:sha1:9c44557a776da993c2ab80cfac4dbd8d59807d01</id>
<content type='text'>
While remove pkg with '--force-removal-of-dependent-packages',
pkg may be added to pkgs remove list multiple times, add status
check to make sure pkg only be removed once.

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Paul Barker &lt;paul@paulbarker.me.uk&gt;
(Cherry picked from https://git.yoctoproject.org/cgit/cgit.cgi/opkg/commit/?id=e8996180833aa35d101fbeadec3d787ce0bbda5c)
(Fixes https://dev.archive.openwrt.org/ticket/18320 and openwrt/packages CI)
</content>
</entry>
<entry>
<title>libopkg: set 'const' attribute for argv</title>
<updated>2022-01-09T20:06:26Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-01-09T20:03:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=2edcfad1bb9a32f31199d5842aa087b4d30ec6f5'/>
<id>urn:sha1:2edcfad1bb9a32f31199d5842aa087b4d30ec6f5</id>
<content type='text'>
Just not to make it messier than it already is.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libopkg: pkg_hash: prefer to-be-installed packages</title>
<updated>2022-01-09T19:59:00Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-01-09T19:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=db7fb64d9ce196916f36c9b5316c99694d531d32'/>
<id>urn:sha1:db7fb64d9ce196916f36c9b5316c99694d531d32</id>
<content type='text'>
Increase PROVIDES candidate score also in case the package name matches
a to-be-installed package listed.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libopkg: pkg_hash: print unresolved dependencies</title>
<updated>2021-06-13T21:27:37Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-05-02T20:46:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=1bf042dd06751b693a8544d2317e5b969d666b69'/>
<id>urn:sha1:1bf042dd06751b693a8544d2317e5b969d666b69</id>
<content type='text'>
When a package is not installed because it has unresolved dependencies
normally we get only an error message like this:
 * pkg_hash_fetch_best_installation_candidate: Packages for ltq-vdsl-app found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package ltq-vdsl-app.

Log in addition the following error message:
 * pkg_hash_check_unresolved: cannot find dependency ltq-dsl-base for ltq-vdsl-app

Fixes: FS#3814
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>libopkg: pkg_hash: prefer original packages to satisfy dependencies</title>
<updated>2021-03-15T00:27:38Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2021-03-13T01:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=5936c4f9660248284e8a9b040ea3153d3ea888de'/>
<id>urn:sha1:5936c4f9660248284e8a9b040ea3153d3ea888de</id>
<content type='text'>
When one package "provides" another non-virtual package, prefer to use
the original package instead of the providing package.

Example:

Consider packages "foo" and "bar", where "foo" provides "bar".
The current code will sort all candidates by name and use the last entry
by default, so "foo" would be used to satisfy a dependency on "bar".
Change the logic to prefer the actual package "bar" in this case.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>libopkg: add option to strip ABI versions from listed names</title>
<updated>2021-03-14T22:50:41Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-14T22:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=d3a63b327383a2ac1a8f925a58a2f6a7808f5181'/>
<id>urn:sha1:d3a63b327383a2ac1a8f925a58a2f6a7808f5181</id>
<content type='text'>
Listing packages without the ABI versions appended to their names is
needed in some situations. Add a new command line option '--strip-abi'
for that which affects the 'list' and 'list-installed' command.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>pkg: pass-through ABIVersion to status file</title>
<updated>2021-03-11T00:16:46Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-10T23:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/opkg-lede/commit/?id=d71856a4f137dc9fb890c5e777790e2c51fde921'/>
<id>urn:sha1:d71856a4f137dc9fb890c5e777790e2c51fde921</id>
<content type='text'>
This allows removing it from package names if needed without
storing the SourceName for each and every package, which is mostly
redundant information.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
