diff options
Diffstat (limited to 'extra/slim/Pkgfile')
-rw-r--r-- | extra/slim/Pkgfile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/extra/slim/Pkgfile b/extra/slim/Pkgfile new file mode 100644 index 000000000..7a4f98ef3 --- /dev/null +++ b/extra/slim/Pkgfile @@ -0,0 +1,43 @@ +# Description: Gestionnaire de sessions tres configurable +# URL: http://slim.berlios.de +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: xorg-libxft, xorg-libxmu, xorg-xauth, libjpeg, libpng + +name=slim +version=1.3.1 +release=1 +source=(http://download.berlios.de/$name/$name-$version.tar.gz\ + stdlib.patch xinitrc gcc44.patch \ + slim slim.conf panel.png background.jpg slim.theme) + +build() { + cd $name-$version + patch -Np1 -i ../gcc44.patch + make + sed -i "s|/usr/X11R6/include|/usr/include/xorg|g" slim.conf + sed -i "s|/usr/X11R6/|/usr/|g" slim.conf + make DESTDIR=$PKG install + mkdir -p $PKG/usr/share/slim/themes/nutyx/ + for i in background.jpg panel.png slim.theme + do + cp ../$i $PKG/usr/share/slim/themes/nutyx/ + done + mkdir -p $PKG/etc/skel + install -m644 ../slim.conf $PKG/etc/slim.conf + install -m644 ../xinitrc $PKG/etc/slim.xinitrc + mkdir -p $PKG/etc/rc.d/init.d + mkdir -p $PKG/etc/rc.d/rc{0,1,2,3,4,5,6}.d + install -D -m755 -o root -g root ../slim $PKG/etc/rc.d/init.d + for i in rc3.d; + do + ln -s ../init.d/slim $PKG/etc/rc.d/$i/S40slim + done + for i in rc{0,1,2,4,5,6}.d; + do + ln -s ../init.d/slim $PKG/etc/rc.d/$i/K10slim + done + + sed -i 's@/var/run/slim.lock@/var/lock/slim.lock@' $PKG/etc/slim.conf + +} |