diff options
Diffstat (limited to 'x11-themes/gtk-engines-murrine')
5 files changed, 92 insertions, 5 deletions
diff --git a/x11-themes/gtk-engines-murrine/Manifest b/x11-themes/gtk-engines-murrine/Manifest index 21863e5b7643..d176a1e2ed6b 100644 --- a/x11-themes/gtk-engines-murrine/Manifest +++ b/x11-themes/gtk-engines-murrine/Manifest @@ -1,3 +1,5 @@ +AUX 0.98.2-implicit-functions.patch 1011 BLAKE2B 296aa47b6c466e125d6ba8c4585bb98db467fe100fb2f87a3c7bcdf0eaa46ed2223a664eede1805938e7169a51f67f6e6a5c372756ce09b5d9dac298ca4a35fe SHA512 0201d2f693d77bbb3cd064b6bfdf0e5f3f70cd4d9d3725b4bb5a8b82be9944dc223fd2041c9e1e7a3e1168d6342eec41deb90beec91bd90dd267ff76211c4c2e DIST murrine-0.98.2.tar.xz 296944 BLAKE2B c29283db0c167eb7ccc0c68b988557b8fccc1b5610df9dba24e71c946da32fd229bb1e9c8b22284b8b44773a041a28a1e4ac5572f597870907cf6e1371851f01 SHA512 5ed6b499b957c33d301c7ac508937517e8f9753fabb84e0cf977f67b10b09968cee5a10bdeae64a05f64606b5769e7313ededbb3b0c3ae9f78e34f893aa96667 -EBUILD gtk-engines-murrine-0.98.2-r1.ebuild 1281 BLAKE2B 24286df0306eaa62f755eec0a7fc03b64ca853e72a19c0450abffa9e34f8a2b390629b77d3a6d1ba5cdfc576f14cff081af7a27f7fb0c46d4d37373262a51787 SHA512 a6973c6e4dec4429974918ad731f87107ba2bec81d7abe1d586ff218c8d4fe75108ae61ac6ce6639ca3b5b05c3b12fba227b0faa7af2f19acfa40f1eab63e84c -MISC metadata.xml 885 BLAKE2B 9d0d185920c4b1b68288681061bb9a7546fafe15d2031d2b0b9780ded1c9a510af6af73d046f535ed1c5cd9d8ed2d27df3ebe0c23b329fc518c79d9085933413 SHA512 1e458c084d6f63eaa2b4e16c4316c116a0f828cc601f25f5865cc6b271399ec9a5c83f039b8aefca7971869185a73d1ffa79014824a696160e3cdc8c112d62a1 +EBUILD gtk-engines-murrine-0.98.2-r1.ebuild 1288 BLAKE2B bc19b9a7c82cb352746fd08ce8d22266ef72d8967c9f5fe18b1283e92c3b5271fbd194ed80225c7af6d3d7909035fd5a42619c5cac00d3e084fa024a852eed5d SHA512 c18105e58e47b39eb3e5525592b81ea3f7fcc5e2aa2ddc60722be702423001e62fa4365dcf36a906c666422a6dc75bb9336dc06fd1d9d75c1d655b2dc94288f1 +EBUILD gtk-engines-murrine-0.98.2-r3.ebuild 1383 BLAKE2B 0a570db7b6427fec982ed37a2480fb174eb0cf58998d5fc1cb61786545174e7429854d8153c8d0ffc03fd16d8a4cfdbfc21cfce65eaf317f82b9ea9b1594be89 SHA512 3908a5786c61ce049b47ecb524fd7cec6562182d943fcff8b71ad81a24d4aa576dac7639158eb1d835e925f22365859e3e246de0fbe6b0dc2daf49e635a2ed1c +MISC metadata.xml 963 BLAKE2B 0c9d7b49238b31bec8252136936671e1e22eb918efe1a1fadf6b1d0d3f18803b00c676d95daa2d787077182155d77b014dad18e523e8ee88e888bc6acdff5b23 SHA512 83e522dbbecda4e04bfab38d38a6c5e05ed13abed2bda2208aff0ab1894509e72afd4ffa8bbb24e2e67ec596a2114769e6734412b1f129e2058708365efd1538 diff --git a/x11-themes/gtk-engines-murrine/files/0.98.2-implicit-functions.patch b/x11-themes/gtk-engines-murrine/files/0.98.2-implicit-functions.patch new file mode 100644 index 000000000000..cb0db5b67c1d --- /dev/null +++ b/x11-themes/gtk-engines-murrine/files/0.98.2-implicit-functions.patch @@ -0,0 +1,29 @@ +--- a/src/murrine_rc_style.h ++++ b/src/murrine_rc_style.h +@@ -154,5 +154,6 @@ + }; + + GType murrine_rc_style_get_type (void); ++void murrine_rc_style_register_types (GTypeModule *); + + #endif /* MURRINE_RC_STYLE_H */ +--- a/src/murrine_style.h ++++ b/src/murrine_style.h +@@ -102,5 +102,6 @@ + }; + + GType murrine_style_get_type (void); ++void murrine_style_register_types (GTypeModule *); + + #endif /* MURRINE_STYLE_H */ +--- a/src/support.h 2012-01-17 18:46:01.000000000 +0100 ++++ b/src/support.h 2021-11-28 01:08:50.868702336 +0100 +@@ -148,5 +148,8 @@ + G_GNUC_INTERNAL void murrine_get_notebook_tab_position (GtkWidget *widget, + gboolean *start, + gboolean *end); ++G_GNUC_INTERNAL gboolean murrine_object_is_a (const GObject *object, ++ const gchar *type_name); ++G_GNUC_INTERNAL gboolean murrine_widget_is_ltr (GtkWidget *widget); + + #endif /* SUPPORT_H */ diff --git a/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r1.ebuild b/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r1.ebuild index 1c7975b42d22..c1852fafecfe 100644 --- a/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r1.ebuild +++ b/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -12,7 +12,7 @@ HOMEPAGE="http://www.cimitan.com/murrine/" LICENSE="LGPL-2.1 LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="+themes animation-rtl" RDEPEND=">=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] diff --git a/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r3.ebuild b/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r3.ebuild new file mode 100644 index 000000000000..1c5274f04bf3 --- /dev/null +++ b/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GNOME_ORG_MODULE="murrine" + +inherit gnome.org multilib-minimal + +DESCRIPTION="Murrine GTK+2 Cairo Engine" +HOMEPAGE="https://tracker.debian.org/pkg/gtk2-engines-murrine" + +LICENSE="LGPL-2.1 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="+themes animation-rtl" + +RDEPEND=">=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}] + >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}] + >=x11-libs/pixman-0.32.4[${MULTILIB_USEDEP}]" +PDEPEND="themes? ( x11-themes/murrine-themes )" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-util/intltool-0.37.1 + sys-devel/gettext + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/0.98.2-implicit-functions.patch +) + +DOCS=( AUTHORS ChangeLog NEWS TODO ) + +src_prepare() { + default + # Linking fix, in next release (commit 6e8eb244). Sed to avoid eautoreconf. + sed -e 's:\($(GTK_LIBS) $(pixman_LIBS)\)$:\1 -lm:' \ + -i Makefile.* || die "sed failed" +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf --enable-animation \ + --enable-rgba \ + $(use_enable animation-rtl animationrtl) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} diff --git a/x11-themes/gtk-engines-murrine/metadata.xml b/x11-themes/gtk-engines-murrine/metadata.xml index 7338670f1af3..1cb398f26325 100644 --- a/x11-themes/gtk-engines-murrine/metadata.xml +++ b/x11-themes/gtk-engines-murrine/metadata.xml @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> + </maintainer> <longdescription> "Murrine" is an Italian word meaning the glass artworks done by Venicians glass blowers. They're absolutely wonderful and colorful. |