summaryrefslogtreecommitdiff
path: root/x11-themes/gtk-engines-rezlooks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-11 00:12:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-11 00:12:38 +0000
commit0ec1e1dd7867c3dedcbea76c9b6e847d6b388c03 (patch)
tree65f42b72245de9fb9fa9ea30e6221dfff7dda7c5 /x11-themes/gtk-engines-rezlooks
parent3a81cede4783e464b7485722b2eaac0280dbc570 (diff)
gentoo auto-resync : 11:02:2025 - 00:12:37
Diffstat (limited to 'x11-themes/gtk-engines-rezlooks')
-rw-r--r--x11-themes/gtk-engines-rezlooks/Manifest7
-rw-r--r--x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch14
-rw-r--r--x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild (renamed from x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild)12
-rw-r--r--x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild34
-rw-r--r--x11-themes/gtk-engines-rezlooks/metadata.xml3
5 files changed, 62 insertions, 8 deletions
diff --git a/x11-themes/gtk-engines-rezlooks/Manifest b/x11-themes/gtk-engines-rezlooks/Manifest
index 7039200faefe..e80cddfb4e61 100644
--- a/x11-themes/gtk-engines-rezlooks/Manifest
+++ b/x11-themes/gtk-engines-rezlooks/Manifest
@@ -1,5 +1,8 @@
AUX gtk-engines-rezlooks-0.6-glib-single-include.patch 198 BLAKE2B 1008d5bb3af370d03428b593b3a1d7b6851ad8f2088a0d5b109fcf47a72d09c944517799d8ebdce76e1510ca7c2458484d3d79e2efed89a7f74bbd84e011cccd SHA512 0a91046c290072fe75fbc62f67e1f50a60a992a10c871a2f8909bf2a28d91b8439e0cde8bbaffd7d8ec3e7f21178d7bd67e74f8167cbf123830425fbb3e30a05
+AUX gtk-engines-rezlooks-0.6-implicit-declaration.patch 613 BLAKE2B a05388691b93993c11f6daa46a9d7b05c30b904f0eac4ab47964d365b50a26d2d5c72e1a972df301b7f28459863f58201a75c1330ebe9119b7b01ed592de90d1 SHA512 51ab366954f1e2ec3cc809149a69f52b12053403f0f2da98b98246579c70e229aaed55d136f417b33add3cbecac420446f59d90cccc63cc305cafc79a6cfd9c1
AUX gtk-engines-rezlooks-0.6-slibtool-sqrt-math.patch 403 BLAKE2B e6faa41c549bc96238ca9482dc74e670ff659a98944e9f1f3c0e8f32931bb8c2d375f20b76aecaf01041d15accc929278f48de28d7890a3f755bc3dc97cfecd1 SHA512 cd4454961c4eb45460a65a8da4d2ab78c23c07f80a097c33a8374fa81282721fd6db528b2ee2c44a414e425ad0f567b7cd2d1f5976ded00bc7606fd4c5f19bbb
DIST 39179-rezlooks-0.6.tar.gz 290016 BLAKE2B d6d713ee2ebe24c8fe1259cde41c2a6f7db75c0351bde99d3e4347cd0c74403893107806dd047e1807ef8f0817b67667927d4e6203180dbe59b2493a1bcc9979 SHA512 98b1eda414c5a33f1357d408aa4bd4b01c140afed0981941004db81d34f8f76c0bd49434009b776eb8f9adb24bfce9f22b72fb463200401409caba8effd3f0bd
-EBUILD gtk-engines-rezlooks-0.6-r1.ebuild 995 BLAKE2B 420ff6a73838a56a855a92d006e2dff7d552262509ceb73543f7042198b9bcbedfec4983aa9dc697cda3d1459fc0bbb8e49072fab877a536fa6a3a6060b19cac SHA512 1dddac7fe3d73673e7792489d1620b0a4844124a1b9441e9175e9c04e5f7fc88bff9e06bd92e26ba3b19b4a23a15267d98abbbac1983d473a64998e8a204db10
-MISC metadata.xml 249 BLAKE2B faf4934e0656d147934ba57e6e2ae85b3037faaba88046bc669de45d0174931f9e973f3abe0a8c8899f563fcef238aea226fe41bd85c4da1aabb85366466d9ff SHA512 93217a1bfd512baa8421bb1b23c4c2535dde9eb3795a25c08cba2e4f56e312980fd21823522e357a7a9ab288f3bb76362d9b7b8156913da96ee2b2b8b845e35a
+DIST gtk-engines-rezlooks-0.6.1.tar.gz 290009 BLAKE2B b3a5c99cb343804a8398f3658e1ab85d17e9eb8248697b139c7e69cb405536dcac56c4102f90b975a83b5eb77d64e79f444c4a3ae2030aa86516c25d48902c4a SHA512 6f89f32225ed908d473746f3248b7875643ee5db654894b741a9f0c940a5408a74aa66f4860cc9ff70bddd78f46bb34741c546201ef0f2368994f322cf957bbf
+EBUILD gtk-engines-rezlooks-0.6-r2.ebuild 1031 BLAKE2B 8e41d7eb2849ebea434233d45f9d5a352a0474066ecbaf34cced9fea6648e92f6b2f57f52622df09549f6a5ea6d55d82556cbcb9d892e90ffcb9a082fa911129 SHA512 db11fccb5869b5629b9e9ce5d2699143dfa5e130076032736fa6713a217ed27ac313e661ee5ec31db61ed8999975cad8fdfa685b18bced895949e502f5158c3f
+EBUILD gtk-engines-rezlooks-0.6.1.ebuild 708 BLAKE2B 535db4a79dd6f1da1abcfe0cca4ddd1761ddb6e5923d728116e02e4e8432eab07e568de986f9ae13d58077f84dcf90726a5ce36b432be6ba7dba4100788d13e5 SHA512 8f94c14c9a5e780f98906be905ee7901a8b65c80442097342f85aa4477b4c7993d72008e38cbcff26a40b5eb9dcd349670b9e20e9a2d1553ac143e4f128774a9
+MISC metadata.xml 344 BLAKE2B 95b3edc2055a1c1560346743a077ffad619be56b1f7d77b0a2f7e95d4707f325655ab045de27b4408c2c1e4f6a87a9d76d91fd5aa510dbcc15a563de78f155c3 SHA512 a27da501d9e248f6c12660e28cb578bf5f52dd9d0b1078aa93ca4265767f3ff677a89b943af2a059ed573b72640a450379fbadf99e7fe3d8abcb04ba3bd554f5
diff --git a/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch
new file mode 100644
index 000000000000..595531740ab4
--- /dev/null
+++ b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/882241
+Add missing declaration to header
+--- a/src/rezlooks_draw.h
++++ b/src/rezlooks_draw.h
+@@ -149,5 +149,9 @@
+ const ResizeGripParameters *grip,
+ int x, int y, int width, int height);
+
++void rezlooks_draw_menubar_button (cairo_t *cr,
++ const RezlooksColors *colors,
++ const WidgetParameters *params,
++ int x, int y, int width, int height);
+
+ #endif /* REZLOOKS_DRAW_H */
diff --git a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild
index f4fa3e9dd9f6..6d3b74b1a09a 100644
--- a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild
+++ b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools
DESCRIPTION="Rezlooks GTK+ Engine"
HOMEPAGE="https://www.gnome-look.org/content/show.php?content=39179"
SRC_URI="https://www.gnome-look.org/content/files/39179-rezlooks-${PV}.tar.gz"
+S="${WORKDIR}"/rezlooks-${PV}
LICENSE="GPL-2"
SLOT="0"
@@ -17,11 +18,10 @@ RDEPEND="x11-libs/gtk+:2"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}"/rezlooks-${PV}
-
PATCHES=(
- "${FILESDIR}"/${PN}-0.6-glib-single-include.patch
- "${FILESDIR}"/${PN}-0.6-slibtool-sqrt-math.patch
+ "${FILESDIR}"/${P}-glib-single-include.patch
+ "${FILESDIR}"/${P}-slibtool-sqrt-math.patch
+ "${FILESDIR}"/${P}-implicit-declaration.patch
)
src_prepare() {
diff --git a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild
new file mode 100644
index 000000000000..2472cf2fa074
--- /dev/null
+++ b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Rezlooks GTK+ Engine"
+HOMEPAGE="https://github.com/t-wissmann/rezlooks-gtk-engine"
+SRC_URI="https://github.com/t-wissmann/rezlooks-gtk-engine/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/rezlooks-gtk-engine-"${PV}"/rezlooks
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ eautoreconf # update stale autotools
+}
+
+src_configure() {
+ econf --enable-animation
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/x11-themes/gtk-engines-rezlooks/metadata.xml b/x11-themes/gtk-engines-rezlooks/metadata.xml
index 11f44c22efa9..b77af2c2ae5f 100644
--- a/x11-themes/gtk-engines-rezlooks/metadata.xml
+++ b/x11-themes/gtk-engines-rezlooks/metadata.xml
@@ -5,4 +5,7 @@
<email>themes@gentoo.org</email>
<name>Themes Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">t-wissmann/rezlooks-gtk-engine</remote-id>
+ </upstream>
</pkgmetadata>