# Maintainer: Natanael Copa pkgname=apk-tools pkgver=2.3.2 pkgrel=3 pkgdesc="Alpine Package Keeper - package manager for alpine" subpackages="$pkgname-static lua-apk:luaapk" depends= makedepends="zlib-dev openssl-dev lua-dev" source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2 0001-db-remove-AT_SYMLINK_NOFOLLOW-for-directory-permissi.patch 0002-apk-implement-progress-fd-to-write-progress-to-a-spe.patch 0003-info-provides-alias-p-is-reserved-for-root-use-P.patch 0004-solver-fix-compile-with-Werror-on-64bit.patch 0005-solver-improve-assert-error-messages.patch 0006-solver-various-fixes.patch " url="http://git.alpinelinux.org/cgit/apk-tools/" arch="all" license=GPL-2 _builddir="$srcdir/$pkgname-$pkgver" prepare() { cd "$_builddir" sed -i -e 's:-Werror::' Make.rules for i in $source; do case $i in *.patch) patch -p1 -i "$srcdir"/$i || return 1 esac done echo "FULL_VERSION=$pkgver-r$pkgrel" > config.mk || return 1 echo "LUAAPK=YesPlease" >> config.mk echo "export LUAAPK" >> config.mk } build() { cd "$_builddir" make || return 1 make static || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install install -d "$pkgdir"/var/lib/apk \ "$pkgdir"/var/cache/misc \ "$pkgdir"/etc/apk/keys \ "$pkgdir"/etc/apk/protected_paths.d \ || return 1 # the shipped README is empty rm -r "$pkgdir"/usr/share/ } static() { pkgdesc="Alpine Package Keeper - static binary" install -Dm755 "$srcdir"/$pkgname-$pkgver/src/apk.static \ "$subpkgdir"/sbin/apk.static } luaapk() { pkgdesc="Lua module for apk-tools" mkdir -p "$subpkgdir"/usr/ mv "$pkgdir"/usr/lib "$subpkgdir"/usr/lib/ } md5sums="813b7c9fd7f6159972dc4fa5dfcc97c5 apk-tools-2.3.2.tar.bz2 e755492397eba99b3fe698151e4241ff 0001-db-remove-AT_SYMLINK_NOFOLLOW-for-directory-permissi.patch 0a96443650fec545667b6eccc5d9ef1e 0002-apk-implement-progress-fd-to-write-progress-to-a-spe.patch 6718b405982c5bfeed3761a9d57cfce8 0003-info-provides-alias-p-is-reserved-for-root-use-P.patch c32124de6cee4b1bea2d5e2ac954d73a 0004-solver-fix-compile-with-Werror-on-64bit.patch 79188874b0a35983b182fa48b7c91643 0005-solver-improve-assert-error-messages.patch b83138b13bf534046d6cb7c62be87a69 0006-solver-various-fixes.patch"