wok-undigest annotate marlin/receipt @ rev 1067
Up: efl (1.8.1)
author | Dominique Corbex <domcox@slitaz.org> |
---|---|
date | Mon Dec 02 23:26:16 2013 +0100 (2013-12-02) |
parents | a6c7aa29dbc7 |
children |
rev | line source |
---|---|
al@937 | 1 # SliTaz package receipt. |
al@937 | 2 |
al@937 | 3 PACKAGE="marlin" |
al@937 | 4 VERSION="0.5" |
al@937 | 5 CATEGORY="utilities" |
al@937 | 6 SHORT_DESC="A sleek and fast GTK3 file manager" |
al@937 | 7 MAINTAINER="al.bobylev@gmail.com" |
al@963 | 8 LICENSE="GPL2 GPL3" |
al@937 | 9 WEB_SITE="https://launchpad.net/marlin" |
al@937 | 10 BRANCH="879" |
al@937 | 11 TARBALL="$PACKAGE-$BRANCH.tar.bz2" |
al@937 | 12 WGET_URL="bzr|lp:marlin" |
al@937 | 13 |
pascal@1040 | 14 DEPENDS="dbus-glib gtk+3 libgee libnotify-gtk3 libsqlite varka dconf" |
al@963 | 15 SUGGESTED="tumbler ffmpegthumbnailer granite extended-actions" |
al@937 | 16 BUILD_DEPENDS="bazaar cmake vala varka-dev gtk+3-dev libgee-dev sqlite-dev \ |
pascal@1040 | 17 dbus-glib-dev libnotify-gtk3-dev dconf-dev tumbler-dev ffmpegthumbnailer-dev \ |
al@963 | 18 granite-dev" |
al@937 | 19 |
al@937 | 20 # Rules to configure and make the package. |
al@937 | 21 compile_rules() |
al@937 | 22 { |
al@963 | 23 # gee-1.0 is old while gee-0.8 is latest ;) |
al@963 | 24 sed -i 's|gee-1.0|gee-0.8|g' $(grep -l gee-1.0 $(find . -type f)) |
al@937 | 25 |
al@963 | 26 patch -p1 < $stuff/marlin-0.5.patch |
al@963 | 27 patch -p1 < $stuff/marlin-icons.patch |
al@963 | 28 |
al@963 | 29 mkdir build && cd build && |
al@963 | 30 cmake .. -DCMAKE_INSTALL_PREFIX=/usr && |
al@963 | 31 make && |
al@963 | 32 make DESTDIR=$install install |
al@937 | 33 } |
al@937 | 34 |
al@937 | 35 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@937 | 36 genpkg_rules() |
al@937 | 37 { |
al@963 | 38 mkdir -p \ |
al@963 | 39 $fs/usr/bin \ |
al@963 | 40 $fs/usr/lib \ |
al@963 | 41 $fs/usr/share/locale |
al@963 | 42 cp -a $install/usr/bin $fs/usr |
al@963 | 43 cp -a $install/usr/lib/marlin $fs/usr/lib |
al@963 | 44 cp -a $install/usr/lib/*.so* $fs/usr/lib |
al@963 | 45 cp -a $install/usr/share/applications $fs/usr/share |
al@963 | 46 cp -a $install/usr/share/dbus* $fs/usr/share |
al@963 | 47 cp -a $install/usr/share/glib* $fs/usr/share |
al@963 | 48 cp -a $install/usr/share/icons $fs/usr/share |
al@963 | 49 cp -a $install/usr/share/marlin $fs/usr/share |
al@963 | 50 cp -a $install/usr/share/pixmaps $fs/usr/share |
al@963 | 51 |
al@963 | 52 # localization |
al@963 | 53 . $WOK/slitaz-i18n/stuff/locale-pack.conf |
al@963 | 54 for lang in $LOCALE_PACK; do |
al@963 | 55 langf=$install/usr/share/locale/$lang |
al@963 | 56 [ -d $langf ] && cp -a $langf $fs/usr/share/locale |
al@963 | 57 done |
al@963 | 58 |
al@963 | 59 # icons |
al@963 | 60 mkdir -p $fs/usr/share/icons/hicolor/16x16 |
al@963 | 61 cp -a $stuff/apps $fs/usr/share/icons/hicolor/16x16 |
al@963 | 62 cp -a $stuff/marlin.png $fs/usr/share/pixmaps |
al@937 | 63 } |