wok-next diff polkit-no-script/receipt @ rev 21097
gtk-girepository: forgot to remove HOST_ARCH="any"
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Jan 01 13:46:24 2019 +0200 (2019-01-01) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/polkit-no-script/receipt Tue Jan 01 13:46:24 2019 +0200 1.3 @@ -0,0 +1,71 @@ 1.4 +# SliTaz package receipt v2. 1.5 + 1.6 +PACKAGE="polkit-no-script" 1.7 +VERSION="0.113" 1.8 +COMMIT="bc8423c" 1.9 +CATEGORY="base-system" 1.10 +SHORT_DESC="Authorization manager - no-script fork" 1.11 +MAINTAINER="devel@slitaz.org" 1.12 +LICENSE="LGPL2" 1.13 +WEB_SITE="https://github.com/ikeydoherty/polkit-no-script" 1.14 +# See also https://dev.getsol.us/T4824 1.15 + 1.16 +TARBALL="$PACKAGE-$COMMIT.tar.gz" 1.17 +WGET_URL="https://github.com/ikeydoherty/polkit-no-script/archive/$COMMIT.tar.gz" 1.18 +TARBALL_SHA1="07f3bc5c9126c60dec5d16600e05c7b908d5426f" 1.19 + 1.20 +BUILD_DEPENDS="automake libtool gtk-doc glib-dev gobject-introspection-dev \ 1.21 +intltool gettext-dev expat-dev" 1.22 +SPLIT="$PACKAGE-dev $PACKAGE" 1.23 + 1.24 +COPY_dev="@dev gettext/" 1.25 + 1.26 +DEPENDS_std="expat glib" 1.27 +DEPENDS_dev="$PACKAGE expat-dev glib-dev" 1.28 + 1.29 +compile_rules() { 1.30 + if ! grep -q polkitd "/etc/passwd"; then 1.31 + addgroup -g 27 polkitd 1.32 + adduser -g "PolicyKit Daemon Owner" -h /etc/polkit-1 -u 27 \ 1.33 + -G polkitd -s /bin/false -D polkitd 1.34 + fi 1.35 + 1.36 + ./autogen.sh \ 1.37 + --disable-static \ 1.38 + --enable-libsystemd-login=no \ 1.39 + --enable-libelogind=no \ 1.40 + --with-authfw=shadow \ 1.41 + --disable-test \ 1.42 + $CONFIGURE_ARGS && 1.43 + fix libtool && 1.44 + make && 1.45 + make install || return 1 1.46 + 1.47 + # for access file in web interface, will be changed back in post-install to 700 1.48 + chmod 755 "$install/etc/polkit-1/rules.d/" \ 1.49 + "$install/usr/share/polkit-1/rules.d/" 1.50 + chown 0:0 "$install/usr/share/polkit-1/rules.d/" 1.51 + 1.52 + cp $stuff/*.keyrules $install/usr/share/polkit-1/rules.d/ 1.53 +} 1.54 + 1.55 +post_install_polkit_no_script() { 1.56 + if ! grep -q polkitd "$1/etc/group"; then 1.57 + chroot "$1/" /usr/sbin/addgroup -g 27 polkitd 1.58 + chroot "$1/" /usr/sbin/adduser -g "PolicyKit Daemon Owner" \ 1.59 + -h /etc/polkit-1 -u 27 -G polkitd -s /bin/false -D polkitd 1.60 + fi 1.61 + 1.62 + mkdir -p "$1/var" 1.63 + 1.64 + chmod 4755 "$1/usr/lib/polkit-1/polkit-agent-helper-1" 1.65 + chmod 4755 "$1/usr/bin/pkexec" 1.66 + 1.67 + chmod 700 "$1/etc/polkit-1/rules.d/" "$1/usr/share/polkit-1/rules.d/" 1.68 + chown 27:0 "$1/etc/polkit-1/rules.d/" "$1/usr/share/polkit-1/rules.d/" 1.69 +} 1.70 + 1.71 +post_remove_polkit_no_script() { 1.72 + chroot "$1/" deluser polkitd 1.73 + chroot "$1/" delgroup polkitd 1.74 +}