From 4039c1e9599356fa917f8ee13b936b1725ed83ef Mon Sep 17 00:00:00 2001 From: Justin Berthault Date: Sun, 10 May 2020 14:49:39 +0200 Subject: community/udevil: modernize --- community/udevil/APKBUILD | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/community/udevil/APKBUILD b/community/udevil/APKBUILD index 0097c80817b..8653afcb8ee 100644 --- a/community/udevil/APKBUILD +++ b/community/udevil/APKBUILD @@ -2,46 +2,33 @@ # Maintainer: Stuart Cardall pkgname=udevil pkgver=0.4.4 -pkgrel=2 +pkgrel=3 pkgdesc="Mount / unmount removable devices without a password (udisks alternative)" url="http://ignorantguru.github.io/udevil" arch="all" license="GPL-3.0-or-later" -makedepends="$depends_dev glib-dev eudev-dev intltool" +makedepends="eudev-dev glib-dev intltool" install="$pkgname.pre-install" subpackages="$pkgname-lang $pkgname-doc" pkggroups="plugdev" -source="$pkgname-$pkgver.tar.gz::https://github.com/IgnorantGuru/$pkgname/archive/$pkgver.tar.gz" - -_builddir="$srcdir"/$pkgname-$pkgver -prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done -} +source="$pkgname-$pkgver.tar.gz::https://github.com/IgnorantGuru/udevil/archive/$pkgver.tar.gz" build() { - cd "$_builddir" ./configure \ --prefix=/usr \ - --disable-systemd || return 1 - make || return 1 + --disable-systemd + make } package() { - cd "$_builddir" - make -j1 DESTDIR="$pkgdir" install || return 1 - chown root:plugdev "$pkgdir"/usr/bin/udevil || return 1 - chmod u+s,go-s,o-x "$pkgdir"/usr/bin/udevil # remove SUID bit + make DESTDIR="$pkgdir" install + chown root:plugdev "$pkgdir"/usr/bin/udevil + chmod u+s,go-s,o-x "$pkgdir"/usr/bin/udevil # remove SUID bit mkdir -p "$pkgdir/usr/share/apk-tools/$pkgname" # chmod ugo-s,ugo+x "$pkgdir"/usr/bin/udevil #remove SUID bit completely # post-install message - mkdir -p "$pkgdir/usr/share/doc/$pkgname" - cat > $pkgdir/usr/share/doc/$pkgname/README.alpine < $pkgdir/usr/share/doc/$pkgname/README.alpine <