wok-next annotate libfm/receipt @ rev 20956
Random updates
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Wed Sep 05 00:08:37 2018 +0300 (2018-09-05) |
parents | cedb51a0e63e |
children | f48456621a9d |
rev | line source |
---|---|
al@19812 | 1 # SliTaz package receipt v2. |
pascal@11205 | 2 |
pascal@11205 | 3 PACKAGE="libfm" |
al@20856 | 4 VERSION="1.3.0.2" |
pascal@11205 | 5 CATEGORY="system-tools" |
al@20443 | 6 SHORT_DESC="File management support" |
pascal@11205 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@14714 | 8 LICENSE="GPL2" |
al@19893 | 9 WEB_SITE="https://wiki.lxde.org/en/Libfm" |
al@20443 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxde/libfm.html" |
al@19693 | 11 |
pankso@15750 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
al@20856 | 13 #WGET_URL="$SF_MIRROR/pcmanfm/$TARBALL" # SF download problems |
al@20856 | 14 WGET_URL="https://git.lxde.org/gitweb/?p=lxde/libfm.git;a=snapshot;h=$VERSION;sf=txz" |
pankso@11897 | 15 |
al@19693 | 16 BUILD_DEPENDS_arm="gtk+-dev dbus-glib-dev dbus-dev startup-notification-dev \ |
al@20450 | 17 xorg-libxcb-dev xorg-xcb-util-dev menu-cache-dev expat-dev glib-dev \ |
al@19693 | 18 shared-mime-info-dev" |
al@20856 | 19 BUILD_DEPENDS="automake gtk-doc libtool gettext glib-dev intltool vala \ |
al@20856 | 20 gtk+-dev pango-dev cairo-dev menu-cache-dev libexif-dev" |
al@19693 | 21 SIBLINGS="libfm-extra" |
al@19693 | 22 SPLIT="libfm-gtk libfm-dev" |
pankso@16276 | 23 |
al@20443 | 24 compile_rules() { |
al@20856 | 25 # tarball from git.lxde.org requires this step |
al@20856 | 26 [ -e "$src/configure" ] || ./autogen.sh |
al@20856 | 27 |
pascal@11205 | 28 ./configure \ |
al@19693 | 29 --disable-static \ |
pascal@11205 | 30 $CONFIGURE_ARGS && |
al@20534 | 31 fix libtool && |
al@20534 | 32 make && |
al@20534 | 33 make install || return 1 |
al@19812 | 34 |
al@19812 | 35 # remove useless file |
al@20443 | 36 rm -r $install/usr/share/mime/ |
al@19812 | 37 # remove libfm-extra package files |
al@19812 | 38 find $install \( -name 'libfm-extra*' -o -name 'fm-extra.h' -o \ |
al@19812 | 39 -name 'fm-version.h' -o -name 'fm-xml-file.h' \) -delete |
pascal@11205 | 40 } |
pascal@11205 | 41 |
al@20443 | 42 genpkg_rules() { |
al@19812 | 43 case $PACKAGE in |
al@19812 | 44 libfm) |
al@19812 | 45 copy etc/ libfm.so* vfs*.so *.list |
al@19812 | 46 # define terminal |
al@19812 | 47 sed -i 2i\ 'terminal=terminal' $fs/etc/xdg/libfm/libfm.conf |
al@19812 | 48 # set small & pane icon size to 16 |
al@19812 | 49 sed -i 's|\(\(small\|pane\)_icon_size=\).*|\116|' \ |
al@19812 | 50 $fs/etc/xdg/libfm/libfm.conf |
al@19693 | 51 |
al@19812 | 52 CAT="system-tools|core library" |
al@20639 | 53 DEPENDS="glib libexif libfm-extra menu-cache" |
al@20943 | 54 COOKOPTS="!menus" |
al@19812 | 55 SUGGESTED="gvfs" |
al@19812 | 56 CONFIG_FILES="/etc/xdg/libfm/libfm.conf" |
al@19812 | 57 ;; |
al@19812 | 58 libfm-gtk) |
al@19812 | 59 copy bin/ applications/ images/ ui/ libfm-gtk.so* gtk*.so |
al@19812 | 60 CAT="system-tools|GTK+2 GUI library" |
al@20856 | 61 DEPENDS="atk cairo gdk-pixbuf glib gtk+ libfm menu-cache pango" |
al@19893 | 62 PROVIDE="lxshortcut" |
al@19812 | 63 ;; |
al@19812 | 64 libfm-dev) |
al@19812 | 65 copy @dev |
al@19812 | 66 DEPENDS="libfm libfm-gtk libfm-extra-dev \ |
al@20639 | 67 glib-dev gtk+-dev" |
al@19812 | 68 ;; |
al@19812 | 69 esac |
pascal@11205 | 70 } |