wok annotate razor-qt/receipt @ rev 12311

Remove linux-btrfs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Apr 17 13:01:32 2012 +0200 (2012-04-17)
parents 7fe8af4e7fc7
children
rev   line source
pankso@12281 1 # SliTaz package receipt.
pankso@12281 2
pankso@12281 3 PACKAGE="razor-qt"
pankso@12281 4 VERSION="0.4.1"
pankso@12281 5 CATEGORY="x-window"
pankso@12281 6 SHORT_DESC="Light and fast QT based Desktop Environment."
pankso@12281 7 MAINTAINER="pankso@slitaz.org"
pankso@12281 8 SOURCE="razorqt"
pankso@12281 9 TARBALL="$SOURCE-$VERSION.tar.bz2"
pankso@12281 10 WEB_SITE="http://razor-qt.org/"
pankso@12281 11 WGET_URL="https://github.com/downloads/Razor-qt/razor-qt/$TARBALL"
pankso@12281 12 SUGGESTED="razor-qt-themes"
pankso@12281 13
pankso@12281 14 DEPENDS="xorg-libX11 libQtCore libQtDBus libQtGui libQtScript libmagic"
pankso@12281 15 BUILD_DEPENDS="wget cmake Qt4-dev qmake xorg-dev libmagic-dev"
pankso@12281 16
pankso@12281 17 # Rules to configure and make the package.
pankso@12281 18 compile_rules()
pankso@12281 19 {
pankso@12281 20 cd $src
pankso@12281 21 cmake -DCMAKE_INSTALL_PREFIX=/usr .
pankso@12281 22 make && make install
pankso@12281 23 }
pankso@12281 24
pankso@12281 25 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@12281 26 genpkg_rules()
pankso@12281 27 {
pankso@12281 28 mkdir -p $fs/usr/lib $fs/usr/share
pankso@12281 29 # Use SliTaz XDG Menu
pankso@12281 30 #cp -a $install/etc $fs
pankso@12281 31 cp -a $install/usr/bin $fs/usr
pankso@12281 32 # Split plugins ?
pankso@12281 33 cp -a $install/usr/lib/*.so* $fs/usr/lib
pankso@12281 34 cp -a $install/usr/lib/razor-* $fs/usr/lib
pankso@12281 35 cp -a $install/usr/share/librazorqt $fs/usr/share
pankso@12281 36 cp -a $install/usr/share/razor $fs/usr/share
pankso@12281 37 # Themes --> razor-qt-themes
pankso@12281 38 rm -rf $fs/usr/share/razor/themes
pankso@12281 39 mkdir -p $fs/usr/share/razor/themes
pankso@12281 40 cp -a $install/usr/share/razor/themes/light $fs/usr/share/razor/themes
pankso@12281 41 # Custom SliTaz integration
pankso@12281 42 cp -a $stuff/*.conf $fs/usr/share/razor
pankso@12281 43 }
pankso@12281 44
pankso@12281 45 post_install()
pankso@12281 46 {
pankso@12281 47 res=$(cat $1/etc/slim.conf | grep ^session | sed s/"sessions. *"//)
pankso@12281 48 # Adding WM to SLIM available sessions.
pankso@12281 49 if ! echo "$res" | grep -q $PACKAGE; then
pankso@12281 50 echo -n "Adding $PACKAGE to /etc/slim.conf..."
pankso@12308 51 sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" $1/etc/slim.conf
pankso@12281 52 status
pankso@12281 53 fi
pankso@12281 54 }
pankso@12281 55
pankso@12281 56 post_remove()
pankso@12281 57 {
pankso@12281 58 # Remove WM from SLIM available sessions.
pankso@12281 59 if grep -q $PACKAGE $1/etc/slim.conf; then
pankso@12281 60 sed -i s/,$PACKAGE// $1/etc/slim.conf
pankso@12281 61 fi
pankso@12281 62 }