Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=3039dd3afcdc4fe45dad8bfdfa85bd4128f1ecb9

commit 3039dd3afcdc4fe45dad8bfdfa85bd4128f1ecb9
Author: Devil505 <devil505li...@gmail.com>
Date:   Fri May 6 17:29:33 2011 +0200

thunar-1.3.0-3-i686
* added polkit rule

diff --git a/source/xfce4/thunar/FrugalBuild b/source/xfce4/thunar/FrugalBuild
index 8e5a09c..5dce810 100644
--- a/source/xfce4/thunar/FrugalBuild
+++ b/source/xfce4/thunar/FrugalBuild
@@ -5,14 +5,14 @@ pkgname=thunar
_F_xfce_name=Thunar
_F_archive_name=Thunar
pkgver=1.3.0
-pkgrel=2
+pkgrel=3
pkgdesc="Thunar is a modern file manager for Xfce4."
makedepends=('intltool' 'gtk-doc' 'xfce4-panel>=4.8.0' \
'xfce4-dev-tools>=4.8.0')
depends=('libexo>=0.6.0' 'gtk+2>=2.20.1-1' 'gamin' 'libxfce4util>=4.8.1' \
'hicolor-icon-theme' 'dbus-glib>=0.80' 'xfconf>=4.8.0' \
'libexif>=0.6.17' 'xfce4-panel>=4.8.0' 'glib2>=2.18.4' 'libexif' \
-       'libnotify>=0.7' 'udev' 'libpng')
+       'libnotify>=0.7' 'udev' 'libpng' 'polkit')
rodepends=('gvfs')
groups=('xfce4' 'xfce4-core')
conflicts=('xffm')
@@ -30,9 +30,23 @@ Fconfopts="$Fconfopts --disable-debug \
--enable-exif \
--enable-pcre \
--enable-gtk-doc"
-sha1sums=('1d6ee9b6808a5ea8cdd5e53641d501178194bf70')
+sha1sums=('1d6ee9b6808a5ea8cdd5e53641d501178194bf70' \
+          '5c20acecefd41e6a3a2ee2c2a42e06aeb29b09f8')

## bug fix release
-source=(http://archive.xfce.org/src/xfce/$pkgname/1.3/$_F_archive_name-$pkgver.tar.bz2)
+source=(http://archive.xfce.org/src/xfce/$pkgname/1.3/$_F_archive_name-$pkgver.tar.bz2
 \
+       org.freedesktop.udisks.pkla)
+
+build() {
+  Fbuild
+  sed -i 's:x-directory/gnome-default-handler;::' \
+    $Fdestdir/usr/share/applications/Thunar-folder-handler.desktop || Fdie
+
+  # install udisks permission file
+  install -dm700 $Fdestdir/etc/polkit-1/localauthority || Fdie
+  install -dm755 $Fdestdir/etc/polkit-1/localauthority/50-local.d || Fdie
+  Finstall 644 org.freedesktop.udisks.pkla 
etc/polkit-1/localauthority/50-local.d/
+  Fbuild_gnome_scriptlet
+}

# optimization OK
diff --git a/source/xfce4/thunar/org.freedesktop.udisks.pkla 
b/source/xfce4/thunar/org.freedesktop.udisks.pkla
new file mode 100644
index 0000000..5cc443b
--- /dev/null
+++ b/source/xfce4/thunar/org.freedesktop.udisks.pkla
@@ -0,0 +1,7 @@
+[Local Users]
+#Identity=unix-user: your_username
+Identity=unix-group:storage
+Action=org.freedesktop.udisks.*
+ResultAny=yes
+ResultInactive=no
+ResultActive=yes
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to