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-themes/gtk-chtheme/Manifest | 9 +++++ .../files/gtk-chtheme-0.3.1-asneeded.patch | 24 +++++++++++++ .../files/gtk-chtheme-0.3.1-implicit.patch | 12 +++++++ .../files/gtk-chtheme-0.3.1-qgtkstyle.patch | 12 +++++++ x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r2.ebuild | 38 +++++++++++++++++++++ x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r3.ebuild | 39 ++++++++++++++++++++++ x11-themes/gtk-chtheme/metadata.xml | 8 +++++ 7 files changed, 142 insertions(+) create mode 100644 x11-themes/gtk-chtheme/Manifest create mode 100644 x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-asneeded.patch create mode 100644 x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-implicit.patch create mode 100644 x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-qgtkstyle.patch create mode 100644 x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r2.ebuild create mode 100644 x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r3.ebuild create mode 100644 x11-themes/gtk-chtheme/metadata.xml (limited to 'x11-themes/gtk-chtheme') diff --git a/x11-themes/gtk-chtheme/Manifest b/x11-themes/gtk-chtheme/Manifest new file mode 100644 index 000000000000..65f38f57c314 --- /dev/null +++ b/x11-themes/gtk-chtheme/Manifest @@ -0,0 +1,9 @@ +AUX gtk-chtheme-0.3.1-asneeded.patch 798 SHA256 c2c52c2d2d1c2949a6576d9b491db6a86463421c89675e6c0be4bfaa5835dc20 SHA512 9570974f8fdca357c1787be5856f3b7f5201ba8b9a8892cf2dc235a1dedebadebba8ba7858a062d334aacfca450f0344ef3f4c10811d5f9c89921416e7103d0c WHIRLPOOL 774b8a3d7579aa4e997a531cbc289bef40ccfffa4cb750f83b947d05c5fe929121b750307b4b0ed7ebff5e85a7e0fa78099bbd1f85bb9275b91adf063892f291 +AUX gtk-chtheme-0.3.1-implicit.patch 542 SHA256 3b0f3d8c68651f1ae42c33919a082af04d16ade91eecc4e65e8ee9ed485e2ba4 SHA512 94ac90e53b49bee88b09d4c54671bc0bb8e7dc2767c52bc7821aaf114edb1b75bfd2f1eb8b45532d0338f03cd29b29f40c3ffa00efacd0d1daa8bd82dbf88d3b WHIRLPOOL 0bc9ec7d73ba47bc6a969191c5370701b19e06ed80c99e74d583f3db7461f182027d9e412915eec564935c5119d86b90e1b4989475b04daafe294a104ef014bb +AUX gtk-chtheme-0.3.1-qgtkstyle.patch 484 SHA256 09d8aa6072d4bc3552c275db38f8547212817760755e3cccc6aba5874987f18a SHA512 8a3ce1278155dfa61e69fb639829b652d21dd0946578c6ac0e371cae2e54ea2834cbd15c7124fc02fd2839feda29184b41cd45205d0b56c368435cb1fdfbd1d7 WHIRLPOOL 1577f8d041246299ae9da139592cdcecd0c9793ced25509d2c05359c4d80ce99b0314f1c56e0aab21d371d945c7a58ddfa4b2de075deb2c63e09ec8399976a11 +DIST gtk-chtheme-0.3.1.tar.bz2 18205 SHA256 26f4b6dd60c220d20d612ca840b6beb18b59d139078be72c7b1efefc447df844 SHA512 162cdafe81294621f43c5aab550d6bda08a07f9f23456b82d9e885b677ed9e56ee6f602c86ce5b6f2dac5bab91a09d9e97bb07e59c9a393867410bcdcff375dd WHIRLPOOL 4574425f3d179f7f0ba0461121727741d379e9569629c2f425122aef5ffa38c80d8a3d085877326fbbb76a112e2e8d30fb074026755fd3625a6bfa5c9f5b9b31 +EBUILD gtk-chtheme-0.3.1-r2.ebuild 970 SHA256 e1fbfb0f0beb348d4bad28a42f09d0b08a92c06849f9c8a4ead92fde09121857 SHA512 6d7795c9e6b76bc93f2718dca12889973317ecebcae3bda495592ffd9cd8dd52aa68e51140d7c9f37f9768ecb7fb0b650d9adddfe2b698714a3e3b4493189b6b WHIRLPOOL cd544e844bbed0ea1aa8a4aa8a47b93588340bd077a9dc3a149e93b3f9ec528f187b6f686b3ff5384ceded443e319bb1cc943bd1c71c776f4e74cd7caa75211a +EBUILD gtk-chtheme-0.3.1-r3.ebuild 922 SHA256 ed1eefed04ed38c8c22b421b84926c62096506542224144af2fea18a0f6583b0 SHA512 2f1ecd15243c984dd0a25646673745882483e8f134dfa724f95624b04d64831a6190ee28d829b776e2bba6e4fac9dcf3a49cac46faf36e230977ee55b878fd7b WHIRLPOOL 45166440461928c06279d391ff784130e114adbc648d3865ae02dc0ac4eb8418ffa44cd6e3025cf17509b9f8965e4598803fdeee5c08944701d4acb3941f4acd +MISC ChangeLog 2577 SHA256 130346c46f68db610c881be97af761fd6a4575e29ab9e46fbb3bafa124931960 SHA512 2716e55f08dfb7bedc664f759e531d3ae3fd6995751a79d421ccacd3c4698d715334d673a679fbbf1fe54acf152002024ec38205a63437c6b911650baec86390 WHIRLPOOL a7863897e5a3279c74eb07451ffc584d8d7aed0648931641079d6a7eb7844bd815db788c1025149763743c51cc8be652f5e18a54376eadf479c590cb1704d47c +MISC ChangeLog-2015 3855 SHA256 3472dcaaf44d22b427d6bf26dc2041848a238e5d7b21ca51a627e75c5ecc642a SHA512 e62fd10a0e6082c7a0a46d66e80fd25c5fed5a1691cc4441344333f54cbc6c709d9851cd1299259b4b989d5aa22a30e4377c8aa3e6c7982145dfb38da391b9dd WHIRLPOOL 06f88d246978958968435221dc3347f3d8a383037c54dbe6b9b08ec078e9d69848557433729893ac65d11213fb4c4acd90337b454c333e5e8c3fde2e2549f83d +MISC metadata.xml 253 SHA256 8f92439176f4cd2ba6a060c523c6b29ab210cd9aab7903b6db6eecc6654b1e21 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442 WHIRLPOOL d5d853bd8a39a54c45728e16a1aa295e014e0a3a105a01ec6b3c93a4f53d7b7055644708301751b7f5be68543056d3f0bd611d5ce0be442eb5d06f5e032fe154 diff --git a/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-asneeded.patch b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-asneeded.patch new file mode 100644 index 000000000000..8cceb98a7565 --- /dev/null +++ b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-asneeded.patch @@ -0,0 +1,24 @@ +# LDFLAGS is for linker flags, not libraries +# Fixes issue with forced --as-needed +# +# https://bugs.gentoo.org/show_bug.cgi?id=248655 +--- a/Makefile 2009-02-26 00:43:54.000000000 +0100 ++++ b/Makefile 2009-02-26 00:43:32.000000000 +0100 +@@ -2,7 +2,7 @@ + + CFLAGS := $(if $(RPM_OPT_FLAGS), $(RPM_OPT_FLAGS), $(CFLAGS)) + +-LDFLAGS = $(shell pkg-config --libs gtk+-2.0) ++LIBS = $(shell pkg-config --libs gtk+-2.0) + CFLAGS += -Wall + CFLAGS += $(shell pkg-config --cflags gtk+-2.0) -DGTK_DISABLE_BROKEN + CFLAGS += -DPROJNAME='"$(PROJNAME)"' -DVERSION='"$(VERSION)"' +@@ -17,7 +17,7 @@ + all: $(EXENAME) $(EXENAME).1 + + $(EXENAME): $(addsuffix .o, $(SRC)) +- $(CC) $(LDFLAGS) $^ -o $@ ++ $(CC) $(LDFLAGS) $^ $(LIBS) -o $@ + + $(EXENAME).1: $(EXENAME).pod + pod2man $< | sed 's/^\.TH .*/.TH $(EXENAME) 1/' > $@ diff --git a/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-implicit.patch b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-implicit.patch new file mode 100644 index 000000000000..7d9f18cc6b55 --- /dev/null +++ b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-implicit.patch @@ -0,0 +1,12 @@ +diff -aur gtk-chtheme-0.3.1-orig/Makefile gtk-chtheme-0.3.1/Makefile +--- gtk-chtheme-0.3.1-orig/Makefile 2004-02-09 12:08:41.000000000 -0500 ++++ gtk-chtheme-0.3.1/Makefile 2008-06-27 12:19:02.000000000 -0400 +@@ -4,7 +4,7 @@ + + LDFLAGS = $(shell pkg-config --libs gtk+-2.0) + CFLAGS += -Wall +-CFLAGS += $(shell pkg-config --cflags gtk+-2.0) -DGTK_DISABLE_BROKEN -DGTK_DISABLE_DEPRECATED ++CFLAGS += $(shell pkg-config --cflags gtk+-2.0) -DGTK_DISABLE_BROKEN + CFLAGS += -DPROJNAME='"$(PROJNAME)"' -DVERSION='"$(VERSION)"' + CPPFLAGS = + CXXFLAGS = diff --git a/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-qgtkstyle.patch b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-qgtkstyle.patch new file mode 100644 index 000000000000..b6c2b7a03551 --- /dev/null +++ b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-qgtkstyle.patch @@ -0,0 +1,12 @@ +# Make gtk-chtheme work with qgtkstyle +# https://bugs.gentoo.org/show_bug.cgi?id=250504 +--- a/main.c 2004-02-09 06:33:28.000000000 +0200 ++++ b/main.c 2008-12-10 12:47:42.000000000 +0200 +@@ -97,6 +97,7 @@ + fprintf(gtkrc_fh, "gtk-font-name=\"%s\"\n\n", font); + } + ++ fprintf(gtkrc_fh, "gtk-theme-name = \"%s\"\n\n", themename); + fprintf(gtkrc_fh, "include \"%s/.gtkrc.mine\"\n\n", getenv("HOME")); + fprintf(gtkrc_fh, "# -- THEME AUTO-WRITTEN DO NOT EDIT\n"); + fclose(gtkrc_fh); diff --git a/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r2.ebuild b/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r2.ebuild new file mode 100644 index 000000000000..94fb1893beb0 --- /dev/null +++ b/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=3 +inherit eutils toolchain-funcs + +DESCRIPTION="GTK-2.0 Theme Switcher" +HOMEPAGE="http://plasmasturm.org/programs/gtk-chtheme/" +SRC_URI="http://plasmasturm.org/programs/gtk-chtheme/${P}.tar.bz2" + +IUSE="" +SLOT="0" +KEYWORDS="amd64 ~arm ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +LICENSE="GPL-2" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + # QA: stop Makefile from stripping the binaries + sed -i -e "s:strip:true:" "${S}"/Makefile || die "sed failed" + epatch "${FILESDIR}"/${P}-implicit.patch + + # Fix forced as-needed, bug #248655 + epatch "${FILESDIR}/${P}-asneeded.patch" + + # Make it work with qgtkstyle, bug #250504 + epatch "${FILESDIR}/${P}-qgtkstyle.patch" +} + +src_compile() { + emake CC="$(tc-getCC)" || die "emake failed" +} + +src_install() { + emake DESTDIR="${ED}" install || die "emake install failed" +} diff --git a/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r3.ebuild b/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r3.ebuild new file mode 100644 index 000000000000..2adbbc6017e9 --- /dev/null +++ b/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils toolchain-funcs + +DESCRIPTION="GTK-2.0 Theme Switcher" +HOMEPAGE="http://plasmasturm.org/programs/gtk-chtheme/" +SRC_URI="http://plasmasturm.org/programs/gtk-chtheme/${P}.tar.bz2" + +IUSE="" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos" +LICENSE="GPL-2" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-implicit.patch + "${FILESDIR}/${P}-asneeded.patch" # Fix forced as-needed, bug #248655 + "${FILESDIR}/${P}-qgtkstyle.patch" # Make it work with qgtkstyle, bug #250504 +) + +src_prepare() { + # QA: stop Makefile from stripping the binaries + sed -i -e "s:strip:true:" "${S}"/Makefile || die "sed failed" + + default +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${ED}" install +} diff --git a/x11-themes/gtk-chtheme/metadata.xml b/x11-themes/gtk-chtheme/metadata.xml new file mode 100644 index 000000000000..996e7cacd217 --- /dev/null +++ b/x11-themes/gtk-chtheme/metadata.xml @@ -0,0 +1,8 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + -- cgit v1.2.3