wok-next annotate pcmanfm/receipt @ rev 20443

The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Feb 24 16:17:33 2018 +0200 (2018-02-24)
parents 60bd4df08f57
children 7639f09792cf
rev   line source
al@19812 1 # SliTaz package receipt v2.
pankso@255 2
pascal@13351 3 PACKAGE="pcmanfm"
psychomaniak@19559 4 VERSION="1.2.5"
pankso@255 5 CATEGORY="system-tools"
al@19812 6 SHORT_DESC="Light and easy to use file manager"
pankso@255 7 MAINTAINER="pankso@slitaz.org"
pascal@15000 8 LICENSE="GPL2"
al@19893 9 WEB_SITE="https://wiki.lxde.org/en/PCManFM"
al@20443 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxde/pcmanfm.html"
al@19812 11
pankso@16276 12 TARBALL="$PACKAGE-$VERSION.tar.xz"
psychomaniak@18130 13 #WGET_URL="$SF_MIRROR/$PACKAGE/files/$TARBALL"
psychomaniak@18130 14 WGET_URL="http://git.lxde.org/gitweb/?p=lxde/pcmanfm.git;a=snapshot;h=$VERSION;sf=txz"
pankso@12544 15
al@19812 16 BUILD_DEPENDS_arm="gtk+-dev dbus-glib-dev dbus-dev startup-notification-dev \
al@19812 17 libxcb-dev xcb-util-dev libfm-dev menu-cache-dev expat-dev libfm-gtk gtk-doc \
al@19812 18 libtool"
al@19813 19 BUILD_DEPENDS="intltool xorg-libX11-dev pango-dev libfm-dev gtk+-dev automake"
pankso@255 20
al@20443 21 compile_rules() {
al@19813 22 # tarball from git.lxde.org requires this step
al@19813 23 [ -e "$src/configure" ] || ./autogen.sh
al@19813 24
al@19812 25 ./configure \
al@19812 26 --sysconfdir=/etc \
al@19812 27 $CONFIGURE_ARGS &&
al@20443 28 make && make install || return 1
al@19317 29
al@20443 30 mkdir -p $install/etc/xdg/pcmanfm/
al@19812 31 # default settings
al@20443 32 cp -r $stuff/default/ $install/etc/xdg/pcmanfm/
al@19812 33 # XDG autostart desktop file (lxsession will use it automatically)
al@20443 34 cp -r $stuff/autostart/ $install/etc/xdg/
al@19812 35 # add custom actions
al@20443 36 mkdir -p $install/usr/share/file-manager
al@20443 37 cp -r $stuff/actions/ $install/usr/share/file-manager
al@19812 38 install -m755 $stuff/gvfs-mount-archive.sh $install/usr/bin
al@19863 39
al@19863 40 # avoid warning about missed modules dir
al@19863 41 mkdir -p $install/usr/lib/pcmanfm
pankso@255 42 }
pankso@255 43
al@20443 44 genpkg_rules() {
al@19812 45 copy @std
al@19812 46 DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ libfm \
al@19812 47 libfm-gtk pango xorg-libX11"
al@19812 48 SUGGESTED="gvfs"
al@19812 49 TAGS="file-manager"
pankso@255 50 }