From 2cf385d04699b58bf624784c54932645d0e488ac Mon Sep 17 00:00:00 2001 From: psykose <alice@ayaya.dev> Date: Wed, 15 Feb 2023 06:42:56 +0000 Subject: [PATCH] community/apt: new aport https://salsa.debian.org/apt-team/apt APT package management tool --- community/apt/APKBUILD | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 community/apt/APKBUILD diff --git a/community/apt/APKBUILD b/community/apt/APKBUILD new file mode 100644 index 000000000000..9afbe110e812 --- /dev/null +++ b/community/apt/APKBUILD @@ -0,0 +1,56 @@ +# Maintainer: psykose <alice@ayaya.dev> +pkgname=apt +pkgver=2.5.6 +pkgrel=0 +pkgdesc="APT package management tool" +url="https://salsa.debian.org/apt-team/apt" +arch="all" +license="GPL-2.0-or-later" +makedepends=" + bzip2-dev + db-dev + cmake + dpkg-dev + eudev-dev + gettext-dev + gnutls-dev + libgcrypt-dev + lz4-dev + samurai + triehash + xxhash-dev + xz-dev + zlib-dev + zstd-dev + " +checkdepends="gtest-dev" +subpackages=" + $pkgname-dev + $pkgname-libs + $pkgname-lang + $pkgname-bash-completion + " +source="https://salsa.debian.org/apt-team/apt/-/archive/$pkgver/apt-$pkgver.tar.bz2" +options="!check" # todo + +build() { + cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_DOC=OFF \ + -DUSE_NLS=ON \ + -DWITH_TESTS="$(want_check && echo ON || echo OFF)" + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +8b28d68e5066cc3b7c7d596284c2186b63a97a73ccee4dff585e7979168761874f7be793896d0d3a9b35a0c7b286d17f49f951ccbf8cd1632c4943e61640625f apt-2.5.6.tar.bz2 +" -- GitLab