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