# HG changeset patch # User Aleksej Bobylev # Date 1414343225 -7200 # Node ID 96fd065ed4eab52538f9557403249f7072f22505 # Parent cd0ee3236320aaeb130cc2bcb9b32040448d4591 Up: udisks2 (2.1.3), libsoup (2.48.0), gvfs (1.22.1). Update gtk+3 bdeps. Now almost all gvfs backends works! Split them into separate packages. And don't forget to add to flavors: gvfs, gvfs-fuse, gvfs-udisks2 (maybe something more). diff -r cd0ee3236320 -r 96fd065ed4ea gtk+3-dev/receipt --- a/gtk+3-dev/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/gtk+3-dev/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -10,7 +10,9 @@ WANTED="gtk+3" DEPENDS="cairo-dev glib-dev pango-dev atk-dev tiff-dev pkg-config libpng-dev \ -jpeg-dev gtk+3 gdk-pixbuf-dev" +jpeg-dev gtk+3 gdk-pixbuf-dev xorg-libXinerama-dev xorg-libXi-dev \ +xorg-libXrandr-dev xorg-libXcursor-dev xorg-libXcomposite-dev \ +xorg-libXdamage-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-afp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-afp/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-afp" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="Apple Filing Protocol support for gvfs (afp:///)" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs glib glibc-base libffi libgcrypt libgio libgpg-error pcre zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-archive/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-archive/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-archive" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="Archive support for gvfs (archive:///)" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs acl attr bzlib glib glibc-base libarchive libffi libgio liblzma \ +libxml2 pcre zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-cdda/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-cdda/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-cdda" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="CDDA support for gvfs" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs glib glibc-base libcdio libffi libgio libgudev pcre udev zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-dev/receipt --- a/gvfs-dev/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/gvfs-dev/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,20 +1,18 @@ # SliTaz package receipt. PACKAGE="gvfs-dev" -VERSION="1.13.0" +VERSION="1.22.1" CATEGORY="development" -SHORT_DESC="The gvfs devel files." +SHORT_DESC="Userspace virtual filesystem (development)" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + WANTED="gvfs" -WEB_SITE="http://www.gnome.org/" +DEPENDS="gvfs glib-dev udev-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/gio/modules - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/gio/modules/*.*a \ - $fs/usr/lib/gio/modules + . $WOK/gvfs/stuff/split } diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-fuse/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-fuse/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-fuse" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="FUSE support for gvfs" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs fuse glib glibc-base libffi libgio pcre zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-gphoto2/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-gphoto2/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-gphoto2" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="Gphoto2 support for gvfs" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs glib glibc-base libexif libffi libgio libgphoto2 libgudev \ +libltdl libusb libusb-compat pcre udev zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-gtk/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-gtk/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-gtk" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="Recent files support for gvfs (GTK+3) (recent:///)" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs atk bzlib cairo fontconfig freetype gcc-lib-base gdk-pixbuf glib \ +glibc-base gtk+3 harfbuzz libffi libgio libpng libxcb libxml2 pango pcre \ +pixman xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor \ +xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXi \ +xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-http/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-http/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-http" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="HTTP/WebDAV support for gvfs" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs glib glibc-base libffi libgio libsoup libsqlite libxml2 pcre zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-libmtp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-libmtp/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-libmtp" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="MTP support for gvfs" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs glib glibc-base libffi libgio libgudev libmtp libusb pcre udev \ +zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-obexftp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-obexftp/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-obexftp" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="ObexFTP support for gvfs" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs bluez dbus dbus-glib expat glib glibc-base libffi libgio pcre \ +zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-smb/receipt --- a/gvfs-smb/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/gvfs-smb/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,22 +1,19 @@ # SliTaz package receipt. PACKAGE="gvfs-smb" -VERSION="1.13.0" +VERSION="1.22.1" CATEGORY="system-tools" -SHORT_DESC="Userspace virtual filesystem designed to work with gio." +SHORT_DESC="Samba support for gvfs (smb:///)" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="http://www.gnome.org/" + WANTED="gvfs" - -DEPENDS="gvfs smbclient" +DEPENDS="gvfs glib glibc-base libcomerr libcomerr3 libcrypto libffi libgio \ +libkrb5 libldap libssl pcre samba-common smbclient talloc zlib" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/gvfs $fs/usr/share/gvfs/mounts \ - $fs/usr/share/glib-2.0/schemas - cp -a $install/usr/lib/gvfs/gvfsd-smb* $fs/usr/lib/gvfs - cp -a $install/usr/share/gvfs/mounts/smb* $fs/usr/share/gvfs/mounts - cp -a $install/usr/share/glib-2.0/schemas/*smb* $fs/usr/share/glib-2.0/schemas + . $WOK/gvfs/stuff/split } diff -r cd0ee3236320 -r 96fd065ed4ea gvfs-udisks2/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs-udisks2/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="gvfs-udisks2" +VERSION="1.22.1" +CATEGORY="system-tools" +SHORT_DESC="Udisks2 volume monitor for gvfs" +MAINTAINER="pankso@slitaz.org" +LICENSE="GPL2" +WEB_SITE="http://www.gnome.org/" + +WANTED="gvfs" +DEPENDS="gvfs glib glibc-base libffi libgio libgudev pcre udev udisks2 zlib" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + . $WOK/gvfs/stuff/split +} diff -r cd0ee3236320 -r 96fd065ed4ea gvfs/receipt --- a/gvfs/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/gvfs/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,54 +1,40 @@ # SliTaz package receipt. PACKAGE="gvfs" -VERSION="1.13.0" +VERSION="1.22.1" CATEGORY="system-tools" -SHORT_DESC="Userspace virtual filesystem designed to work with gio." +SHORT_DESC="Userspace virtual filesystem designed to work with gio" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="http://www.gnome.org/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -SUGGESTED="gvfs-smb" -#gvfs-smb enables samba support +SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 gvfs-http \ +gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2" -DEPENDS="dbus glib udev libgudev fuse udisks2" +DEPENDS="dbus glib glibc-base libffi libgio pcre udev zlib" BUILD_DEPENDS="dbus-dev glib-dev udev-dev libgudev-dev fuse-dev \ -udisks2-dev samba-dev smbclient" +udisks2-dev samba-dev smbclient expat-dev libarchive-dev libgcrypt-dev \ +libsoup-dev libxml2-dev libcdio-dev dbus-glib-dev bluez-dev expat-dev \ +libgphoto2-dev libmtp-dev gtk+3-dev glibc-dev sqlite-dev libtool" # Rules to configure and make the package. compile_rules() { - cd $src + patch -p0 -i $stuff/allow-dropbear-ssh.patch + ./configure \ --prefix=/usr \ --libexecdir=/usr/lib/$PACKAGE \ --sysconfdir=/etc \ - --disable-gphoto2 \ - --disable-avahi \ - --disable-keyring \ - --disable-hal \ - --disable-afp \ - --disable-bash-completion && - make && make install + --disable-documentation \ + --disable-bash-completion \ + $CONFIGURE_ARGS && \ + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib $fs/usr - cp -a $install/usr/share/dbus-1 $fs/usr/share - cp -a $install/usr/share/gvfs $fs/usr/share - cp -a $install/usr/share/glib-* $fs/usr/share - rm -f $(find ${fs} -name *.*a) - #following files are provided by gvfs-smb - rm $fs/usr/lib/gvfs/gvfsd-smb* - rm $fs/usr/share/gvfs/mounts/smb* - rm $fs/usr/share/glib-2.0/schemas/*smb* - ##following files are provided by gvfs-udisks2 - #rm $fs/usr/lib/gvfs/gvfs-udisks2-volume-monitor - #rm $fs/usr/share/dbus-1/services/org.gtk.Private.UDisks2VolumeMonitor.service - #rm $fs/usr/share/gvfs/remote-volume-monitors/udisks2.monitor + . $stuff/split } diff -r cd0ee3236320 -r 96fd065ed4ea gvfs/stuff/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs/stuff/README Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,223 @@ +Gvfs itself is a module system, so let we compile as much modules as we can, +and then break big gvfs package into modules packages. + +Here results of my reading of "./configure" script. +We see what libs (and its versions) are checked. +At the right "+" means that we have all needed libs and we'll compile that +module. While "-" means that we'll not compile that module, among them: + - DNS-SD (Avahi) - SliTaz wok missed that packages; + - GDU Volume Monitor - too; + - libsystemd-login - wok includes "systemd" package, but missed "systemd-dev", + sorry, do we need it really? + - HAL Volume Monitor - HAL is deprecated; + - AFC - need to update libs (too many changes there, and I can't cope with + compilation, and have no one Apple device around me); + - GOA (GNOME Online Accounts) Volume Monitor - not on wok; + - GNOME Keyring - not on wok; + - Blu-ray metadata support - not on wok; + - BASH-completion - BASH isn't popular on SliTaz. + + +# HTTP: libsoup-2.4 (libsoup-dev); libxml-2.0 (libxml2-dev) [HTTP/WebDAV]+ + +# AVAHI: avahi-glib >= 0.6; avahi-client >= 0.6 (ABSENT) [DNS-SD]- + +# LIBXML: libxml-2.0 (libxml2-dev) ? + +# UDEV: libudev >= 138 (udev-dev) ? + +# FUSE: fuse >= 2.8.0 (fuse-dev) [FUSE]+ + +# GDU: gdu >= 3.0.2 (ABSENT) [GDU VM]- + +# UDISKS2: udisks2 >= 1.97 (udisks2-dev) [udisks2 VM]+ + +# LIBSYSTEMD_LOGIN: libsystemd-login >=44 (ABSENT "systemd-dev") \ +# [libsystemd-login]- + +# HAL: hal >= 0.5.10 (hav-dev) (DEPRECATED) [HAL VM]- + +# GUDEV: gudev-1.0 >= 147 (libgudev-dev) [gudev]+ + +# CDDA: libcdio_paranoia >= 0.78.2 (libcdio-dev) [CDDA]+ + +# AFC: libimobiledevice-1.0 >= 1.1.5 (libimobiledevice-dev-1.1.1 OLD); \ +# libplist >= 0.15 (libplist-dev) [AFC]- + +# GOA: goa-1.0 >= 3.7.1 (ABSENT) [GOA VM]- + +# OBEXFTP: dbus-glib-1 (dbus-glib-dev); bluez >= 4.0 (bluez-dev); \ +# -lexpat (expat-dev) [ObexFTP]+ + +# GPHOTO2: libgphoto2 >= 2.4.0 (libgphoto2-dev) [Gphoto2]+ +# GPHOTO25:libgphoto2 >= 2.5.0 + +# KEYRING: libsecret-unstable (ABSENT) [GNOME Keyring]- + +# BLURAY: libbluray (ABSENT) [Blu-ray]- + +# LIBMTP: libmtp >= 1.1.0 (libmtp-dev) +# libmtp >= 1.1.5 (libmtp-dev) +# libmtp >= 1.1.6 (libmtp-dev) [MTP]+ + +# SMBCLIENT: smbclient (ABSENT "smbclient-dev"); libsmbclient.h (samba-dev); \ +# -lsmbclient (smbclient) +# samba >= 3.4.0 [Samba]+ + +# GTK gtk+-3.0 >= 3.0 (gtk+3-dev) [GTK+]+ + +# ARCHIVE: archive.h, -larchive (libarchive-dev); >= 3.0.22 (libarchive-dev) \ +# [archive]+ + +# LIBGCRYPT: */bin/libgcrypt-config (libgcrypt-dev); libgcrypt >= 1.2.2 ? + +# AFP: ? langinfo.h (glibc-dev) [AFP]+ + +# BASHCOMP: - [BASH-completion]- + +# GLIB_GENMARSHAL: glib +# sys/statfs.h, sys/statvfs.h, sys/vfs.h, sys/mount.h, sys/param.h (glibc-dev) + +=============================================================================== + += --disable-nls do not use Native Language Support ++ --disable-http build without http/dav backend +- --disable-avahi build without avahi support += --disable-udev build without libudev ++ --disable-fuse build without FUSE support +- --disable-gdu build without GDU volume monitor ++ --disable-udisks2 build without libudisks2 +- --disable-libsystemd-login + build without liblibsystemd-login +- --disable-hal build without HAL support += --disable-gudev build without gudev support ++ --disable-cdda build without CDDA backend +- --disable-afc build without AFC backend +- --disable-goa build without GOA backend ++ --disable-obexftp build without ObexFTP backend ++ --disable-gphoto2 build without gphoto2 support +- --disable-keyring build without GNOME Keyring support +- --disable-bluray build without bluray metadata support ++ --disable-libmtp build without libmtp support ++ --disable-samba build without samba support ++ --disable-gtk build without GTK+ ++ --disable-archive build without archive support ++ --disable-afp build without AFP support +- --disable-bash-completion + build without bash-completion support + --enable-more-warnings Maximum compiler warnings + --enable-installed-tests + Enable installation of some test cases + --enable-always-build-tests + Enable always building tests during 'make all' + +=============================================================================== + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/$PACKAGE \ + --sysconfdir=/etc \ + --disable-documentation \ + --disable-bash-completion \ + --disable-gudev \ + $CONFIGURE_ARGS && \ + +gvfs configuration summary: + + gio module directory : ${exec_prefix}/lib/gio/modules + + hotplug backend: none + + Blu-ray metadata support: no + HTTP/WebDAV support: yes + ObexFTP support yes + Samba support: yes + FUSE support: yes + CDDA support: no + Gphoto2 support: no + MTP support: no + archive support: yes + AFC support: no + AFP support: yes + DNS-SD support: no + Build HAL volume monitor: no (with fast init path: no) + Build GDU volume monitor: no + Build udisks2 volume monitor: yes + Build GOA volume monitor: no + Use libsystemd-login: no + GNOME Keyring support: no + GTK+ support: yes + Bash-completion support: no + Installed tests: no + +In file included from udisks2volumemonitordaemon.c:33:0: +gvfsudisks2volumemonitor.h:32:25: fatal error: gudev/gudev.h: No such file or directory +compilation terminated. +make[3]: *** [gvfs_udisks2_volume_monitor-udisks2volumemonitordaemon.o] Error 1 +make[3]: *** Waiting for unfinished jobs.... +In file included from gvfsudisks2volumemonitor.c:38:0: +gvfsudisks2volumemonitor.h:32:25: fatal error: gudev/gudev.h: No such file or directory +compilation terminated. +make[3]: *** [gvfs_udisks2_volume_monitor-gvfsudisks2volumemonitor.o] Error 1 +make[3]: Leaving directory `/home/slitaz/wok/gvfs/source/gvfs-1.22.1/monitor/udisks2' +make[2]: *** [all-recursive] Error 1 +make[2]: Leaving directory `/home/slitaz/wok/gvfs/source/gvfs-1.22.1/monitor' +make[1]: *** [all-recursive] Error 1 +make[1]: Leaving directory `/home/slitaz/wok/gvfs/source/gvfs-1.22.1' +make: *** [all] Error 2 + +SO, WE CAN'T DISABLE GUDEV IN ANY CASE. +=============================================================================== + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/$PACKAGE \ + --sysconfdir=/etc \ + --disable-documentation \ + --disable-bash-completion \ + --disable-udev \ + $CONFIGURE_ARGS && \ + +gvfs configuration summary: + + gio module directory : ${exec_prefix}/lib/gio/modules + + hotplug backend: gudev + + Blu-ray metadata support: no + HTTP/WebDAV support: yes + ObexFTP support yes + Samba support: yes + FUSE support: yes + CDDA support: yes + Gphoto2 support: yes + MTP support: yes + archive support: yes + AFC support: no + AFP support: yes + DNS-SD support: no + Build HAL volume monitor: no (with fast init path: no) + Build GDU volume monitor: no + Build udisks2 volume monitor: yes + Build GOA volume monitor: no + Use libsystemd-login: no + GNOME Keyring support: no + GTK+ support: yes + Bash-completion support: no + Installed tests: no + +diff -r install-all install +--- ./install-all/usr/lib/gio/modules/libgvfsdbus.la ++++ ./install/usr/lib/gio/modules/libgvfsdbus.la +@@ -17,7 +17,7 @@ + inherited_linker_flags=' -pthread' + + # Libraries that this one depends upon. +-dependency_libs=' /usr/lib/gvfs/libgvfscommon.la -L/usr/lib /usr/lib/libgio-2.0.la /usr/lib/libgmodule-2.0.la -ldl -lz -lresolv /usr/lib/libgobject-2.0.la /usr/lib/libffi.la /usr/lib/libglib-2.0.la /usr/lib/libpcre.la -lpthread /lib/libudev.la -lrt -lutil' ++dependency_libs=' /usr/lib/gvfs/libgvfscommon.la -L/usr/lib /usr/lib/libgio-2.0.la /usr/lib/libgmodule-2.0.la -ldl -lz -lresolv /usr/lib/libgobject-2.0.la /usr/lib/libffi.la /usr/lib/libglib-2.0.la /usr/lib/libpcre.la -lpthread -lrt -lutil' + + # Names of additional weak libraries provided by this library + weak_library_names='' +Files ./install-all/usr/lib/gio/modules/libgvfsdbus.so and ./install/usr/lib/gio/modules/libgvfsdbus.so differ +Files ./install-all/usr/lib/gvfs/gvfsd-metadata and ../install/usr/lib/gvfs/gvfsd-metadata differ + +SO, LET I NOT DISABLE UDEV IN ANY CASE. +=============================================================================== diff -r cd0ee3236320 -r 96fd065ed4ea gvfs/stuff/allow-dropbear-ssh.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs/stuff/allow-dropbear-ssh.patch Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,12 @@ +--- daemon/gvfsbackendsftp.c.orig ++++ daemon/gvfsbackendsftp.c +@@ -237,7 +237,8 @@ + if (ssh_stderr == NULL) + res = SFTP_VENDOR_INVALID; + else if ((strstr (ssh_stderr, "OpenSSH") != NULL) || +- (strstr (ssh_stderr, "Sun_SSH") != NULL)) ++ (strstr (ssh_stderr, "Sun_SSH") != NULL) || ++ (strstr (ssh_stderr, "Dropbear") != NULL)) + res = SFTP_VENDOR_OPENSSH; + else if (strstr (ssh_stderr, "SSH Secure Shell") != NULL) + res = SFTP_VENDOR_SSH; diff -r cd0ee3236320 -r 96fd065ed4ea gvfs/stuff/list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs/stuff/list Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,91 @@ +gvfs: /usr/bin/gvfs-cat +gvfs: /usr/bin/gvfs-copy +gvfs: /usr/bin/gvfs-info +gvfs: /usr/bin/gvfs-less +gvfs: /usr/bin/gvfs-ls +gvfs: /usr/bin/gvfs-mime +gvfs: /usr/bin/gvfs-mkdir +gvfs: /usr/bin/gvfs-monitor-dir +gvfs: /usr/bin/gvfs-monitor-file +gvfs: /usr/bin/gvfs-mount +gvfs: /usr/bin/gvfs-move +gvfs: /usr/bin/gvfs-open +gvfs: /usr/bin/gvfs-rename +gvfs: /usr/bin/gvfs-rm +gvfs: /usr/bin/gvfs-save +gvfs: /usr/bin/gvfs-set-attribute +gvfs: /usr/bin/gvfs-trash +gvfs: /usr/bin/gvfs-tree + +gvfs-dev: /usr/include/gvfs-client/gvfs/gvfsurimapper.h +gvfs-dev: /usr/include/gvfs-client/gvfs/gvfsuriutils.h + +gvfs-dev: /usr/lib/gio/modules/libgioremote-volume-monitor.la +gvfs: /usr/lib/gio/modules/libgioremote-volume-monitor.so +gvfs-dev: /usr/lib/gio/modules/libgvfsdbus.la +gvfs: /usr/lib/gio/modules/libgvfsdbus.so + +gvfs: /usr/lib/gvfs/gvfsd +gvfs-afp: /usr/lib/gvfs/gvfsd-afp +gvfs-afp: /usr/lib/gvfs/gvfsd-afp-browse +gvfs-archive: /usr/lib/gvfs/gvfsd-archive +gvfs: /usr/lib/gvfs/gvfsd-burn +gvfs-cdda: /usr/lib/gvfs/gvfsd-cdda +gvfs: /usr/lib/gvfs/gvfsd-computer +gvfs-http: /usr/lib/gvfs/gvfsd-dav +gvfs: /usr/lib/gvfs/gvfsd-ftp +gvfs-fuse: /usr/lib/gvfs/gvfsd-fuse +gvfs-gphoto2: /usr/lib/gvfs/gvfsd-gphoto2 +gvfs-http: /usr/lib/gvfs/gvfsd-http +gvfs: /usr/lib/gvfs/gvfsd-localtest +gvfs: /usr/lib/gvfs/gvfsd-metadata +gvfs-libmtp: /usr/lib/gvfs/gvfsd-mtp +gvfs: /usr/lib/gvfs/gvfsd-network +gvfs-obexftp: /usr/lib/gvfs/gvfsd-obexftp +gvfs-gtk: /usr/lib/gvfs/gvfsd-recent +gvfs: /usr/lib/gvfs/gvfsd-sftp +gvfs-smb: /usr/lib/gvfs/gvfsd-smb +gvfs-smb: /usr/lib/gvfs/gvfsd-smb-browse +gvfs: /usr/lib/gvfs/gvfsd-trash +gvfs-gphoto2: /usr/lib/gvfs/gvfs-gphoto2-volume-monitor +gvfs-libmtp: /usr/lib/gvfs/gvfs-mtp-volume-monitor +gvfs-udisks2: /usr/lib/gvfs/gvfs-udisks2-volume-monitor +gvfs-dev: /usr/lib/gvfs/libgvfscommon.la +gvfs: /usr/lib/gvfs/libgvfscommon.so +gvfs-dev: /usr/lib/gvfs/libgvfsdaemon.la +gvfs: /usr/lib/gvfs/libgvfsdaemon.so + +gvfs: /usr/share/dbus-1/services/gvfs-daemon.service +gvfs: /usr/share/dbus-1/services/gvfs-metadata.service +gvfs-gphoto2: /usr/share/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service +gvfs-libmtp: /usr/share/dbus-1/services/org.gtk.Private.MTPVolumeMonitor.service +gvfs-udisks2: /usr/share/dbus-1/services/org.gtk.Private.UDisks2VolumeMonitor.service + +gvfs-smb: /usr/share/GConf/gsettings/gvfs-smb.convert + +gvfs: /usr/share/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml +gvfs-smb: /usr/share/glib-2.0/schemas/org.gnome.system.smb.gschema.xml + +gvfs-afp: /usr/share/gvfs/mounts/afp-browse.mount +gvfs-afp: /usr/share/gvfs/mounts/afp.mount +gvfs-archive: /usr/share/gvfs/mounts/archive.mount +gvfs: /usr/share/gvfs/mounts/burn.mount +gvfs-cdda: /usr/share/gvfs/mounts/cdda.mount +gvfs: /usr/share/gvfs/mounts/computer.mount +gvfs-http: /usr/share/gvfs/mounts/dav.mount +gvfs: /usr/share/gvfs/mounts/ftp.mount +gvfs-gphoto2: /usr/share/gvfs/mounts/gphoto2.mount +gvfs-http: /usr/share/gvfs/mounts/http.mount +gvfs: /usr/share/gvfs/mounts/localtest.mount +gvfs-libmtp: /usr/share/gvfs/mounts/mtp.mount +gvfs: /usr/share/gvfs/mounts/network.mount +gvfs-obexftp: /usr/share/gvfs/mounts/obexftp.mount +gvfs-gtk: /usr/share/gvfs/mounts/recent.mount +gvfs: /usr/share/gvfs/mounts/sftp.mount +gvfs-smb: /usr/share/gvfs/mounts/smb-browse.mount +gvfs-smb: /usr/share/gvfs/mounts/smb.mount +gvfs: /usr/share/gvfs/mounts/trash.mount + +gvfs-gphoto2: /usr/share/gvfs/remote-volume-monitors/gphoto2.monitor +gvfs-libmtp: /usr/share/gvfs/remote-volume-monitors/mtp.monitor +gvfs-udisks2: /usr/share/gvfs/remote-volume-monitors/udisks2.monitor diff -r cd0ee3236320 -r 96fd065ed4ea gvfs/stuff/split --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gvfs/stuff/split Sun Oct 26 19:07:05 2014 +0200 @@ -0,0 +1,27 @@ +# Split full gvfs package into gvfs-* packages + +if [ "$PACKAGE" == "gvfs" ]; then + echo + echo "Check your gvfs upgrade!" + echo "========================" + + echo 'Files not belongs any gvfs* package:' + for file in $(find $install -type f | sed "s|$install||g" | sort); do + [ -z "$(grep $file $WOK/gvfs/stuff/list)" ] && echo " $file" + done + + echo 'Absent files:' + for file in $(sed '/:/ s|[^/]*\(.*\)|\1|g' $WOK/gvfs/stuff/list); do + [ ! -f "$install/$file" ] && echo " $file" + done + + echo "========================" + echo +fi + +echo -n "Copying files into package..." +for file in $(grep "$PACKAGE:" $WOK/gvfs/stuff/list | sed 's|[^/]*\(.*\)|\1|g'); do + mkdir -p $fs/$(dirname $file) + cp $install/$file $fs/$file +done +status diff -r cd0ee3236320 -r 96fd065ed4ea libsoup-dev/receipt --- a/libsoup-dev/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/libsoup-dev/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="libsoup-dev" -VERSION="2.38.1" +VERSION="2.48.0" CATEGORY="x-window" SHORT_DESC="GNOME Soup Library (devel files)." MAINTAINER="pankso@slitaz.org" @@ -16,12 +16,15 @@ genpkg_rules() { mkdir -p $fs/usr/lib $fs/usr/share + cp -a $install/usr/lib/*.*a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib + if [ -d "$install/usr/share/gir-1.0" ]; then cp -a $install/usr/share/gir-1.0 $fs/usr/share cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib fi + cp -a $install/usr/include $fs/usr } diff -r cd0ee3236320 -r 96fd065ed4ea libsoup-gnome/receipt --- a/libsoup-gnome/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/libsoup-gnome/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="libsoup-gnome" -VERSION="2.38.1" +VERSION="2.48.0" CATEGORY="x-window" SHORT_DESC="GNOME Soup Library." MAINTAINER="al.bobylev@gmail.com" @@ -16,5 +16,6 @@ genpkg_rules() { mkdir -p $fs/usr/lib + cp -a $install/usr/lib/libsoup-gnome*.so* $fs/usr/lib } diff -r cd0ee3236320 -r 96fd065ed4ea libsoup/receipt --- a/libsoup/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/libsoup/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="libsoup" -VERSION="2.38.1" +VERSION="2.48.0" CATEGORY="x-window" SHORT_DESC="GNOME Soup Library." MAINTAINER="pankso@slitaz.org" diff -r cd0ee3236320 -r 96fd065ed4ea udisks2-dev/receipt --- a/udisks2-dev/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/udisks2-dev/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,21 +1,24 @@ # SliTaz package receipt. PACKAGE="udisks2-dev" -VERSION="1.94.0" +VERSION="2.1.3" CATEGORY="development" -SHORT_DESC="The Udisks devel files." +SHORT_DESC="D-Bus service to access and manipulate storage devices (development)" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" +WEB_SITE="http://www.freedesktop.org/wiki/Software/udisks" WANTED="udisks2" -WEB_SITE="http://www.freedesktop.org/wiki/Software/udisks" -DEPENDS="pkg-config" +DEPENDS="glib-dev libffi-dev libgio-dev pcre-dev udisks2" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib + mkdir -p $fs/usr/lib $fs/usr/share + + cp -a $install/usr/include $fs/usr cp -a $install/usr/lib/*.*a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib + cp -a $install/usr/share/gir-1.0 $fs/usr/share } diff -r cd0ee3236320 -r 96fd065ed4ea udisks2/receipt --- a/udisks2/receipt Sun Oct 26 09:18:22 2014 +0100 +++ b/udisks2/receipt Sun Oct 26 19:07:05 2014 +0200 @@ -1,33 +1,31 @@ # SliTaz package receipt. PACKAGE="udisks2" -VERSION="1.94.0" +VERSION="2.1.3" CATEGORY="system-tools" -SHORT_DESC="D-Bus interfaces to query and manipulate storage devices." +SHORT_DESC="D-Bus service to access and manipulate storage devices" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -SOURCE="udisks" -TARBALL="$SOURCE-$VERSION.tar.bz2" +TARBALL="udisks-$VERSION.tar.bz2" WEB_SITE="http://www.freedesktop.org/wiki/Software/udisks" WGET_URL="http://udisks.freedesktop.org/releases/$TARBALL" -DEPENDS="expat libatasmart libxslt udev libgudev polkit dbus util-linux-mount \ -dbus-helper" -BUILD_DEPENDS="expat-dev libatasmart-dev libxslt-dev udev-dev libgudev-dev \ -polkit-dev dbus-dev dbus-glib-dev pcre-dev dbus-dev" +DEPENDS="libatasmart libgudev polkit" +BUILD_DEPENDS="libxslt-dev gobject-introspection-dev libgudev-dev polkit-dev \ +libatasmart-dev expat-dev" # Rules to configure and make the package. compile_rules() { - cd $src ./configure \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-static \ - --disable-gtk-doc \ - $CONFIGURE_ARGS && + --disable-gtk-doc-html \ + --with-udevdir=/etc/udev \ + $CONFIGURE_ARGS # Build fails when build doc even with docbook-xsl installed. - sed -i s'/SUBDIRS =.*/SUBDIRS = data udisks src tools po/' Makefile && + sed -i '/^SUBDIRS/ s|doc||' Makefile make && make install } @@ -35,18 +33,19 @@ genpkg_rules() { mkdir -p $fs/etc/polkit-1/localauthority/90-mandatory.d \ - $fs/usr/lib $fs/usr/share $fs/etc/udev - cp -a $install/etc/dbus-1 $fs/etc - cp -a $install/lib/udev $fs/etc + $fs/usr/lib $fs/usr/share + + cp -a $install/etc $fs cp -a $install/usr/bin $fs/usr cp -a $install/usr/sbin $fs/usr cp -a $install/usr/lib/udisks2 $fs/usr/lib cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/share/*-1 $fs/usr/share + cp -a $install/usr/share/dbus-1 $fs/usr/share + cp -a $install/usr/share/polkit-1 $fs/usr/share cp -a $install/var $fs - #we don't have consolekit and don't want systemd so we need - #a rule to give disk group complete access to udisks2 - #methods without password. - cp $stuff/org.freedesktop.udisks2.pkla \ - $fs/etc/polkit-1/localauthority/90-mandatory.d + + # we don't have consolekit and don't want systemd, so we need + # a rule to give disk group complete access to udisks2 + # methods without password. + cp $stuff/*.pkla $fs/etc/polkit-1/localauthority/90-mandatory.d }