# HG changeset patch # User Aleksej Bobylev # Date 1503014561 -10800 # Node ID 133288c02003ff91e23e21e53dbbb5fef2bd238d # Parent d0308bf5ec4ac5f40a639abac4e78c656361238a Fix gtk+3; up libgudev, libxkbcommon. diff -r d0308bf5ec4a -r 133288c02003 gtk+3/receipt --- a/gtk+3/receipt Thu Aug 17 16:45:06 2017 +0300 +++ b/gtk+3/receipt Fri Aug 18 03:02:41 2017 +0300 @@ -36,12 +36,10 @@ ;; esac - touch gdk/gdk.gresource.xml - ./configure \ --sysconfdir=/etc \ --localstatedir=/var \ - --enable-debug=no \ + --disable-debug \ --enable-xkb \ --enable-xinerama \ --enable-xrandr \ @@ -55,7 +53,7 @@ --disable-broadway-backend \ --with-x \ $CONFIGURE_ARGS $ARCH_ARGS && - make $MAKEFLAGS && + make $MAKEFLAGS 2>&1 | fgrep -v './gdk.gresource.xml' && # ugly fix, but alas... make DESTDIR=$DESTDIR install cp -f $stuff/settings.ini $install/etc/gtk-3.0 && @@ -97,7 +95,6 @@ ;; gtk+3-dev) copy @dev *.its *.loc *.rng -# copy *.h *.la *.pc *.typelib *.gir *.m4 *.its *.loc *.rng DEPENDS="gtk+3 gtk+3-demo gtk+3-icon-browser gtk+3-widget-factory \ at-spi2-atk-dev at-spi2-core-dev atk-dev bzip2-dev cairo-dev \ colord-dev cups-dev dbus-dev eudev-dev fontconfig-dev freetype-dev \ diff -r d0308bf5ec4a -r 133288c02003 libgudev/receipt --- a/libgudev/receipt Thu Aug 17 16:45:06 2017 +0300 +++ b/libgudev/receipt Fri Aug 18 03:02:41 2017 +0300 @@ -1,7 +1,7 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libgudev" -VERSION="230" +VERSION="231" CATEGORY="libdevel" SHORT_DESC="GObject bindings for libudev" MAINTAINER="gokhlayeh@slitaz.org" @@ -12,17 +12,24 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNOME_MIRROR/$PACKAGE/$VERSION/$TARBALL" -DEPENDS="eudev glib libffi pcre zlib" BUILD_DEPENDS="gtk-doc gobject-introspection-dev eudev-dev glib-dev" +SPLIT="libgudev-dev" # Rules to configure and make the package. compile_rules() { - ./configure $CONFIGURE_ARGS && make && make install + ./configure \ + --disable-umockdev \ + $CONFIGURE_ARGS && + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - copy *.so* + case $PACKAGE in + libgudev) copy @std; DEPENDS="eudev glib libffi pcre zlib";; + *-dev) copy @dev; DEPENDS="libgudev eudev-dev glib-dev glibc-dev \ + libffi-dev pcre-dev zlib-dev";; + esac } diff -r d0308bf5ec4a -r 133288c02003 libxkbcommon/receipt --- a/libxkbcommon/receipt Thu Aug 17 16:45:06 2017 +0300 +++ b/libxkbcommon/receipt Fri Aug 18 03:02:41 2017 +0300 @@ -1,23 +1,28 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libxkbcommon" -VERSION="0.4.1" +VERSION="0.7.1" CATEGORY="x-window" -SHORT_DESC="Keyboard handling library using XKB data." +SHORT_DESC="Keyboard handling library using XKB data" MAINTAINER="pankso@slitaz.org" LICENSE="custom" +WEB_SITE="http://xkbcommon.org" + TARBALL="$PACKAGE-$VERSION.tar.xz" -WEB_SITE="http://xkbcommon.org" WGET_URL="http://xkbcommon.org/download/$TARBALL" -DEPENDS="xorg-xkeyboard-config libxcb" -BUILD_DEPENDS="libxcb-dev xorg-util-macros xorg-xkeyboard-config-dev bison" +BUILD_DEPENDS="xorg-libxcb-dev xorg-util-macros xorg-xkeyboard-config-dev bison" +SPLIT="libxkbcommon-dev" # Rules to configure and make the package. compile_rules() { + # http://www.linuxfromscratch.org/blfs/view/stable/general/libxkbcommon.html ./configure \ + --sysconfdir=/etc \ + --localstatedir=/var \ --with-xkb-config-root=/usr/share/X11/xkb \ + --docdir=/usr/share/doc/libxkbcommon-$VERSION \ $CONFIGURE_ARGS && make && make install } @@ -25,6 +30,16 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib + case $PACKAGE in + libxkbcommon) + copy @std + DEPENDS="xorg-libXau xorg-libXdmcp xorg-libxcb \ + xorg-xkeyboard-config" + ;; + *-dev) + copy @dev + DEPENDS="libxkbcommon \ + xorg-libXau-dev xorg-libXdmcp-dev xorg-libxcb-dev" + ;; + esac }