summaryrefslogtreecommitdiff
path: root/x11-misc/gtkdialog
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/gtkdialog
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/gtkdialog')
-rw-r--r--x11-misc/gtkdialog/Manifest6
-rw-r--r--x11-misc/gtkdialog/files/gtkdialog-0.8.3-optdeps.patch62
-rw-r--r--x11-misc/gtkdialog/gtkdialog-0.8.3-r2.ebuild46
-rw-r--r--x11-misc/gtkdialog/metadata.xml24
4 files changed, 138 insertions, 0 deletions
diff --git a/x11-misc/gtkdialog/Manifest b/x11-misc/gtkdialog/Manifest
new file mode 100644
index 000000000000..af9a69f0508c
--- /dev/null
+++ b/x11-misc/gtkdialog/Manifest
@@ -0,0 +1,6 @@
+AUX gtkdialog-0.8.3-optdeps.patch 1573 SHA256 933b35593c5b8a8063f91f0ef75c168027d63034771475316583d33f1fae8111 SHA512 a26d46716b46a909c4346c3fc3d9999991c98649ce4fc97cb6f0010dd768c81c62fec6561210dad89ef3911d2fe751c1cf321df60d5e6321647b818f8ed91475 WHIRLPOOL 84c331c854669bf793019631e410ff6151fa9658d360630e2a05cf39ab7eb32ea17d7b75e3f82effd9aae608f9b24422b5bba5633b30809608ecdc5f205bbf88
+DIST gtkdialog-0.8.3.tar.gz 571974 SHA256 ff89d2d7f1e6488e5df5f895716ac1d4198c2467a2a5dc1f51ab408a2faec38e SHA512 fd8a93d576917efd650e38e31f261065c0a0c3f9213338ed4bd457d310993d8efbe8deabb2c1451f491d14c8d38cbcd5d4cb0c9f289c6fd462f7a06754b89da7 WHIRLPOOL 51ca225b8c47de8f5fdaf1937d44450670d77cb913c677fa48dafce9e1365fb8a45f353b9ab9f86a3da96155a3d27f1dd011e98ae74eac506069bd72ae484867
+EBUILD gtkdialog-0.8.3-r2.ebuild 856 SHA256 2b4568e62c73c81f06c704ad427869b5fea23514167e28fe2a474f168bead046 SHA512 b8e4bb6409b96a671b35f22f298340e28e1cdca2489b4e9e0f6eceadb965cbfea5b82fcb19142937fa2398c0b540d289c690f19ae34af48c4d2ba1b6fc2b9f04 WHIRLPOOL 99d3ecea4e12a867b83cb37432ba06315033a91954f42fb4dbd3af59f8198a62f6a4464ea4ca26f63c070275d10628ccdbaf92fb40eb7f83bda6f0a685e3695a
+MISC ChangeLog 3898 SHA256 6a08f9d80e3c6362091ca2ad4f8eeb60f9c17eb5a2f94bb041108aa80b216000 SHA512 40d6493e0211a73d47944c0c860f5819dd03d4c81c5be43fa8b637a25204c5106d346df8f2231ac6a567d93c40a54a2c4b82da08ab4e46a2a8bcafcf343b9c3c WHIRLPOOL 629a411f5aa10a6edbad04a10b6acf4bb43bf135fbe16f5faa30e2e8b30d7dc36a589013d872d77d2c237ed75eb969deb17abef7643c8666a99fc85dd9e17355
+MISC ChangeLog-2015 3767 SHA256 0c57953bc84d8a9fdd0efa7b765444608f855203e9a211d1a12a2624d91497a0 SHA512 a00d45123204b43066cea417134082581af5390cd3f17fad061fd1e37ee9bd5b9090f174527318293f9d22b38f2db5e7c026cc1ab503c2a2094ade611c51db2c WHIRLPOOL cefd6b1f03e059f0a7d4f867daa7be369ad2c28809e6e12c3a07b810c150d03b5627afa3376c352aa5364186ea365715c454c28a36a1da8f17b7ee9c28147ec4
+MISC metadata.xml 1002 SHA256 91a5aaa477f355bc7e67e4a0d6e582c902bf2791bbd435b2906e6f91e7ced531 SHA512 5d23a5e1409705ea1114dc7d072284d1ff367b2afd3d452d27729bb4b44e0f7546b4bf44d2d79e601747d5a457cc06ba3f8175c5e62051711ea7a2ef81ae16b3 WHIRLPOOL 95b3921ac5655fd6666c17349af5f6fea9eee4517dce1cf4e79d07a359ac5a8f2c22a8a2054855ce33fc333ad548cd4453b763b0a4cfa74192f499f95c5a74a2
diff --git a/x11-misc/gtkdialog/files/gtkdialog-0.8.3-optdeps.patch b/x11-misc/gtkdialog/files/gtkdialog-0.8.3-optdeps.patch
new file mode 100644
index 000000000000..e032c1290215
--- /dev/null
+++ b/x11-misc/gtkdialog/files/gtkdialog-0.8.3-optdeps.patch
@@ -0,0 +1,62 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -25,32 +25,40 @@
+ AC_PROG_YACC
+ AC_SUBST(YACC)
+
++PKG_PROG_PKG_CONFIG([0.24])
++
+ # Checks for libraries.
+-pkg_modules="gtk+-2.0 >= 2.0.0"
+-PKG_CHECK_MODULES(GTK, [$pkg_modules])
++PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.0.0])
+ AC_SUBST(GTK_CFLAGS)
+ AC_SUBST(GTK_LIBS)
+
+-pkg_modules="gthread-2.0"
+-PKG_CHECK_MODULES(GTHREAD, [$pkg_modules])
++PKG_CHECK_MODULES(GTHREAD, [gthread-2.0])
+ AC_SUBST(GTHREAD_CFLAGS)
+ AC_SUBST(GTHREAD_LIBS)
+
+-glade_lib="libglade-2.0"
+-PKG_CHECK_MODULES([GLADE_LIB], \
+- [$glade_lib], \
+- AC_SUBST(HAVE_GLADE_LIB, 1),\
+- AC_SUBST(HAVE_GLADE_LIB, 0))
+-AC_SUBST(GLADE_LIB_CFLAGS)
+-AC_SUBST(GLADE_LIB_LIBS)
+-
+-vte_lib="vte >= 0.23.5"
+-PKG_CHECK_MODULES([VTE], \
+- [$vte_lib], \
+- AC_SUBST(HAVE_VTE, 1),\
+- AC_SUBST(HAVE_VTE, 0))
+-AC_SUBST(VTE_CFLAGS)
+-AC_SUBST(VTE_LIBS)
++AC_ARG_WITH([glade],
++ AS_HELP_STRING([--with-glade], [enable support for libglade])
++)
++
++AC_ARG_WITH([vte],
++ AS_HELP_STRING([--with-vte], [enable support for vte])
++)
++
++AS_IF(
++ [test "x$with_glade" = "xyes"],
++ [PKG_CHECK_MODULES([GLADE_LIB], [libglade-2.0], [have_glade_lib=1], AC_MSG_ERROR([glade requested but not found]))],
++ [test "x$with_glade" = "xno"],
++ [have_glade_lib=0]
++)
++AC_SUBST([HAVE_GLADE_LIB], [$have_glade_lib])
++
++AS_IF(
++ [test "x$with_vte" = "xyes"],
++ [PKG_CHECK_MODULES([VTE], [vte >= 0.23.5], [have_vte=1], AC_MSG_ERROR([vte requested but not found]))],
++ [test "x$with_vte" = "xno"],
++ [have_vte=0]
++)
++AC_SUBST([HAVE_VTE], [$have_vte])
+
+ # Checks for header files.
+ AC_CHECK_HEADERS([locale.h])
diff --git a/x11-misc/gtkdialog/gtkdialog-0.8.3-r2.ebuild b/x11-misc/gtkdialog/gtkdialog-0.8.3-r2.ebuild
new file mode 100644
index 000000000000..bf0610c4fd83
--- /dev/null
+++ b/x11-misc/gtkdialog/gtkdialog-0.8.3-r2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="A small utility for fast and easy GUI building"
+HOMEPAGE="https://code.google.com/p/gtkdialog/"
+SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="glade vte"
+
+RDEPEND="
+ x11-libs/gtk+:2
+ glade? ( gnome-base/libglade )
+ vte? ( x11-libs/vte:0= )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/flex
+ virtual/yacc
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.3-optdeps.patch
+)
+
+src_prepare() {
+ mv configure.{in,ac} || die
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_with glade) $(use_with vte)
+}
+
+src_install() {
+ # Stop make install from running gtk-update-icon-cache
+ emake DESTDIR="${D}" UPDATE_ICON_CACHE=true install
+ einstalldocs
+}
diff --git a/x11-misc/gtkdialog/metadata.xml b/x11-misc/gtkdialog/metadata.xml
new file mode 100644
index 000000000000..635a9b6bda84
--- /dev/null
+++ b/x11-misc/gtkdialog/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+<email>desktop-misc@gentoo.org</email>
+<name>Gentoo Desktop Miscellaneous Project</name>
+</maintainer>
+<longdescription>
+gtkdialog is a GUI-creation utility that can be used with an arbitrary
+interpreter. It enables the programmer to describe a graphical user interface
+in a simple XML-like language, and use it with any interpreter that supports
+either files, standard I/O, or environment variables. It can be called as an
+external program from the interpreter, but can be used as a stand-alone
+framework for the application as well. Stand-alone, bash, and awk examples are
+provided.
+</longdescription>
+<upstream>
+<remote-id type="google-code">gtkdialog</remote-id>
+</upstream>
+<use>
+<flag name="glade">Enable support for <pkg>gnome-base/libglade</pkg></flag>
+<flag name="vte">Enable support for <pkg>x11-libs/vte</pkg></flag>
+</use>
+</pkgmetadata>