Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=d39f452deb545abc94c32f79198d3055d02d82c0

commit d39f452deb545abc94c32f79198d3055d02d82c0
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Sun Mar 28 21:55:48 2010 +0200

usermode-1.104-1-i686
*new package
*now should create a script for replaces gksu

diff --git a/source/apps/usermode/FrugalBuild b/source/apps/usermode/FrugalBuild
new file mode 100644
index 0000000..caa2a41
--- /dev/null
+++ b/source/apps/usermode/FrugalBuild
@@ -0,0 +1,71 @@
+# Compiling time: 0.70 SBU
+# Maintainer: bouleetbil <bouleet...@frogdev.info>
+
+pkgname=usermode
+pkgver=1.104
+pkgrel=1
+pkgdesc="Tools for certain user account management tasks"
+url="http://www.gnome.org/";
+depends=('pam' 'util-linux' 'libuser')
+makedepends=('intltool' 'desktop-file-utils')
+url="https://fedorahosted.org/usermode/";
+groups=('apps')
+archs=('i686' 'x86_64' 'ppc')
+urldl=https://fedorahosted.org/releases/u/s/usermode/
+source=($urldl/$pkgname-$pkgver.tar.bz2)
+up2date="elinks --dump $urldl | Flasttar"
+sha1sums=('87b3365bad46112f0d3247394310661df95ab5c1')
+options=('scriptlet')
+
+subpkgs=("gtk-usermode")
+subdescs=('Graphical tools for certain user account management tasks')
+subdepends=("gtk+2 startup-notification")
+subrodepends=("$pkgname=$pkgver")
+subgroups=('xapps')
+subarchs=('i686 x86_64 ppc')
+
+Fconfopts="$Fconfopts"
+
+build(){
+       Fcd
+       Fbuild
+       ln -sf usermount $Fdestdir/usr/bin/userformat || Fdie
+       ln -s usermount.1 $Fdestdir/usr/share/man/man1/userformat.1 || Fdie
+
+       # We set up the shutdown programs to be wrapped in this package.  Other
+       # packages are on their own....
+       Fmkdir -p etc/pam.d etc/security/console.apps
+       for wrappedapp in halt reboot poweroff ; do
+               ln -s consolehelper $Fdestdir/usr/bin/${wrappedapp}
+               install -p -m644 $wrappedapp \
+                       $Fdestdir/etc/security/console.apps/${wrappedapp}  || 
Fdie
+               install -p -m644 shutdown.pamd 
$Fdestdir/etc/pam.d/${wrappedapp} || Fdie
+       done
+       echo 'USER=root' > $Fdestdir/etc/security/console.apps/config-util
+
+       #Fixed setuid
+       chmod u+s $Fdestdir/usr/sbin/userhelper || Fdie
+       #rename redhat desktop
+       Fmv usr/share/applications/redhat-userinfo.desktop 
usr/share/applications/userinfo.desktop
+       Fmv usr/share/applications/redhat-usermount.desktop 
usr/share/applications/usermount.desktop
+       Fmv usr/share/applications/redhat-userpasswd.desktop 
usr/share/applications/userpasswd.desktop
+
+       #gtk app
+       Fsplit gtk-usermode usr/bin/usermount
+       Fsplit gtk-usermode usr/share/man/man1/usermount.1*
+       Fsplit gtk-usermode usr/bin/userformat
+       Fsplit gtk-usermode usr/share/man/man1/userformat.1*
+       Fsplit gtk-usermode usr/bin/userinfo
+       Fsplit gtk-usermode usr/share/man/man1/userinfo.1*
+       Fsplit gtk-usermode usr/bin/userpasswd
+       Fsplit gtk-usermode usr/share/man/man1/userpasswd.1*
+       Fsplit gtk-usermode usr/bin/consolehelper-gtk
+       Fsplit gtk-usermode usr/share/man/man8/consolehelper-gtk.8*
+       Fsplit gtk-usermode usr/bin/pam-panel-icon
+       Fsplit gtk-usermode usr/share/man/man1/pam-panel-icon.1*
+       Fsplit gtk-usermode usr/share/$pkgname
+       Fsplit gtk-usermode usr/share/pixmaps
+       Fsplit gtk-usermode usr/share/applications
+}
+
+# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to