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