wok-next diff libfm/receipt @ rev 19733
Some receipts v2: apr, apr-util, aspell, at-spi2-core, at-spi2-atk, atk, atkmm, cairomm, colord, glibmm, libsigc++, libxslt.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri May 26 16:40:11 2017 +0300 (2017-05-26) |
parents | aac6b4243788 |
children | e70c0b9c5adf |
line diff
1.1 --- a/libfm/receipt Wed Dec 14 13:56:37 2016 +0100 1.2 +++ b/libfm/receipt Fri May 26 16:40:11 2017 +0300 1.3 @@ -6,35 +6,34 @@ 1.4 SHORT_DESC="File management support (core library)" 1.5 MAINTAINER="pankso@slitaz.org" 1.6 LICENSE="GPL2" 1.7 +WEB_SITE="http://pcmanfm.sourceforge.net" 1.8 +HOST_ARCH="i486 arm" 1.9 +CONFIG_FILES="/etc/xdg/libfm/libfm.conf" 1.10 +GENERIC_MENUS="no" 1.11 +SUGGESTED="gvfs" 1.12 + 1.13 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.14 -WEB_SITE="http://pcmanfm.sourceforge.net" 1.15 WGET_URL="$SF_MIRROR/pcmanfm/files/$TARBALL" 1.16 -EXTRA_SOURCE_FILES="$PACKAGE-reversepatch_SF949_7daeaf3.u" # Really fix segfault 1.17 -WGET_URL2="https://github.com/lxde/libfm/commit/7daeaf3.patch" 1.18 -#WGETURL3="https://github.com/lxde/libfm/commit/2c00984.patch" #narrow icon cell 1.19 -HOST_ARCH="i486 arm" 1.20 -GENERIC_MENUS="no" 1.21 1.22 -SUGGESTED="gvfs" 1.23 -DEPENDS="glib glibc-base libffi libgio menu-cache pcre zlib" 1.24 -BUILD_DEPENDS="gtk+-dev dbus-glib-dev dbus-dev startup-notification-dev \ 1.25 +DEPENDS="glib libexif libffi libfm-extra libgio menu-cache pcre zlib" 1.26 +BUILD_DEPENDS="vala intltool gtk+-dev menu-cache-dev libexif-dev gtk-doc" 1.27 +BUILD_DEPENDS_arm="gtk+-dev dbus-glib-dev dbus-dev startup-notification-dev \ 1.28 libxcb-dev xcb-util-dev menu-cache-dev expat-dev libgio-dev \ 1.29 -shared-mime-info-dev" # git-version deps: gtk-doc libtool automake 1.30 +shared-mime-info-dev" 1.31 +SIBLINGS="libfm-extra" 1.32 +SPLIT="libfm-gtk libfm-dev" 1.33 1.34 case "$ARCH" in 1.35 - i?86) BUILD_DEPENDS="$BUILD_DEPENDS intltool vala" 1.36 + arm*) BUILD_DEPENDS=$BUILD_DEPENDS_arm;; 1.37 esac 1.38 1.39 # Rules to configure and make the package. 1.40 compile_rules() 1.41 { 1.42 - [ -s $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES ] || \ 1.43 - wget -O $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES $WGET_URL2 1.44 - patch -p1 -R -i $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES 1.45 - # fix freeze when using custom action with "inode/directory": 1.46 - sed 's|TRUE, 0.5, 0.0|FALSE, 0.0f, 0.0f|' -i src/gtk/fm-standard-view.c 1.47 ./configure \ 1.48 --sysconfdir=/etc \ 1.49 + --disable-static \ 1.50 + --enable-gtk-doc \ 1.51 $CONFIGURE_ARGS && 1.52 make && make install 1.53 } 1.54 @@ -42,12 +41,10 @@ 1.55 # Rules to gen a SliTaz package suitable for Tazpkg. 1.56 genpkg_rules() 1.57 { 1.58 - mkdir -p $fs/usr/lib/libfm/modules $fs/usr/share/libfm 1.59 - cp -a $install/etc $fs 1.60 - cp -a $install/usr/lib/libfm.so* $fs/usr/lib 1.61 - cp -a $install/usr/lib/libfm-extra.so* $fs/usr/lib 1.62 - cp -a $install/usr/lib/libfm/modules/vfs* $fs/usr/lib/libfm/modules 1.63 - cp -a $install/usr/share/libfm/*.list $fs/usr/share/libfm 1.64 + cook_copy_folders etc 1.65 + cook_copy_files libfm.so* vfs*.so *.list 1.66 + 1.67 + # extend xarchiver mime_types 1.68 sed "s|application/deb;$|&application/x-xz-compressed-tar;|" -i \ 1.69 $fs/usr/share/libfm/archivers.list 1.70 # define terminal