# HG changeset patch # User Aleksej Bobylev # Date 1563391139 -10800 # Node ID 89a9d0d5d7e2c0b155415e19f029db7bb59297a5 # Parent 6847c1ac08833574bc9ceea5867be78b3c7b3580 Add gksu diff -r 6847c1ac0883 -r 89a9d0d5d7e2 gksu/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gksu/receipt Wed Jul 17 22:18:59 2019 +0300 @@ -0,0 +1,40 @@ +# SliTaz package receipt. + +PACKAGE="gksu" +VERSION="2.0.2" +CATEGORY="admin" +SHORT_DESC="A GTK+ frontend to su and sudo" +MAINTAINER="devel@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://www.nongnu.org/gksu/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://people.debian.org/~kov/gksu/$TARBALL" + +BUILD_DEPENDS="gfortran intltool GConf-dev libgksu-dev gtk+-dev \ +startup-notification-dev libgnome-keyring-dev libgtop-dev" + +DEPENDS="atk bzlib cairo fontconfig freetype GConf gdk-pixbuf glib gtk+ \ +harfbuzz libffi libgio libgksu libgnome-keyring libpng libxcb libxml2 pango \ +pcre pixman startup-notification xorg-libX11 xorg-libXau xorg-libXdmcp \ +xorg-libXext xorg-libXrender zlib" + +compile_rules() { + patch -p1 -i $stuff/gksu.patch + + ./configure \ + --sysconfdir=/etc \ + --disable-nautilus-extension \ + $CONFIGURE_ARGS && + make && + make install +} + +genpkg_rules() { + mkdir -p $fs/usr/lib $fs/usr/share + + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/share/applications $fs/usr/share + cp -a $install/usr/share/gksu $fs/usr/share + cp -a $install/usr/share/pixmaps $fs/usr/share +} diff -r 6847c1ac0883 -r 89a9d0d5d7e2 gksu/stuff/gksu.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gksu/stuff/gksu.patch Wed Jul 17 22:18:59 2019 +0300 @@ -0,0 +1,23 @@ +--- a/gksu-migrate-conf.sh ++++ b/gksu-migrate-conf.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + + set_default () + { + +# FIXME: gksu is incompatible with /usr/bin/terminal! +# Using sakura here instead. + +--- a/gksu.desktop ++++ b/gksu.desktop +@@ -41,7 +41,7 @@ + Comment[th]=เปิดเทอร์มินัลในนามผู้ใช้ root โดยใช้ gksu ถามรหัสผ่าน + Comment[zh_CN]=以 root 用户身份打开一个终端,使用 gksu 询问密码 + Encoding=UTF-8 +-Exec=gksu /usr/bin/x-terminal-emulator ++Exec=gksu sakura + Icon=gksu-root-terminal + StartupNotify=true + Terminal=false diff -r 6847c1ac0883 -r 89a9d0d5d7e2 libgksu-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libgksu-dev/receipt Wed Jul 17 22:18:59 2019 +0300 @@ -0,0 +1,20 @@ +# SliTaz package receipt. + +PACKAGE="libgksu-dev" +VERSION="2.0.12" +CATEGORY="development" +SHORT_DESC="Library that provides a GTK+ frontend to su and sudo development files" +MAINTAINER="devel@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://www.nongnu.org/gksu/" + +WANTED="libgksu" + +DEPENDS="libgksu" + +genpkg_rules() { + mkdir -p $fs/usr/lib + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/*.*a $fs/usr/lib +} diff -r 6847c1ac0883 -r 89a9d0d5d7e2 libgksu/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libgksu/receipt Wed Jul 17 22:18:59 2019 +0300 @@ -0,0 +1,42 @@ +# SliTaz package receipt. + +PACKAGE="libgksu" +VERSION="2.0.12" +CATEGORY="admin" +SHORT_DESC="Library that provides a GTK+ frontend to su and sudo" +MAINTAINER="devel@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://www.nongnu.org/gksu/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://people.debian.org/~kov/gksu/$TARBALL" + +BUILD_DEPENDS="cairo gtk+-dev GConf-dev startup-notification-dev \ +libgnome-keyring-dev libgtop-dev intltool xcb-util-dev dbus-dev libgcrypt-dev \ +gtk-doc libxslt docbook-xsl" + +DEPENDS="atk bzlib cairo fontconfig freetype GConf gdk-pixbuf glib gtk+ \ +harfbuzz libffi libgio libgnome-keyring libgtop libpng libxcb libxml2 ORBit2 \ +pango pcre pixman startup-notification xorg-libX11 xorg-libXau xorg-libXdmcp \ +xorg-libXext xorg-libXrender zlib" + +compile_rules() { + patch -p1 -i $stuff/libgksu.patch + + ./configure \ + --sysconfdir=/etc \ + $CONFIGURE_ARGS && + make && + make install +} + +genpkg_rules() { + mkdir -p $fs/usr/lib $fs/usr/share + cp -a $install/etc $fs + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/lib/libgksu $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/share/applications $fs/usr/share + cp -a $install/usr/share/libgksu $fs/usr/share + cp -a $install/usr/share/pixmaps $fs/usr/share +} diff -r 6847c1ac0883 -r 89a9d0d5d7e2 libgksu/stuff/libgksu.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libgksu/stuff/libgksu.patch Wed Jul 17 22:18:59 2019 +0300 @@ -0,0 +1,56 @@ +--- a/Makefile.in ++++ b/Makefile.in +@@ -729,11 +729,11 @@ + @INTLTOOL_SCHEMAS_RULE@ + + @GCONF_SCHEMAS_INSTALL_TRUE@install-data-local: +-@GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \ +-@GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \ +-@GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p ; \ +-@GCONF_SCHEMAS_INSTALL_TRUE@ done \ +-@GCONF_SCHEMAS_INSTALL_TRUE@ fi ++@GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \ ++@GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \ ++@GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p ; \ ++@GCONF_SCHEMAS_INSTALL_TRUE@ done \ ++@GCONF_SCHEMAS_INSTALL_TRUE@ fi + @GCONF_SCHEMAS_INSTALL_FALSE@install-data-local: + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. +--- a/libgksu/Makefile.in ++++ b/libgksu/Makefile.in +@@ -267,7 +267,7 @@ + gksu_run_helper_LDFLAGS = `pkg-config --libs glib-2.0` + gksu_run_helper_SOURCES = gksu-run-helper.c + test_gksu_SOURCES = test-gksu.c +-test_gksu_LDADD = libgksu2.la ++test_gksu_LDADD = libgksu2.la -lgtk-x11-2.0 + test_gksu_LDFLAGS = `pkg-config --libs glib-2.0` + EXTRA_DIST = libgksu.ver + all: all-am +--- a/libgksuui/Makefile.in ++++ b/libgksuui/Makefile.in +@@ -231,7 +231,7 @@ + libgksuui1_0_la_LDFLAGS = -Wl,-O1 `pkg-config --libs gtk+-2.0 gconf-2.0` + noinst_HEADERS = defines.h gksuui.h gksuui-dialog.h + test_gksuui_SOURCES = test-gksuui.c +-test_gksuui_LDADD = libgksuui1.0.la ++test_gksuui_LDADD = libgksuui1.0.la -lX11 + test_gksuui_LDFLAGS = `pkg-config --libs glib-2.0` + all: all-am + +--- a/gksu-properties/gksu-properties.desktop.in ++++ b/gksu-properties/gksu-properties.desktop.in +@@ -3,9 +3,9 @@ + _Name=Privilege granting + _Comment=Configure behavior of the privilege-granting tool + Exec=gksu-properties +-Icon=gksu.png ++Icon=gksu + StartupNotify=true + Terminal=false + Type=Application +-Categories=GNOME;GTK;Application;Settings;AdvancedSettings; ++Categories=GNOME;GTK;Settings;X-AdvancedSettings; +-OnlyShowIn=GNOME;XFCE; ++OnlyShowIn=GNOME;XFCE;LXDE;