aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)Author
6 daysconfigure.ac: bump to version 0.7.0+gitHEADmasterAlex Stewart
This next version bump will include several API-breaking changes. Including: * marking the internal sat solver as formally deprecated. * changes to the CLI arguments. * changes to the error reporting strings. Due to these changes, bump the minor rev. Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2024-02-09configure.ac: warn when configuring internal solverAlex Stewart
The opkg internal solver is marked for deprecation in a future release, due to it being outdated, limited, buggy, and unmaintained. Builders are instead directed to use the previously-optional libsolv backend. Add a warning to the configure.ac, to warn builders about this misconfiguration. Also fix incidental spelling errors. Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2024-02-08update autoconf scripts for ac_2.70 compatAlex Stewart
The autoconf version boundary 2.70 deprecated and obsoleted many functions from prior versions. On systems with autoconf>2.70, configuring opkg can throw warnings and errors about these deprecations. Run autoupdate on the autoconf scripts and make some manual adjustments to bring the scripts up to a modern standard. Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2023-12-05configure.ac: bump version to 0.6.3+gitAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2023-12-05configure.ac: bump version to 0.6.3Alex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2023-07-12Add options to enable support for acl and xattrMaciej Liszewski
The libarchive library, which is being used by opkg supports ACLs and xattr already. More information can be read at this link: https://github.com/libarchive/libarchive/pull/691 Signed-off-by: Maciej Liszewski <m.liszewski@welotec.com> Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com> Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2023-07-12configure.ac: bump version to 0.6.2+gitAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2023-07-11configure.ac: bump version to 0.6.2 for releaseAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2023-01-20configure.ac: declare the project as "foreign"Alex Stewart
GNU Automake asserts that projects should follow GNU "conventions" and include some standard files named AUTHORS, INSTALL, ChangeLog, et c. The intention here is probably to encourage users to distribute this information, but it is rather heavy-handed to require that they be specifically named in that fashion. As a result, automake will error if we try to rename or move these files. Declare `-Werror foreign` in the autoconf file, which declares that we are not a strictly GNU-compliant project in this regard, and squashes automake's objections. Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2022-12-06configure.ac: bump version to 0.6.1+gitAlex Stewart
Use the `+git` suffix, instead of the `-snapshot` suffix because it doesn't require speculation about what the next release version will be. Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2022-12-06configure.ac: bump version for 0.6.1 releaseAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2022-06-02configure.ac: bump version to 0.6.1-SNAPSHOTAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2022-06-02configure.ac: bump version to 0.6.0Alex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-12-03configure.ac: bump version to 0.5.1-SNAPSHOTAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-12-02configure.ac: bump version to 0.5.0Alex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-09-22libopkg: Add support for zstandard compressionHenry Kleynhans
Add optional support for zstandard compression (disabled by default). Zstandard compression offers a significant speed increase at decompression time over the current default (xz). This is amplified on less capable hardware as used in embedded devices. Further more, it offers a slightly faster compression speed at the highest compression levels with a slightly lower compression ratio and the ability to choose your own compromise between fast compression speed with less compression and slower compression speed with more compression. Zstandard would therefore be a good solution for package compression when: * install time matters, especially if you are installing on less capable hardware * disk space is not a concern: lower compression can speed up developer builds, especially incremental builds * disk space is a concern: release builds can make use of the highest compression setting to reduce package sizes Signed-off-by: Henry Kleynhans <hkleynhans@fb.com> Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-08-25deprecate OpenSSL signature verificationAlex Stewart
The OpenSSL libraries are used by libopkg directly, as an optional method of verifying package feed signatures against a locally stored CA certificate. They are enabled only when the --enable-openssl argument is passed to AutoConf. Assert that --enable-openssl is not widely used by opkg integrators and that GPG feed signing (--enable-gpg) is preferred in all cases. Remove: * OpenSSL signature verification * the --enable-openssl AutoConf option * the `signature_ca_file` opkg conf setting * the `signature_ca_path` opkg conf setting Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-08-25deprecate pathfinder x509 checkingAlex Stewart
pathfinder-pki is an option extension to OpenSSL which facilitates path-validation of x509 certificates. It is linked into libopkg when --enable-pathfinder is asserted at configure-time. Assert that pathfinder is not frequently used by opkg integrators and the library itself is obsolescent. (The project name is also obnoxiously common when trying to google.) Remove: * all references to pathfinder-pki * the --enable-pathfinder AutoConf option * the `check_x509_path` opkg conf setting Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-07-13configure.ac: update minimum required libsolv versionBrandon Streiff
libsolv 0.7.8 adds support for blacklisted packages (with 0.7.14 expanding that support), which allow us to specify package exclusions in such a way that libsolv can report on them. Signed-off-by: Brandon Streiff <brandon.streiff@ni.com> Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-06-08bump version to 0.5.0-SNAPSHOTAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-06-04bump version to 0.4.5v0.4.5Alex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-02-22configure.ac: announce openssl sig checking deprecationAlex Stewart
Assert that OpenSSL signature checking is a relatively unused feature by opkg integrators. Further, the OpenSSL licenses have never been accomodating to static builders. So begin to deprecate OpenSSL signature checking by first announcing our intentions to builders with an AutoConf warning. Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-02-11configure.ac: Allow CLEAN_DATE to be derived from SOURCE_DATE_EPOCHRichard Purdie
Having CLEAN_DATE come from the current date doesn't allow for build reproducibility. Add the option of using SOURCE_DATE_EPOCH if set which for OE, it will be and makes opkg reproducible. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2021-01-04bump version to 0.4.5-SNAPSHOTAlex Stewart
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
2020-11-30bump version to 0.4.4Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2020-06-27bump version to 0.4.4-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2020-06-24configure.ac: bump version to 0.4.3Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2019-12-18bump version to 0.4.3-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2019-12-16configure.ac: bump version to 0.4.2Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2019-09-18configure.ac: use libarchive pkg-config static configuration when using ↵Alejandro del Castillo
--with-static-libopkg Currently, opkg is using the same pkg-config configuration when building dynamically and statically. Add logic to use the static configuration on the static case. Fixes bugzilla 8355 Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2019-06-13bump version to 0.4.2-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2019-06-11configure.ac: bump version to 0.4.1Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2019-01-28bump version to 0.4.1-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2018-12-26configure.ac: bump version to 0.4.0Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2018-11-19libopkg: add support for lz4 compressionAlejandro del Castillo
Add optional support for lz4 compression (disabled by default). Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2018-02-22src/opkg.c: remove getopt_long_only caseAlejandro del Castillo
Opkg doesn't document the use of long option with only one minus (like -verbose=4). On commit a77bdf, a configure option was added to support both getopt_long and getopt_long_only since it was late on the 0.3.6 release. Now that we are starting the development window for 0.4.0, make sense to remove getopt_long_only all together. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2018-02-22bump version to 0.4.0-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2018-02-19configure.ac: bump version to 0.3.6Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2018-02-19src/opkg.c: use getopt_long if getopt_long_only is not availableMichał Łyszczek
Some systems lack getopt_long_only function (for example NetBSD) which leads to unidefined symbols during linking step. Use getopt_long if getopt_long_only is not available. This prevents users from using long option with only one minus (like -verbose=4) but it's better than compilation error. Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl> Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2017-06-15configure.ac: bump version to 0.3.5Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2017-03-23Update required libsolv version to 0.6.25 for changes in 90220245Michael Hansen
Signed-off-by: Michael Hansen <michael.j.hansen@hp.com> Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2017-01-12configure.ac: bump version to 0.3.5-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-12-22configure.ac: bump version to 0.3.4Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-09-08libopkg: Add support for xz and bzip2 compression.Andrew Shadura
Add optional support for xz- and bzip2-compressed package members. bzip2 support is disabled by default. Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk> Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-07-13configure.ac: bump version to 0.3.4-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-07-13configure.ac: bump version to 0.3.3v0.3.3Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-06-23configure.ac: bump version to 0.3.3-SNAPSHOTAlejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-06-14configure.ac: bump version to 0.3.2v0.3.2Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2016-06-01Creates a man-page for the opkg.conf file under Section 5.0.Bryan Krause
Signed-off-by: Bryan Krause <bryan.krause@baesystems.com> Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
2015-12-14configure.ac: use pkg-config for libsolvAlejandro del Castillo
Libsolv supports pkgconfig since version 0.6.9. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>