# HG changeset patch # User Aleksej Bobylev # Date 1538082344 -10800 # Node ID 24a54f99ff54b035a8f005d8ea23563aecd3ace0 # Parent e101fca31a0841bc1965e000aa95d69864cd982f Small updates diff -r e101fca31a08 -r 24a54f99ff54 awn-extras/.icon.png Binary file awn-extras/.icon.png has changed diff -r e101fca31a08 -r 24a54f99ff54 awn-extras/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/awn-extras/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -0,0 +1,34 @@ +# SliTaz package receipt v2. + +PACKAGE="awn-extras" +VERSION="git20151204" +COMMIT="1081e3f" +CATEGORY="x-window" +SHORT_DESC="Extra plugins for Awant Window Navigator" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="BSD CCASA3 GPL2 GPL3 LGPL2.1" +WEB_SITE="https://github.com/p12tic/awn-extras" + +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.gz" +WGET_URL="https://github.com/p12tic/awn-extras/archive/${COMMIT:-v$VERSION}.tar.gz" + +BUILD_DEPENDS="intltool automake gettext libtool glib-dev awn-dev libgtop-dev \ +libwnck2-dev xorg-libXcomposite-dev libnotify-dev vte-gtk2-dev gconf-dev \ +notify-python-dev vala dbus-dev" + +compile_rules() { + ./autogen.sh \ + --disable-pymod-checks \ + --disable-static \ + $CONFIGURE_ARGS && + fix libtool && + make && + make install +} + +genpkg_rules() { + copy @std + DEPENDS="atk awn cairo dbus dbus-glib gconf gdk-pixbuf glib gtk+ \ + libdesktop-agnostic libgtop libnotify libwnck2 python vte-gtk2 xorg-libX11 \ + xorg-libXcomposite xorg-libXrender python notify-python" +} diff -r e101fca31a08 -r 24a54f99ff54 awn/receipt --- a/awn/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/awn/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -1,13 +1,13 @@ # SliTaz package receipt v2. PACKAGE="awn" -VERSION="0.4.2.16" # latest release 0.4.2 plus 16 commits ahead (13/11/27 -> 15/10/17) -COMMIT="b8c2248" +VERSION="0.4.2post20171025" +COMMIT="dbdccc0" CATEGORY="x-window" SHORT_DESC="Dock-like bar which sits at the bottom of the screen" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -WEB_SITE="https://launchpad.net/awn/" +WEB_SITE="https://github.com/p12tic/awn" REPOLOGY="avant-window-navigator" TARBALL="avant-window-navigator-${COMMIT:-$VERSION}.tar.gz" @@ -19,7 +19,6 @@ SPLIT="awn-dev" COOKOPTS="skip-log-errors" -# Rules to configure and make the package. compile_rules() { ./autogen.sh && ./configure \ @@ -27,7 +26,7 @@ $CONFIGURE_ARGS && fix libtool && make && - make install || return 1 + make install || return 1 # Custom autostart script so we ensure xcompmgr is also started. install -m755 $stuff/awn-autostart $install/usr/bin diff -r e101fca31a08 -r 24a54f99ff54 ekiga/.icon.png Binary file ekiga/.icon.png has changed diff -r e101fca31a08 -r 24a54f99ff54 ekiga/receipt --- a/ekiga/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/ekiga/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -1,45 +1,35 @@ # SliTaz package receipt v2. PACKAGE="ekiga" -VERSION="3.2.6" +VERSION="4.0.1" CATEGORY="network" SHORT_DESC="SIP and H.323 compatible VoIP telephony and video conferencing" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://www.ekiga.org/" +WEB_SITE="https://www.ekiga.org/" -TARBALL="$PACKAGE-$VERSION.tar.bz2" +TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -BUILD_DEPENDS="opal-dev opal ptlib-dev ptlib gtk+-dev intltool libsigc++ \ -libsigc++-dev openssl-dev libsdl-dev libunixODBC dbus-dev dbus-glib-dev \ -libxml2-dev file" +BUILD_DEPENDS="intltool gtk+-dev gnome-icon-theme boost-dev boost-signals \ +gconf-dev libnotify-dev xorg-libXv-dev dbus-dev dbus-glib-dev ptlib-dev \ +opal-dev" compile_rules() { - export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lX11 -lXext -lpt" - sed -i 's/CXXFLAGS="-g -O2"/CXXFLAGS="-g -fexceptions -O2"/' configure - ./configure \ - --libexecdir=/usr/bin \ - --with-boost-libdir=/usr/lib \ - --disable-gnome \ - --disable-gconf \ --disable-eds \ - --disable-notify \ - --disable-xv \ - --disable-avahi \ + --disable-ldap \ + --disable-gdu \ --disable-scrollkeeper \ - --disable-gdu \ - --disable-ldap \ $CONFIGURE_ARGS && fix libtool && - make $MAKEFLAGS && - make DESTDIR=$DESTDIR install + make && + make install } genpkg_rules() { - copy @std - DEPENDS="opal ptlib cyrus-sasl openssl libsdl libunixODBC dbus \ - dbus-glib expat gtk+ libsigc++ libxml2 xorg-libXdamage" + copy @std @ico + DEPENDS="atk boost-signals dbus-glib gconf gdk-pixbuf glib gtk+ libnotify \ + libxml2 opal pango ptlib xorg-libX11 xorg-libXext xorg-libXv" TAGS="telephony" } diff -r e101fca31a08 -r 24a54f99ff54 fzy/receipt --- a/fzy/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/fzy/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -1,28 +1,20 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="fzy" -VERSION="0.7" +VERSION="1.0" CATEGORY="utilities" -SHORT_DESC="A fast, simple fuzzy finder." +SHORT_DESC="A fast, simple fuzzy finder" MAINTAINER="paul@slitaz.org" -TARBALL="$PACKAGE-$VERSION.tar.bz2" +LICENSE="MIT" WEB_SITE="https://github.com/jhawthorn/fzy" -WGET_URL="git|git://github.com/jhawthorn/fzy" -DEPENDS="" -BUILD_DEPENDS="git bzip2" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/jhawthorn/fzy/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ - make - make PREFIX=/usr DESTDIR=$DESTDIR install +compile_rules() { + make PREFIX=/usr install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr - cp -a $install/usr/bin $fs/usr +genpkg_rules() { + copy @std } - diff -r e101fca31a08 -r 24a54f99ff54 gdk-pixbuf/receipt --- a/gdk-pixbuf/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/gdk-pixbuf/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="gdk-pixbuf" -VERSION="2.36.12" +VERSION="2.38.0" CATEGORY="x-window" SHORT_DESC="An image loading library for GTK+2" MAINTAINER="slaxemulator@gmail.com" @@ -12,51 +12,39 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -BUILD_DEPENDS_arm="glib-dev gettext tiff-dev libpng16-dev libjpeg-turbo-dev \ -xorg-libX11-dev gtk-doc" -BUILD_DEPENDS="glib-dev perl gettext tiff-dev libjpeg-turbo-dev libpng16-dev \ -shared-mime-info-dev xorg-libX11-dev gobject-introspection-dev libxslt \ -docbook-xsl" - -SPLIT="gdk-pixbuf-dev" +BUILD_DEPENDS="meson ninja glib-dev shared-mime-info-dev libpng16-dev \ +libjpeg-turbo-dev tiff-dev gobject-introspection-dev xorg-libX11-dev gettext \ +libxslt docbook-xsl libxml2-tools" +SPLIT="$PACKAGE-dev $PACKAGE" compile_rules() { - case "$ARCH" in - arm) - ARCH_ARGS="--enable-introspection=no --cache-file=arm.cache" - echo "gio_can_sniff=yes" > arm.cache - ;; - esac + mkdir build + cd build - # build man pages instead of dummy files - rm docs/reference/gdk-pixbuf/*.1 + meson-wrapper \ + -Dinstalled_tests=false \ + && + ninja && + ninja install || return 1 - ./configure \ - --with-x11 \ - --enable-man \ - $CONFIGURE_ARGS $ARCH_ARGS && - fix libtool && - make && - make install || return 1 - - mkdir -p $install/usr/lib/gdk-pixbuf-2.0/2.10.0 - touch $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache + touch $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache } genpkg_rules() { case $PACKAGE in - gdk-pixbuf) - copy @std + *-dev) + copy @dev gdk-pixbuf-csource + DEPENDS="gdk-pixbuf glib-dev shared-mime-info-dev xorg-libX11-dev" + # gdk-pixbuf-csource use shared-mime-info to detect the image file format + ;; + *) + copy @std @rm DEPENDS="glib libjpeg-turbo libpng16 tiff xorg-libX11" ;; - *-dev) - copy @dev - DEPENDS="gdk-pixbuf glib-dev libpng16-dev" - ;; esac } # Updating gdk pixbuf loaders cache file... post_install_gdk_pixbuf() { - chroot "$1/" /usr/bin/gdk-pixbuf-query-loaders --update-cache + chroot "$1/" /usr/bin/gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache } diff -r e101fca31a08 -r 24a54f99ff54 libdesktop-agnostic/receipt --- a/libdesktop-agnostic/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/libdesktop-agnostic/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="libdesktop-agnostic" -VERSION="0.3.94.12" # latest release 0.3.94 plus 12 commits ahead (13/11/26 -> 16/05/02) +VERSION="0.3.94post20160502" COMMIT="be0f0cb" CATEGORY="x-window" SHORT_DESC="Desktop agnostic library for GLib-based projects" diff -r e101fca31a08 -r 24a54f99ff54 libe-book/.icon.png Binary file libe-book/.icon.png has changed diff -r e101fca31a08 -r 24a54f99ff54 libe-book/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libe-book/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -0,0 +1,37 @@ +# SliTaz package receipt v2. + +PACKAGE="libe-book" +VERSION="0.1.3" +CATEGORY="utilities" +SHORT_DESC="Library for import of reflowable e-book formats" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="MPL2" +WEB_SITE="https://sourceforge.net/projects/libebook/" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="$SF_MIRROR/libebook/$TARBALL" + +BUILD_DEPENDS="gperf librevenge-dev libxml2-dev boost-dev icu-dev cppunit-dev \ +liblangtag-dev" +SPLIT="$PACKAGE-dev" + +compile_rules() { + ./configure $CONFIGURE_ARGS && + fix libtool && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + *-dev) + copy @dev + DEPENDS="icu libicu liblangtag librevenge libxml2 zlib" + ;; + *) + copy @std + DEPENDS="libe-book icu-dev liblangtag-dev librevenge-dev \ + libxml2-dev zlib-dev" + ;; + esac +} diff -r e101fca31a08 -r 24a54f99ff54 liblangtag/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/liblangtag/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -0,0 +1,35 @@ +# SliTaz package receipt v2. + +PACKAGE="liblangtag" +VERSION="0.6.2" +CATEGORY="utilities" +SHORT_DESC="Interface library to access/deal with tags for identifying languages" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL3" +WEB_SITE="https://bitbucket.org/tagoh/liblangtag/overview" + +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WGET_URL="https://bitbucket.org/tagoh/liblangtag/downloads/$TARBALL" + +BUILD_DEPENDS="libtool libxml2-dev gobject-introspection-dev sed" +SPLIT="$PACKAGE-dev" + +compile_rules() { + ./configure $CONFIGURE_ARGS && + fix libtool && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + liblangtag) + copy @std + DEPENDS="glib libxml2" + ;; + *-dev) + copy @dev + DEPENDS="liblangtag glib-dev libxml2-dev" + ;; + esac +} diff -r e101fca31a08 -r 24a54f99ff54 notify-python/receipt --- a/notify-python/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/notify-python/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -11,23 +11,31 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="http://www.galago-project.org/files/releases/source/notify-python/$TARBALL" -BUILD_DEPENDS="python-dev libnotify-dev python-pygtk-dev" -SPLIT="notify-python-dev" +BUILD_DEPENDS="gfortran python-dev libnotify-dev python-pygtk-dev" +SPLIT="$PACKAGE-dev" compile_rules() { - sed -i 's/, attach//;s/ attach[^;]*//;/GtkWidget .attach/d' src/pynotify.c +# sed -i 's|, attach||; s| attach[^;]*||; /GtkWidget .attach/d' src/pynotify.c - ./configure $CONFIGURE_ARGS && - fix libtool && + ./configure $CONFIGURE_ARGS || return 1 + + fix libtool + + # we touch src/pynotify.override in build because upstream did not rebuild + # pynotify.c from the input definitions, this forces pynotify.c to be + # regenerated, at some point this can be removed + touch src/pynotify.override + + make clean && make && - make -j 1 DESTDIR=$DESTDIR install + make -j1 install } genpkg_rules() { case $PACKAGE in notify-python) copy @std - DEPENDS="python libnotify" + DEPENDS="gdk-pixbuf glib libnotify python python-pygtk" TAGS="python" ;; *-dev) diff -r e101fca31a08 -r 24a54f99ff54 notify-python/stuff/patches/libnotify07.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/notify-python/stuff/patches/libnotify07.patch Fri Sep 28 00:05:44 2018 +0300 @@ -0,0 +1,36 @@ +diff -up notify-python-0.1.1/src/pynotify.defs.notify070 notify-python-0.1.1/src/pynotify.defs +--- notify-python-0.1.1/src/pynotify.defs.notify070 2010-11-02 17:11:14.928179237 -0400 ++++ notify-python-0.1.1/src/pynotify.defs 2010-11-02 17:11:51.153180231 -0400 +@@ -38,7 +38,6 @@ + '("const-gchar*" "summary") + '("const-gchar*" "message" (null-ok) (default "NULL")) + '("const-gchar*" "icon" (null-ok) (default "NULL")) +- '("GtkWidget*" "attach" (null-ok) (default "NULL")) + ) + ) + +@@ -53,24 +52,6 @@ + ) + ) + +-(define-method attach_to_widget +- (of-object "NotifyNotification") +- (c-name "notify_notification_attach_to_widget") +- (return-type "none") +- (parameters +- '("GtkWidget*" "attach") +- ) +-) +- +-(define-method attach_to_status_icon +- (of-object "NotifyNotification") +- (c-name "notify_notification_attach_to_status_icon") +- (return-type "none") +- (parameters +- '("GtkStatusIcon*" "attach") +- ) +-) +- + (define-method show + (of-object "NotifyNotification") + (c-name "notify_notification_show") diff -r e101fca31a08 -r 24a54f99ff54 notify-python/stuff/patches/notify-python-0.1.1-fix-GTK-symbols.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/notify-python/stuff/patches/notify-python-0.1.1-fix-GTK-symbols.patch Fri Sep 28 00:05:44 2018 +0300 @@ -0,0 +1,25 @@ +diff -up notify-python-0.1.1/src/__init__.py.BAD notify-python-0.1.1/src/__init__.py +--- notify-python-0.1.1/src/__init__.py.BAD 2010-08-31 09:04:45.353844005 -0400 ++++ notify-python-0.1.1/src/__init__.py 2010-08-31 09:04:49.281844300 -0400 +@@ -1 +1,21 @@ ++""" ++Fedora's libnotify.so is not linked against GTK2 or GTK3. The idea ++was to support being linked against different parallel-installable ++GTK stacks. ++ ++Unfortunately, python needs to jump through some special hoops in order ++to share symbols with extension modules, specifically, pygtk, which does ++link against GTK2. ++ ++Without using sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL), ++the result is: ++libnotify-WARNING **: Missing symbol 'gdk_screen_make_display_name' ++ ++Thanks to David Malcolm for figuring out the workaround. ++""" ++import ctypes ++import sys ++sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL) ++import gtk ++ + from _pynotify import * diff -r e101fca31a08 -r 24a54f99ff54 notify-python/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/notify-python/stuff/patches/series Fri Sep 28 00:05:44 2018 +0300 @@ -0,0 +1,4 @@ +# froom Arch Linux: +# https://www.archlinux.org/packages/extra/x86_64/python2-notify/ +libnotify07.patch +notify-python-0.1.1-fix-GTK-symbols.patch diff -r e101fca31a08 -r 24a54f99ff54 vifm/receipt --- a/vifm/receipt Thu Sep 27 01:38:02 2018 +0300 +++ b/vifm/receipt Fri Sep 28 00:05:44 2018 +0300 @@ -26,5 +26,5 @@ genpkg_rules() { copy @std - DEPENDS="ncurses libmagic xorg-libX11 vim file" + DEPENDS="ncurses libmagic" }