diff options
Diffstat (limited to 'gparted/Pkgfile')
-rwxr-xr-x | gparted/Pkgfile | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/gparted/Pkgfile b/gparted/Pkgfile index 48082d23d..1ef4149ec 100755 --- a/gparted/Pkgfile +++ b/gparted/Pkgfile @@ -2,19 +2,33 @@ # URL: http://gparted.sourceforge.net/ # Maintainer: NuTyX core team # Packager: thierryn1 at hispeed dot ch -# Depends on: gtk, parted, gtkmm, libsigc++, ntfsprogs, ktsuss, lvm2, gnome-doc-utils -# Run on: gtk,parted,gtkmm,libsigc++,ntfsprogs,ktsuss,lvm2,mtools,dosfstools +# Depends on: gtk, parted, gtkmm, libsigc++, ntfsprogs, lvm2, gnome-doc-utils +# Run on: gtk,parted,gtkmm,libsigc++,ntfsprogs,lvm2,mtools,dosfstools name=gparted -version=0.9.1 +version=0.12.1 release=1 -source=(http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.bz2 + org.archlinux.pkexec.gparted.policy) build() { cd $name-$version ./configure --prefix=/usr \ - --disable-scrollkeeper + --disable-scrollkeeper \ + --disable-doc make make DESTDIR=$PKG install - sed -i "s|/usr/sbin/gparted|gksu /usr/sbin/gparted|g" $PKG/usr/share/applications/gparted.desktop + + install -Dm644 $SRC/org.archlinux.pkexec.gparted.policy $PKG/usr/share/polkit-1/actions/org.archlinux.pkexec.gparted.policy + + # Install launcher script + mkdir -p $PKG/usr/bin + cat > $PKG/usr/bin/gparted-pkexec << "EOF" +#!/bin/sh +pkexec "/usr/sbin/gparted" "$@" +EOF + chmod 755 $PKG/usr/bin/gparted-pkexec + + # Modify desktop file + sed -i -e "s/Exec=.*/Exec=gparted-pkexec/" $PKG/usr/share/applications/gparted.desktop } |