diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-05-25 22:47:47 -0300 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2019-05-28 14:17:48 +0300 |
commit | 450dbddd7bbec931fcf9d64d2d1de9baaae18156 (patch) | |
tree | 60c12d3af7aa69689dffebf167bb1f47df485612 | |
parent | 595bbf29def61cb65b9bf9fa393bb06126ad0847 (diff) | |
download | aports-450dbddd7bbec931fcf9d64d2d1de9baaae18156.tar.bz2 aports-450dbddd7bbec931fcf9d64d2d1de9baaae18156.tar.xz |
community/ecryptfs-utils: modernize
- Fix license
- Enable tests
- Disable python2 bindings
-rw-r--r-- | community/ecryptfs-utils/APKBUILD | 36 |
1 files changed, 12 insertions, 24 deletions
diff --git a/community/ecryptfs-utils/APKBUILD b/community/ecryptfs-utils/APKBUILD index 0bc27ea45b..17bf372d73 100644 --- a/community/ecryptfs-utils/APKBUILD +++ b/community/ecryptfs-utils/APKBUILD @@ -2,26 +2,23 @@ # Maintainer: Timo Teräs <timo.teras@iki.fi> pkgname=ecryptfs-utils pkgver=111 -pkgrel=6 +pkgrel=7 pkgdesc="Enterprise-class stacked cryptographic filesystem for Linux" url="http://ecryptfs.org/" arch="all" -license="GPL" +license="GPL-2.0-or-later" depends="cryptsetup keyutils gettext rsync" depends_dev="keyutils-dev linux-pam-dev nss-dev linux-headers" -makedepends="$depends_dev swig intltool gettext python2-dev perl-dev" -install="" +makedepends="$depends_dev swig intltool perl-dev" +checkdepends="bash" options="suid" -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang py-ecryptfs-utils:py" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" source="https://launchpad.net/ecryptfs/trunk/${pkgver}/+download/${pkgname}_${pkgver}.orig.tar.gz fix-build.patch fix-stdout-flush.patch " -builddir="$srcdir"/${pkgname}-${pkgver} - build() { - cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -30,28 +27,19 @@ build() { --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var \ - || return 1 - make || return 1 + --disable-pywrap + make } -package() { - cd "$builddir" - make DESTDIR="$pkgdir" install || return 1 - chmod +s "$pkgdir"/sbin/mount.ecryptfs_private || return 1 +check() { + make check } -py() { - pkgdesc="python bindings for $pkgname" - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/py* "$subpkgdir"/usr/lib/ +package() { + make DESTDIR="$pkgdir" install + chmod +s "$pkgdir"/sbin/mount.ecryptfs_private } -md5sums="83513228984f671930752c3518cac6fd ecryptfs-utils_111.orig.tar.gz -d42bb467a5912df0d2e83e9fdd2553dd fix-build.patch -12c5334bb856151cdbd70d174ce88c01 fix-stdout-flush.patch" -sha256sums="112cb3e37e81a1ecd8e39516725dec0ce55c5f3df6284e0f4cc0f118750a987f ecryptfs-utils_111.orig.tar.gz -7f1038542a3aaba0cf5dd898f2e6e2ffbb9792fecff1a4eb532bb8bc39907fb9 fix-build.patch -fe38e0813485fdc09832fe81538089f772372bc830a3d8140d9b3f8ed99670d2 fix-stdout-flush.patch" sha512sums="d8643f3a1f9981fecc6a08b4aa0adb6272e7340db794f6e7507cba7b712247c6beb239f27875eab6e38a69b45bc2476e6bf6b4485eb82d58f65cc469f8613c18 ecryptfs-utils_111.orig.tar.gz 09ff196e6d3ef54ef57e22e78a4af748c2989928a5c8bc3ece1f8c21c5f301b7e56142c5098111ac853ac88c1b2ee2d0b5c606a210fb53cdf0fde534aa0af92f fix-build.patch c9eb924890a8fa3ffe8b8344a493419cf93336743b1a3a8dba984f62f8eb7a43ed6b6dbbbb7efe9e7fc84b60e71d7100f042a72c407fc9e8c4fcbeeb73d848a3 fix-stdout-flush.patch" |