Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bouleetbiltesting.git;a=commitdiff;h=6ee90c55266df38e220f9653ea9c2470a667bd6d
commit 6ee90c55266df38e220f9653ea9c2470a667bd6d Author: bouleetbil <bouleet...@frogdev.info> Date: Sun Mar 28 19:29:38 2010 +0200 usermode-1.104-1-i686 *new package diff --git a/source/apps/usermode/FrugalBuild b/source/apps/usermode/FrugalBuild new file mode 100644 index 0000000..d06ea00 --- /dev/null +++ b/source/apps/usermode/FrugalBuild @@ -0,0 +1,64 @@ +# Compiling time: 0.66 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 + + #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