summaryrefslogtreecommitdiff
path: root/x11-themes
diff options
context:
space:
mode:
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/Manifest.gzbin20747 -> 20750 bytes
-rw-r--r--x11-themes/fluent-icon-theme/Manifest2
-rw-r--r--x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild60
-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
8 files changed, 124 insertions, 8 deletions
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index d330e7199dd0..d1c42410bdee 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/fluent-icon-theme/Manifest b/x11-themes/fluent-icon-theme/Manifest
index ff6fbd485a5a..3e2e15982644 100644
--- a/x11-themes/fluent-icon-theme/Manifest
+++ b/x11-themes/fluent-icon-theme/Manifest
@@ -1,3 +1,5 @@
DIST fluent-icon-theme-2024.02.25.tar.gz 6397963 BLAKE2B 5f7d46c5dbabe3744fcb2d21869794d0883fe57d15ac88d928b35f2bd41ea201486a0cc7cdd9937d3f24bd2c169e9e4aa2afa4ebdc9bd7abcc7b9328472ab44e SHA512 5a671360bf0d2b4e904d710b7cf72fde6580c4c1496a3fbcadf90a826e38936714dae511f35be3f2fdea370f602bcff4d1260dd0d230e6bcba6426f406247cec
+DIST fluent-icon-theme-2025.02.10.gh.tar.gz 6856949 BLAKE2B e741968ef02e34f88699a4af8c28f0f432765630ddcd6cb06a652b386eab3ade8aea2290c68eef733759d644e22282f5f7a052e4bf3767caad52a9ca28f622da SHA512 274eb4b751cc6bcdfd47dbfe4648054b30a822802b7e6af953c303a4a76872f84aa25133c637dcdd4b81dfcdd7d3e6f05df1a45a4735bf7396629fe43202a75c
EBUILD fluent-icon-theme-2024.02.25.ebuild 1314 BLAKE2B 887087a6141cddef55dcb37945a6069ad4830b4d2dfcca910656608460cc9ef6253b12804e40a935b8a979595c464fa992d6ef7189174b8b83c1efd3c68fc1fc SHA512 9761bb5ea9c08f89504704355e064ca4998a40d0ca92f3cb98730663405e3cb4a8bca20fc014aa91eebd59f12747117b46cc90992afc0dd0cc4650157c0ac943
+EBUILD fluent-icon-theme-2025.02.10.ebuild 1315 BLAKE2B 6cd5226cc8a0cca441fb274a37076fa4b999a5bfa8a1e2ef0e0e1cb2ae76ca4d2ce38da026e6145b6adc375fd20216e226bc663f268e9c9a1cf8408be4fdd973 SHA512 90044f2e8c42240cab9295baf219d14359c8f7d42a0634395f8ba05bd388b0f5f66e0cc714f8ac4938064745e4bae3650b4037dcd59b77f8feeb5bdf09664aa5
MISC metadata.xml 637 BLAKE2B 9fa3c7c86bf30711bab9f564023ae45618aea62bdd585a0287bf663924b92d3002228b0fe79d379f4860dd011e351265274fbce4a2d0bc3b53779dcad8162862 SHA512 7f1e09b9666f851421fd557aa8334cecb5fbe76f8b4b4b8e3bd645652abe675f634b29321d3e2d10c9fc3621f652139933b6a709351832f9e2f0811814ed27ec
diff --git a/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild b/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild
new file mode 100644
index 000000000000..9f74ef27d047
--- /dev/null
+++ b/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ie. 2021.12.20 -> 2021-12-20
+MY_PV="${PV//./-}"
+MY_PN="${PN^}"
+
+inherit xdg
+
+DESCRIPTION="Fluent icon theme for Linux desktops"
+HOMEPAGE="https://github.com/vinceliuice/Fluent-icon-theme/"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}"
+else
+ SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/${MY_PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${MY_PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+hardlink round"
+RESTRICT="binchecks strip test"
+
+BDEPEND="
+ sys-apps/util-linux[hardlink(-)?]
+"
+
+src_prepare() {
+ default
+
+ sed -i '/gtk-update-icon-cache/d' install.sh || die
+}
+
+src_install() {
+ dodir /usr/share/icons
+ local -a myinstallopts=(
+ --all
+ --dest "${ED}/usr/share/icons"
+ $(usev round '--round')
+ )
+ bash ./install.sh "${myinstallopts[@]}" || die "install script failed"
+
+ if use hardlink ; then
+ einfo "Linking duplicate icons... (may take a long time)"
+ hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed"
+ fi
+
+ # Installs broken symlink. By design, but we remove it due to QA warnings.
+ find "${ED}" -xtype l -delete || die "removing broken symlinks failed"
+
+ einstalldocs
+}
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>