- From: Patrick McDermott <patrick DОТ mcdermott АТ libiquity DОТ com>
- To: proteanos-dev АТ lists DОТ proteanos DОТ com
- Date: Mon, 24 Jun 2019 17:57:35 -0400
- Message-id: 20190624175735 DОТ patrick DОТ mcdermott АТ libiquity DОТ com
About ===== opkbuild is a distribution build system -- a set of tools for building software packages. From source packages it builds binary packages for use with the opkg package manager. Currently one format of source package is supported by opkbuild: ProteanOS Source Package Format 2.0: http://specs.proteanos.com/spf-2.0/ opkbuild is similar in function to the development library and utilities of dpkg, the Debian package manager: https://packages.debian.org/sid/dpkg-dev https://packages.debian.org/sid/libdpkg-perl https://wiki.debian.org/Teams/Dpkg/ Downloading =========== Source archives are available from the files site by HTTP or FTP: http://files.proteanos.com/pub/opkbuild/4.1.2/ ftp://files.proteanos.com/pub/opkbuild/4.1.2/ Here are the MD5 checksums: 304f4fd1136fc6a0ede48aacad799c7b opkbuild-4.1.2.tar.gz bc9f388682002fe38e6d5ae39e5a7412 opkbuild-4.1.2.tar.bz2 1ef6fb323f9578d17d619dbc76dc5087 opkbuild-4.1.2.tar.xz Here are the SHA-256 checksums: d2797ab53eeca172f75079579ffd6129d43a6d2f892ab54619e4de37aef9963d opkbuild-4.1.2.tar.gz c40fd2293f1deac30a726cc670033fb64a133c31654413f5cf0bc38719ad447e opkbuild-4.1.2.tar.bz2 1ff33d1f3e282f208023a5a78042fd16ae24fdd1ce6418a650cf4da49fb5c8e3 opkbuild-4.1.2.tar.xz The sources are maintained in a Git repository: http://git.proteanos.com/opkbuild/opkbuild.git/ git://git.proteanos.com/opkbuild/opkbuild.git/ This release is marked by the "opkbuild/4.1.2" tag. NEWS for Version 4.1.2 ====================== Utilities: * ob-gencontrol now actually populates the source package field "Binary" added in version 4.1.0. * opkbuild now supports commands with arguments as arguments to the "-r" option, for example "-r 'env -i fakeroot'". libopkbuild: * Binary package parameters are stored internally now with fewer conflicts. Specifically, binary package names such as "libncurses.6" and "libncurses++.6" no longer conflict, because the non-alphanumeric parts of the names are different lengths. * An unbound variable that could cause ob_get_binary_parameter() to fail has been fixed. The utilities called ob_get_binary_parameter() after setting a variable of the same name, so the bug went unnoticed. * ob_get_binary_parameter() is now covered by the test suite. Build system: * configure now checks the shell for support for the "local" keyword and 64-bit arithmetic. Shortlog of Changes Since Version 4.1.1 ======================================= Patrick McDermott (11): NEWS, configure.ac: Set version to 4.1.1+dev ob-gencontrol: Populate Binary field ob-gencontrol: Drop now-outdated comment opkbuild: Unquote UID 0 command configure.ac: Check shell for 64-bit arithmetic configure.ac: Check shell for local tests/lib/ob_get_binary_parameter.sh: New file ob_get_binary_packages(), *ob_*_binary_parameter(): Improve "clean" naming ob_set_binary_substvar(), ob_substvars(): Improve "clean" naming NEWS, configure.ac: Set version to 4.1.2 NEWS: Release opkbuild 4.1.2 Diffstat of Changes Since Version 4.1.1 ======================================= NEWS | 29 ++++++++++++++++++++++ configure.ac | 20 +++++++++++++-- lib/control.sh | 5 ++-- lib/package.sh | 18 +++++--------- src/ob-gencontrol.sh | 7 ++---- src/opkbuild.sh | 4 +-- tests/lib/ob_get_binary_parameter.sh | 37 ++++++++++++++++++++++++++++ tests/local.mk | 1 + 8 files changed, 98 insertions(+), 23 deletions(-) -- Patrick McDermott, CEO Libiquity Putting customers in control of high-quality technologies http://www.libiquity.com/
Attachment:
pgpayT7908ZZ2.pgp
Description: OpenPGP digital signature
- opkbuild 4.1.2 released, Patrick McDermott