You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package
Jo-Philipp Wich e6bcf1e4ac build: add ABI_VERSION to binary package names
Add the ABI_VERSION source makefile variable to the binary package basename
and resolve source dependencies on packages with ABI_VERSION set to such
expanded names.

If for example a package specifies DEPENDS:=libopenssl while the OpenSSL
Makefile specifies ABI_VERSION:=1.0.0, the resulting ipk control data
dependency will be "Depends: libopenssl1.0.0" and the libopenssl ipk file
will be called "libopenssl1.0.0_<version>_<arch>.ipk".

The next time a library such as OpenSSL is updated to an incompatible
version, the ABI_VERSION shall be changed accordingly to prevent opkg from
simply upgrading to an incompatible library without considering the
dependencies of already installed packages.

Also introduce another "SourceName" control field which is required by
the newly introduced "scritps/ipkg-remove" to determine the proper related
.ipk files to delete upon buildroot package clean operations.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
5 years ago
..
base-files base-files: allow non-standard rootfs volume name in UBI in sysupgrade 5 years ago
boot uboot-sunxi: Orange Pi Zero Plus: Fix SdCard detection 5 years ago
devel gdb: The signal definitions of musl and gdb collide 5 years ago
firmware ath10k-firmware: update Candela Tech firmware images 5 years ago
kernel kmod-sched-cake: bump to latest cake 5 years ago
libs packages: set more explicit ABI_VERSION values 5 years ago
network packages: set more explicit ABI_VERSION values 5 years ago
system packages: set more explicit ABI_VERSION values 5 years ago
utils busybox: fix ALTERNATIVES alphabetical ordering 5 years ago
Makefile build: add ABI_VERSION to binary package names 5 years ago