# HG changeset patch # User Aleksej Bobylev # Date 1465420664 -10800 # Node ID c04d1e0a8c6fab3f6c707aab29c632347abe6bae # Parent 1b27cc4b14b9391bca631d3efcd8a8e52d3a4230 Add gucharmap3 diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gucharmap-dev/receipt Thu Jun 09 00:17:44 2016 +0300 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="gucharmap-dev" +VERSION="3.0.1" +CATEGORY="development" +SHORT_DESC="GNOME Character Map (GTK+2), development files" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://wiki.gnome.org/action/show/Apps/Gucharmap" + +WANTED="gucharmap" +DEPENDS="gucharmap" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/share + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/*.la $fs/usr/lib + cp -a $install/usr/share/gir-1.0 $fs/usr/share +} diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap-i18n/receipt --- a/gucharmap-i18n/receipt Tue Jun 07 03:43:06 2016 +0300 +++ b/gucharmap-i18n/receipt Thu Jun 09 00:17:44 2016 +0300 @@ -3,12 +3,12 @@ PACKAGE="gucharmap-i18n" VERSION="3.0.1" CATEGORY="localization" -SHORT_DESC="Language files for GNOME Character Map" +SHORT_DESC="Language files for GNOME Character Map (GTK+2)" MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" -WEB_SITE="https://live.gnome.org/Gucharmap" +WEB_SITE="https://wiki.gnome.org/action/show/Apps/Gucharmap" + WANTED="gucharmap" - DEPENDS="gucharmap" # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap/receipt --- a/gucharmap/receipt Tue Jun 07 03:43:06 2016 +0300 +++ b/gucharmap/receipt Thu Jun 09 00:17:44 2016 +0300 @@ -3,21 +3,22 @@ PACKAGE="gucharmap" VERSION="3.0.1" CATEGORY="utilities" -SHORT_DESC="GNOME Character Map" +SHORT_DESC="GNOME Character Map (GTK+2)" MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="https://live.gnome.org/Gucharmap" +WEB_SITE="https://wiki.gnome.org/action/show/Apps/Gucharmap" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -DEPENDS="atk bzlib cairo expat fontconfig freetype gcc-lib-base gdk-pixbuf glib glibc-base gtk+ libffi libgio libpng libxcb pango pixman xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" +DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="itstool libxml2-tools glib-dev libgio-dev gtk+-dev" +SPLIT="gucharmap-i18n" # Rules to configure and make the package. compile_rules() { - cd $src ./configure \ + --sysconfdir=/etc \ --disable-maintainer-mode \ --disable-gconf \ --disable-schemas-install \ @@ -30,8 +31,10 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin $fs/usr/lib usr/share + mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share + cp -a $install/etc $fs cp -a $install/usr/bin/$PACKAGE $fs/usr/bin cp -a $install/usr/lib/*.so* $fs/usr/lib cp -a $install/usr/share/applications $fs/usr/share + cp -a $install/usr/share/glib-2.0 $fs/usr/share } diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap3-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gucharmap3-dev/receipt Thu Jun 09 00:17:44 2016 +0300 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="gucharmap3-dev" +VERSION="3.18.2" +CATEGORY="development" +SHORT_DESC="GNOME Character Map (GTK+3), development files" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://wiki.gnome.org/action/show/Apps/Gucharmap" + +WANTED="gucharmap3" +DEPENDS="gucharmap3" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/share + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/*.la $fs/usr/lib + cp -a $install/usr/share/gir-1.0 $fs/usr/share +} diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap3-i18n/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gucharmap3-i18n/receipt Thu Jun 09 00:17:44 2016 +0300 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="gucharmap3-i18n" +VERSION="3.18.2" +CATEGORY="localization" +SHORT_DESC="Language files for GNOME Character Map (GTK+3)" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://wiki.gnome.org/action/show/Apps/Gucharmap" + +WANTED="gucharmap3" +DEPENDS="gucharmap3" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share/locale + cp -a $install/usr/share/locale/* $fs/usr/share/locale +} diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap3/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gucharmap3/description.txt Thu Jun 09 00:17:44 2016 +0300 @@ -0,0 +1,8 @@ +GNOME Character Map is a Unicode character map program, part of GNOME desktop. +This program allows characters to be displayed by unicode block or script type. +It includes brief descriptions of related characters and occasionally meanings +of the character in question. + +Gucharmap can also be used to input or enter characters (by copy and paste). +The search functionality allows the use of several search methods, including by +unicode name or code point of the character. diff -r 1b27cc4b14b9 -r c04d1e0a8c6f gucharmap3/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gucharmap3/receipt Thu Jun 09 00:17:44 2016 +0300 @@ -0,0 +1,47 @@ +# SliTaz package receipt. + +PACKAGE="gucharmap3" +VERSION="3.18.2" +CATEGORY="utilities" +SHORT_DESC="GNOME Character Map (GTK+3)" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +TARBALL="gucharmap-$VERSION.tar.xz" +WEB_SITE="https://wiki.gnome.org/action/show/Apps/Gucharmap" +WGET_URL="$GNOME_MIRROR/gucharmap/${VERSION%.*}/$TARBALL" + +DEPENDS="gtk+3 xorg-libXdamage" +BUILD_DEPENDS="automake gtk-doc libtool itstool libxml2-tools glib-dev \ +libgio-dev gtk+3-dev desktop-file-utils-extra gobject-introspection-dev vala" +SPLIT="gucharmap3-i18n" + +# Rules to configure and make the package. +compile_rules() +{ + # Idea is to have two nonintersecting packages: + # gucharmap (for GTK+2) and gucharmap3 (for GTK+3) + sed -i '/AC_INIT/s|gucharmap|&3|3; s|GETTEXT_PACKAGE=.*$|&3|' \ + $src/configure.ac + # Disable stuff we never had + sed -i '/GNOME_DEBUG_CHECK/d; /YELP/d' $src/configure.ac + sed -i '/YELP/d' $src/help/Makefile.am + + ./autogen.sh --program-suffix=3 + make && make install + + find $install/usr/bin -type l -delete + mv $install/usr/share/applications/gucharmap.desktop \ + $install/usr/share/applications/gucharmap3.desktop + sed -i 's|Exec=gucharmap|&3|' \ + $install/usr/share/applications/gucharmap3.desktop +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/share/applications + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/share/applications $fs/usr/share + cp -a $install/usr/share/glib-2.0 $fs/usr/share +}