summaryrefslogtreecommitdiffstats
path: root/extra/slim/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'extra/slim/Pkgfile')
-rw-r--r--extra/slim/Pkgfile43
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
+
+}