From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-misc/gtkdialog/Manifest | 6 +++ .../gtkdialog/files/gtkdialog-0.8.3-optdeps.patch | 62 ++++++++++++++++++++++ x11-misc/gtkdialog/gtkdialog-0.8.3-r2.ebuild | 46 ++++++++++++++++ x11-misc/gtkdialog/metadata.xml | 24 +++++++++ 4 files changed, 138 insertions(+) create mode 100644 x11-misc/gtkdialog/Manifest create mode 100644 x11-misc/gtkdialog/files/gtkdialog-0.8.3-optdeps.patch create mode 100644 x11-misc/gtkdialog/gtkdialog-0.8.3-r2.ebuild create mode 100644 x11-misc/gtkdialog/metadata.xml (limited to 'x11-misc/gtkdialog') 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 @@ + + + + +desktop-misc@gentoo.org +Gentoo Desktop Miscellaneous Project + + +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. + + +gtkdialog + + +Enable support for gnome-base/libglade +Enable support for x11-libs/vte + + -- cgit v1.2.3