diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /x11-themes | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'x11-themes')
392 files changed, 7955 insertions, 0 deletions
diff --git a/x11-themes/QAdwaitaDecorations/Manifest b/x11-themes/QAdwaitaDecorations/Manifest new file mode 100644 index 000000000000..6c8eeb27f9f3 --- /dev/null +++ b/x11-themes/QAdwaitaDecorations/Manifest @@ -0,0 +1 @@ +DIST QAdwaitaDecorations-0.1.7.tar.gz 22468 BLAKE2B 69c687e6e909d0260b95bbf2980c8550606149d051562418d5d3489625c39911da73267f01ec263db46b0ef9717de3145942d7ac682aa93ba91853ec41ad0b6d SHA512 a130412a4002365d6caa20b3b66e3d620449233bb4f8380eb0e0fad62efdd3e8ec8194d7239fc68bc5b1d9a33fe24acfdd66ea161abf80098219ab544e3a3c96 diff --git a/x11-themes/QAdwaitaDecorations/QAdwaitaDecorations-0.1.7.ebuild b/x11-themes/QAdwaitaDecorations/QAdwaitaDecorations-0.1.7.ebuild new file mode 100644 index 000000000000..10042a1b77a8 --- /dev/null +++ b/x11-themes/QAdwaitaDecorations/QAdwaitaDecorations-0.1.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +DESCRIPTION="Qt decoration plugin implementing Adwaita-like client-side decorations" +HOMEPAGE="https://github.com/FedoraQt/QAdwaitaDecorations" +SRC_URI="https://github.com/FedoraQt/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=" + dev-qt/qtbase:6=[dbus,gui,wayland,widgets] + dev-qt/qtsvg:6= + dev-qt/qtwayland:6= +" +DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" + +PATCHES=( + # https://github.com/FedoraQt/QAdwaitaDecorations/issues/87 + "${FILESDIR}/${P}-qt6.10.patch" +) + +src_configure() { + local mycmakeargs=( + -DUSE_QT6=true + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + insinto /etc/profile.d + doins "${FILESDIR}/90-${PN}.sh" +} diff --git a/x11-themes/QAdwaitaDecorations/files/90-QAdwaitaDecorations.sh b/x11-themes/QAdwaitaDecorations/files/90-QAdwaitaDecorations.sh new file mode 100644 index 000000000000..9289376b8b51 --- /dev/null +++ b/x11-themes/QAdwaitaDecorations/files/90-QAdwaitaDecorations.sh @@ -0,0 +1,6 @@ +#!/bin/sh +case "$XDG_CURRENT_DESKTOP" in + *GNOME*) + export QT_WAYLAND_DECORATION=adwaita + ;; +esac diff --git a/x11-themes/QAdwaitaDecorations/files/QAdwaitaDecorations-0.1.7-qt6.10.patch b/x11-themes/QAdwaitaDecorations/files/QAdwaitaDecorations-0.1.7-qt6.10.patch new file mode 100644 index 000000000000..bf0f489bb38f --- /dev/null +++ b/x11-themes/QAdwaitaDecorations/files/QAdwaitaDecorations-0.1.7-qt6.10.patch @@ -0,0 +1,141 @@ +From e6da80a440218b87e441c8a698014ef3962af98b Mon Sep 17 00:00:00 2001 +From: everyx <lunt.luo@gmail.com> +Date: Sun, 12 Oct 2025 22:03:20 +0800 +Subject: [PATCH] Fix build with Qt >= 6.10 + +Qt 6.10 introduced changes to how private headers are handled and deprecated the setMouseCursor function. + +- Explicitly find GuiPrivate and WaylandClientPrivate packages with CMake to resolve linking errors. +- Use applyCursor() instead of the deprecated setMouseCursor() for Qt versions 6.10 and newer. + +Fixes #87 +--- + CMakeLists.txt | 11 ++++++++++- + src/qadwaitadecorations.cpp | 32 ++++++++++++++++++++++++++++++++ + 2 files changed, 42 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f50ebf7..d8b23d1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,6 +24,10 @@ include(FeatureSummary) + + if (USE_QT6) + find_package(QT NAMES Qt6 COMPONENTS Core Gui Svg Wayland Widgets REQUIRED) ++ if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0") ++ find_package(Qt6GuiPrivate REQUIRED) ++ find_package(Qt6WaylandClientPrivate REQUIRED) ++ endif() + else() + find_package(QT NAMES Qt5 COMPONENTS Core Gui Svg Wayland Widgets REQUIRED) + endif() +@@ -35,6 +39,12 @@ find_package(Qt${QT_VERSION_MAJOR} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS + WaylandClient + Widgets + ) ++if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0") ++ find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS ++ GuiPrivate ++ WaylandClientPrivate ++ ) ++endif() + + find_package(Qt${QT_VERSION_MAJOR}Gui ${QT_MIN_VERSION} CONFIG REQUIRED Private) + if (NOT USE_QT6) +@@ -68,4 +78,3 @@ endif() + add_subdirectory(src) + + feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) +- +diff --git a/src/qadwaitadecorations.cpp b/src/qadwaitadecorations.cpp +index 4189fa3..6619e1e 100644 +--- a/src/qadwaitadecorations.cpp ++++ b/src/qadwaitadecorations.cpp +@@ -798,19 +798,31 @@ void QAdwaitaDecorations::processMouseTop(QWaylandInputDevice *inputDevice, cons + if (local.x() <= margins().left()) { + // top left bit + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeFDiagCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeFDiagCursor); ++# endif + #endif + startResize(inputDevice, Qt::TopEdge | Qt::LeftEdge, b); + } else if (local.x() > surfaceRect.right() - margins().left()) { + // top right bit + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeBDiagCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeBDiagCursor); ++# endif + #endif + startResize(inputDevice, Qt::TopEdge | Qt::RightEdge, b); + } else { + // top resize bit + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeVerCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeVerCursor); ++# endif + #endif + startResize(inputDevice, Qt::TopEdge, b); + } +@@ -857,19 +869,31 @@ void QAdwaitaDecorations::processMouseBottom(QWaylandInputDevice *inputDevice, c + if (local.x() <= margins().left()) { + // bottom left bit + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeBDiagCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeBDiagCursor); ++# endif + #endif + startResize(inputDevice, Qt::BottomEdge | Qt::LeftEdge, b); + } else if (local.x() > window()->width() + margins().right()) { + // bottom right bit + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeFDiagCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeFDiagCursor); ++# endif + #endif + startResize(inputDevice, Qt::BottomEdge | Qt::RightEdge, b); + } else { + // bottom bit + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeVerCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeVerCursor); ++# endif + #endif + startResize(inputDevice, Qt::BottomEdge, b); + } +@@ -881,7 +905,11 @@ void QAdwaitaDecorations::processMouseLeft(QWaylandInputDevice *inputDevice, con + Q_UNUSED(local) + Q_UNUSED(mods) + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeHorCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeHorCursor); ++# endif + #endif + startResize(inputDevice, Qt::LeftEdge, b); + } +@@ -892,7 +920,11 @@ void QAdwaitaDecorations::processMouseRight(QWaylandInputDevice *inputDevice, co + Q_UNUSED(local) + Q_UNUSED(mods) + #if QT_CONFIG(cursor) ++# if QT_VERSION >= QT_VERSION_CHECK(6, 10, 0) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeHorCursor); ++# else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeHorCursor); ++# endif + #endif + startResize(inputDevice, Qt::RightEdge, b); + } diff --git a/x11-themes/QAdwaitaDecorations/metadata.xml b/x11-themes/QAdwaitaDecorations/metadata.xml new file mode 100644 index 000000000000..47ee1a46e070 --- /dev/null +++ b/x11-themes/QAdwaitaDecorations/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/QGnomePlatform/Manifest b/x11-themes/QGnomePlatform/Manifest new file mode 100644 index 000000000000..27144cf501a2 --- /dev/null +++ b/x11-themes/QGnomePlatform/Manifest @@ -0,0 +1 @@ +DIST QGnomePlatform-0.9.2.tar.gz 46346 BLAKE2B a71a2c159d279e08929d2b1e1c5a7026d576d423b0dae40191e5e60d093c56a2cdcb7ade836566679903751435cb1923f5faea51e7c177bcdb0c1eaff30cf9c3 SHA512 a90caf521eca3d3213b10367b49226e594bd81c78be1198e4d590d44b2026e773319f6784cf1eb9528eee3214ed108ab49d1b85d263a26732873c859fa6e7bc6 diff --git a/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r7.ebuild b/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r7.ebuild new file mode 100644 index 000000000000..fb2bc90a2ffd --- /dev/null +++ b/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r7.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Qt Platform Theme aimed to accommodate GNOME settings" +HOMEPAGE="https://github.com/FedoraQt/QGnomePlatform" +SRC_URI="https://github.com/FedoraQt/QGnomePlatform/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" + +IUSE="qt5 +qt6 wayland X" +REQUIRED_USE="|| ( qt5 qt6 )" + +DEPEND=" + qt5? ( + >=dev-qt/qtcore-5.15.2:5 + >=dev-qt/qtdbus-5.15.2:5 + >=dev-qt/qtgui-5.15.2:5= + >=dev-qt/qtquickcontrols2-5.15.2:5 + >=dev-qt/qtwidgets-5.15.2:5 + wayland? ( dev-qt/qtwayland:5= ) + ) + qt6? ( + dev-qt/qtbase:6=[dbus,gui,wayland?,widgets] + dev-qt/qtdeclarative:6 + ) + gnome-base/gsettings-desktop-schemas + sys-apps/xdg-desktop-portal + x11-libs/gtk+:3[wayland?,X?] + >=x11-themes/adwaita-qt-1.4.2 +" +RDEPEND="${DEPEND}" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + qt5? ( >=dev-qt/qtcore-5.15.2:5 ) + qt6? ( dev-qt/qtbase:6 ) +" + +PATCHES=( + "${FILESDIR}/${P}-cmake4.patch" # bugs #958301, #965856 + "${FILESDIR}/${P}-qt-6.10.patch" # bug #966354, #968100 +) + +src_configure() { + # avoid automagic dep on src/theme/qgtk3dialoghelpers.cpp + use X || append-cppflags -DGENTOO_GTK_HIDE_X11 + use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND + + if use qt5; then + BUILD_DIR="${WORKDIR}/${PN}_qt5" + local mycmakeargs=( + -DUSE_QT6=OFF + -DDISABLE_DECORATION_SUPPORT="$(usex wayland false true)" + ) + cmake_src_configure + fi + if use qt6; then + BUILD_DIR="${WORKDIR}/${PN}_qt6" + local mycmakeargs=( + -DUSE_QT6=ON + -DDISABLE_DECORATION_SUPPORT="$(usex wayland false true)" + ) + cmake_src_configure + fi +} + +src_compile() { + local _d + for _d in "${WORKDIR}"/${PN}_qt*; do + cmake_src_compile -C "${_d}" + done +} + +src_install() { + local _d + for _d in "${WORKDIR}"/${PN}_qt*; do + cmake_src_install -C "${_d}" + done + + # https://github.com/FedoraQt/QGnomePlatform/pull/150#issuecomment-1689693729 + insinto /etc/profile.d + doins "${FILESDIR}/90-${PN}.sh" +} diff --git a/x11-themes/QGnomePlatform/files/90-QGnomePlatform.sh b/x11-themes/QGnomePlatform/files/90-QGnomePlatform.sh new file mode 100644 index 000000000000..6496e6890e2c --- /dev/null +++ b/x11-themes/QGnomePlatform/files/90-QGnomePlatform.sh @@ -0,0 +1,6 @@ +#!/bin/sh +case "$XDG_CURRENT_DESKTOP" in + *GNOME*) + export QT_QPA_PLATFORMTHEME=qgnomeplatform + ;; +esac diff --git a/x11-themes/QGnomePlatform/files/QGnomePlatform-0.9.2-cmake4.patch b/x11-themes/QGnomePlatform/files/QGnomePlatform-0.9.2-cmake4.patch new file mode 100644 index 000000000000..69628dfce129 --- /dev/null +++ b/x11-themes/QGnomePlatform/files/QGnomePlatform-0.9.2-cmake4.patch @@ -0,0 +1,22 @@ +Raise CMake minimum version to 3.10 + +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 85b3c2b..b3cc3b3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,6 +1,6 @@ +-project(QGnomePlatform) ++cmake_minimum_required(VERSION 3.10) + +-cmake_minimum_required(VERSION 3.0) ++project(QGnomePlatform) + + set(QGNOMEPLATFORM_VERSION "0.9.2") + +-- +2.52.0 + diff --git a/x11-themes/QGnomePlatform/files/QGnomePlatform-0.9.2-qt-6.10.patch b/x11-themes/QGnomePlatform/files/QGnomePlatform-0.9.2-qt-6.10.patch new file mode 100644 index 000000000000..4711a96da8df --- /dev/null +++ b/x11-themes/QGnomePlatform/files/QGnomePlatform-0.9.2-qt-6.10.patch @@ -0,0 +1,145 @@ +Fix build w/ Qt 6.10 + +Thanks-to: Pacho Ramos <pacho@gentoo.org> +--- + CMakeLists.txt | 9 ++++-- + src/decoration/qgnomeplatformdecoration.cpp | 32 +++++++++++++++++++++ + 2 files changed, 38 insertions(+), 3 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b3cc3b3..7dbd3b3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -39,9 +39,9 @@ find_package(Qt${QT_VERSION_MAJOR} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS + QuickControls2 + ) + +-find_package(Qt${QT_VERSION_MAJOR}Gui ${QT_MIN_VERSION} CONFIG REQUIRED Private) +- +-if (NOT USE_QT6) ++if (USE_QT6) ++ find_package(Qt${QT_VERSION_MAJOR}GuiPrivate ${QT_MIN_VERSION} CONFIG REQUIRED) ++else() + find_package(Qt${QT_VERSION_MAJOR}ThemeSupport REQUIRED) + endif() + +@@ -72,6 +72,9 @@ if (DISABLE_DECORATION_SUPPORT) + message(STATUS "Disabling Qt Wayland decoration support") + else() + find_package(Qt${QT_VERSION_MAJOR}WaylandClient ${QT_MIN_VERSION} CONFIG REQUIRED) ++ if (USE_QT6) ++ find_package(Qt${QT_VERSION_MAJOR}WaylandClientPrivate ${QT_MIN_VERSION} CONFIG REQUIRED) ++ endif() + set_package_properties(Qt${QT_VERSION_MAJOR}WaylandClient PROPERTIES + DESCRIPTION "Qt Wayland decoration support" + PURPOSE "Required for QGnomePlatform decoration plugin" +diff --git a/src/decoration/qgnomeplatformdecoration.cpp b/src/decoration/qgnomeplatformdecoration.cpp +index bb32acf..810279e 100644 +--- a/src/decoration/qgnomeplatformdecoration.cpp ++++ b/src/decoration/qgnomeplatformdecoration.cpp +@@ -689,19 +689,31 @@ void QGnomePlatformDecoration::processMouseTop(QWaylandInputDevice *inputDevice, + if (local.x() <= margins().left()) { + // top left bit + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SizeBDiagCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeFDiagCursor); ++#endif + #endif + startResize(inputDevice, Qt::TopEdge | Qt::LeftEdge, b); + } else if (local.x() > surfaceRect.right() - margins().left()) { + // top right bit + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeBDiagCursor); ++#endif + #endif + startResize(inputDevice, Qt::TopEdge | Qt::RightEdge, b); + } else { + // top resize bit + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SplitVCursor); ++#endif + #endif + startResize(inputDevice, Qt::TopEdge, b); + } +@@ -747,19 +759,31 @@ void QGnomePlatformDecoration::processMouseBottom(QWaylandInputDevice *inputDevi + if (local.x() <= margins().left()) { + // bottom left bit + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeBDiagCursor); ++#endif + #endif + startResize(inputDevice, Qt::BottomEdge | Qt::LeftEdge, b); + } else if (local.x() > window()->width() + margins().right()) { + // bottom right bit + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SizeFDiagCursor); ++#endif + #endif + startResize(inputDevice, Qt::BottomEdge | Qt::RightEdge, b); + } else { + // bottom bit + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SplitVCursor); ++#endif + #endif + startResize(inputDevice, Qt::BottomEdge, b); + } +@@ -770,7 +794,11 @@ void QGnomePlatformDecoration::processMouseLeft(QWaylandInputDevice *inputDevice + Q_UNUSED(local) + Q_UNUSED(mods) + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SplitHCursor); ++#endif + #endif + startResize(inputDevice, Qt::LeftEdge, b); + } +@@ -780,7 +808,11 @@ void QGnomePlatformDecoration::processMouseRight(QWaylandInputDevice *inputDevic + Q_UNUSED(local) + Q_UNUSED(mods) + #if QT_CONFIG(cursor) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++ waylandWindow()->applyCursor(inputDevice, Qt::SplitVCursor); ++#else + waylandWindow()->setMouseCursor(inputDevice, Qt::SplitHCursor); ++#endif + #endif + startResize(inputDevice, Qt::RightEdge, b); + } +-- +2.52.0 + +--- a/src/theme/qgnomeplatformtheme.cpp 2026-01-02 11:30:30.137441528 +0100 ++++ b/src/theme/qgnomeplatformtheme.cpp 2026-01-02 11:35:54.092764699 +0100 +@@ -42,8 +42,12 @@ + #endif + + #if QT_VERSION > 0x060000 ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0)) ++#include <QtGui/private/qgenericunixtheme_p.h> ++#else + #include <QtGui/private/qgenericunixthemes_p.h> + #endif ++#endif + + Q_LOGGING_CATEGORY(QGnomePlatformThemeLog, "qt.qpa.qgnomeplatform.theme") + diff --git a/x11-themes/QGnomePlatform/metadata.xml b/x11-themes/QGnomePlatform/metadata.xml new file mode 100644 index 000000000000..47ee1a46e070 --- /dev/null +++ b/x11-themes/QGnomePlatform/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/adapta-gtk-theme/Manifest b/x11-themes/adapta-gtk-theme/Manifest new file mode 100644 index 000000000000..fd3a4e2a1f0a --- /dev/null +++ b/x11-themes/adapta-gtk-theme/Manifest @@ -0,0 +1 @@ +DIST adapta-gtk-theme-3.95.0.11.tar.gz 664080 BLAKE2B 1cc69ac61982f1bccefef38e0315e87af95551a453c6a1fc2289e787d571b43a3bf9ff09854cc0ddd27445e8fb12588a0209311c48c93ab30af624c4eca00f8b SHA512 648f8ad2cf8095c599ff4be4d6d47e0935d6b5bea65c27a36ea69cca89129c59fd078b629a38a048ef300c1bb4ca506c18c4ef0afc9753134894d3a99c83fff1 diff --git a/x11-themes/adapta-gtk-theme/adapta-gtk-theme-3.95.0.11.ebuild b/x11-themes/adapta-gtk-theme/adapta-gtk-theme-3.95.0.11.ebuild new file mode 100644 index 000000000000..1a012679748c --- /dev/null +++ b/x11-themes/adapta-gtk-theme/adapta-gtk-theme-3.95.0.11.ebuild @@ -0,0 +1,29 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="An adaptive Gtk+ theme based on Material Design Guidelines" +HOMEPAGE="https://github.com/adapta-project/adapta-gtk-theme" +SRC_URI="https://github.com/adapta-project/adapta-gtk-theme/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-1" +SLOT="0" +KEYWORDS="amd64 ~x86" + +src_prepare() { + default + eautoreconf +} + +DEPEND="dev-lang/sassc + dev-libs/glib:2 + dev-ruby/sass:* + media-gfx/inkscape + x11-libs/gdk-pixbuf:2" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" diff --git a/x11-themes/adapta-gtk-theme/metadata.xml b/x11-themes/adapta-gtk-theme/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/adapta-gtk-theme/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/adwaita-icon-theme-legacy/Manifest b/x11-themes/adwaita-icon-theme-legacy/Manifest new file mode 100644 index 000000000000..6e5081ef80a1 --- /dev/null +++ b/x11-themes/adwaita-icon-theme-legacy/Manifest @@ -0,0 +1 @@ +DIST adwaita-icon-theme-legacy-46.2.tar.xz 2056840 BLAKE2B 571ad9402c3ab3d29d856b72fae3969bc78fc4ca40aa285d84d9ec562084182dacf566820deca13ed028d92b88e80f7410824b605bf89a6501c39370bce54a12 SHA512 01e4711e353d44914ed69a5d815046260c360f6da5586e419f54b33e9661abbb90bc8b675a505107e713d5b872d0d464491589498f40bad00f03183ddd81e791 diff --git a/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild b/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild new file mode 100644 index 000000000000..ea3e7f3a19bd --- /dev/null +++ b/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson xdg + +DESCRIPTION="Adwaita Icon Theme legacy" +HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy" + +LICENSE="LGPL-3 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility +# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via +# its pixbuf loader and at runtime for rendering scalable icons shipped by the theme +DEPEND=">=x11-themes/hicolor-icon-theme-0.10" +RDEPEND="${DEPEND} + >=gnome-base/librsvg-2.48:2 +" +BDEPEND=" + >=gnome-base/librsvg-2.48:2 + sys-devel/gettext + virtual/pkgconfig + x11-libs/gtk+:3 +" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +src_test() { + :; # No tests +} + +src_install() { + meson_src_install + # https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy/-/issues/3 + mv "${ED}"/usr/share/licenses/adwaita-icon-theme \ + "${ED}"/usr/share/licenses/adwaita-icon-theme-legacy || die +} diff --git a/x11-themes/adwaita-icon-theme-legacy/metadata.xml b/x11-themes/adwaita-icon-theme-legacy/metadata.xml new file mode 100644 index 000000000000..ed8488e7234f --- /dev/null +++ b/x11-themes/adwaita-icon-theme-legacy/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/adwaita-icon-theme/Manifest b/x11-themes/adwaita-icon-theme/Manifest new file mode 100644 index 000000000000..1a755386a17c --- /dev/null +++ b/x11-themes/adwaita-icon-theme/Manifest @@ -0,0 +1,4 @@ +DIST adwaita-icon-theme-3.32.0.tar.xz 18540012 BLAKE2B a82ca6758cdbf459ac617d3b3d834e4147c3a3c5e6ca7c705ed2d16e8cf0a1255f5ae999d7e930b9716585b8c498c220f1ab40fec929dde7679efd56f3b18a45 SHA512 9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d +DIST adwaita-icon-theme-48.1.tar.xz 4516908 BLAKE2B 4b7ece869a78f12486a85cf4f6b682479f9dc7ce1453cec2f8653d3bcee575d4240d3bff83e7e83ef55424ca37443cc2806b4f6c86e6f8fa445301ebd4317300 SHA512 1d116599d5397a9dbc7e580fe78ba675b2d6e055e2c6387c08b4f8a646e989a4e5b04a6ff0d8d357422ea7100aefc54c568abf37251f7927ae081ac4334742db +DIST adwaita-icon-theme-49.0.tar.xz 4515480 BLAKE2B 9f4817a28b469a05731e25164290ce469f6940b343178a22a9b3043d9a84499cf640380edd02b9e24baf74b623501a50491f86b3d79845a5e02ef5af9b832edc SHA512 79a283bfdef5d3e9faaf6be3f41dc2ae55f676eb798cd7ce41d07204ff831c76e6ee457733bd9d08b9bad8dcbaddddf3e8bd262285579b5a8ed9944ffd4493c7 +DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.32.0.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.32.0.ebuild new file mode 100644 index 000000000000..c202a441e2ff --- /dev/null +++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.32.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2 + +DESCRIPTION="GNOME default icon theme" +HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme" + +SRC_URI="${SRC_URI} + branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) +" +LICENSE=" + || ( LGPL-3 CC-BY-SA-3.0 ) + branding? ( CC-BY-SA-4.0 ) +" +SLOT="0" +IUSE="branding" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-solaris" + +# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility +# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via its pixbuf loader and at runtime for rendering scalable icons shipped by the theme +DEPEND=">=x11-themes/hicolor-icon-theme-0.10" +RDEPEND="${DEPEND} + gnome-base/librsvg:2 +" +BDEPEND=" + gnome-base/librsvg:2 + sys-devel/gettext + virtual/pkgconfig + x11-libs/gtk+:3 +" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +src_prepare() { + if use branding; then + for i in 16 22 24 32 48; do + cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \ + "${S}"/Adwaita/${i}x${i}/places/start-here.png \ + || die "Copying gentoo logos failed" + done + fi + + # Install cursors in the right place used in Gentoo + sed -e 's:^\(cursordir.*\)icons\(.*\):\1cursors/xorg-x11\2:' \ + -i "${S}"/Makefile.am \ + -i "${S}"/Makefile.in || die + + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure GTK_UPDATE_ICON_CACHE=$(type -P true) +} diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-48.1.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-48.1.ebuild new file mode 100644 index 000000000000..ec25aae54b25 --- /dev/null +++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-48.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson xdg + +DESCRIPTION="GNOME default icon theme" +HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme" + +SRC_URI="${SRC_URI} + branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) +" +LICENSE=" + || ( LGPL-3 CC-BY-SA-3.0 ) + branding? ( CC-BY-SA-4.0 ) +" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +IUSE="branding" + +# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility +# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via +# its pixbuf loader and at runtime for rendering scalable icons shipped by the theme +# adwaita-icon-theme-legacy needed to be FDO compatible: +# https://bugs.gentoo.org/927897 +# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 +# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/commit/9cb8144b387251eef9c0a221b2febe18802e2435 +DEPEND=">=x11-themes/hicolor-icon-theme-0.10" +RDEPEND="${DEPEND} + >=gnome-base/librsvg-2.48:2 + x11-themes/adwaita-icon-theme-legacy +" +BDEPEND=" + >=gnome-base/librsvg-2.48:2 + sys-devel/gettext + virtual/pkgconfig + x11-libs/gtk+:3 +" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +src_prepare() { + if use branding; then + for i in 16; do + cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \ + "${S}"/Adwaita/${i}x${i}/places/start-here.png \ + || die "Copying gentoo logos failed" + done + cp "${WORKDIR}"/tango-gentoo-v1.1/scalable/gentoo.svg \ + "${S}"/Adwaita/scalable/places/start-here.svg || die + fi + + default +} + +src_test() { + :; # No tests +} + +src_install() { + meson_src_install + + # Gentoo uses the following location for cursors too, but keep + # upstream path to prevent issues like bugs #838451, #834277, #834001 + dosym ../../../../usr/share/icons/Adwaita/cursors /usr/share/cursors/xorg-x11/Adwaita +} + +pkg_preinst() { + # Needed until bug #834600 is solved + if [[ -d "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita ]] ; then + rm -r "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita || die + fi + xdg_pkg_preinst +} diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild new file mode 100644 index 000000000000..38a26b6927dd --- /dev/null +++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson xdg + +DESCRIPTION="GNOME default icon theme" +HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme" + +SRC_URI="${SRC_URI} + branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) +" +LICENSE=" + || ( LGPL-3 CC-BY-SA-3.0 ) + branding? ( CC-BY-SA-4.0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +IUSE="branding" + +# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility +# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via +# its pixbuf loader and at runtime for rendering scalable icons shipped by the theme +# adwaita-icon-theme-legacy needed to be FDO compatible: +# https://bugs.gentoo.org/927897 +# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 +# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/commit/9cb8144b387251eef9c0a221b2febe18802e2435 +DEPEND=">=x11-themes/hicolor-icon-theme-0.10" +RDEPEND="${DEPEND} + >=gnome-base/librsvg-2.48:2 + x11-themes/adwaita-icon-theme-legacy +" +BDEPEND=" + >=gnome-base/librsvg-2.48:2 + sys-devel/gettext + virtual/pkgconfig + x11-libs/gtk+:3 +" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +src_prepare() { + if use branding; then + for i in 16; do + cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \ + "${S}"/Adwaita/${i}x${i}/places/start-here.png \ + || die "Copying gentoo logos failed" + done + cp "${WORKDIR}"/tango-gentoo-v1.1/scalable/gentoo.svg \ + "${S}"/Adwaita/scalable/places/start-here.svg || die + fi + + default +} + +src_test() { + :; # No tests +} + +src_install() { + meson_src_install + + # Gentoo uses the following location for cursors too, but keep + # upstream path to prevent issues like bugs #838451, #834277, #834001 + dosym ../../../../usr/share/icons/Adwaita/cursors /usr/share/cursors/xorg-x11/Adwaita +} + +pkg_preinst() { + # Needed until bug #834600 is solved + if [[ -d "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita ]] ; then + rm -r "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita || die + fi + xdg_pkg_preinst +} diff --git a/x11-themes/adwaita-icon-theme/metadata.xml b/x11-themes/adwaita-icon-theme/metadata.xml new file mode 100644 index 000000000000..ed8488e7234f --- /dev/null +++ b/x11-themes/adwaita-icon-theme/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/adwaita-qt/Manifest b/x11-themes/adwaita-qt/Manifest new file mode 100644 index 000000000000..15634a503660 --- /dev/null +++ b/x11-themes/adwaita-qt/Manifest @@ -0,0 +1 @@ +DIST adwaita-qt-1.4.2.tar.gz 1543173 BLAKE2B 5b089092c5d809e4dab5cd30b86e289e9b151f165ab613eb092da1607f9058b465cc42addfb0722ac0f6a5d944f6881b9f94b8e31f3a1ed9be779bea8cec2461 SHA512 ef2245cd1b08f2d5c23a534427c7a301cbb3a8b573a1870db48dfc82961417097465e02c696c311e5dd6f9fe1c03a27879c6b08aba5532d2f41ab9d0dcbd7f15 diff --git a/x11-themes/adwaita-qt/adwaita-qt-1.4.2-r1.ebuild b/x11-themes/adwaita-qt/adwaita-qt-1.4.2-r1.ebuild new file mode 100644 index 000000000000..b6b7fb18b30a --- /dev/null +++ b/x11-themes/adwaita-qt/adwaita-qt-1.4.2-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +DESCRIPTION="A style to bend Qt applications to look like they belong into GNOME Shell" +HOMEPAGE="https://github.com/FedoraQt/adwaita-qt" +SRC_URI="https://github.com/FedoraQt/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" +IUSE="gnome qt5 +qt6" +REQUIRED_USE="|| ( qt5 qt6 )" + +DEPEND=" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) + qt6? ( dev-qt/qtbase:6[dbus,gui,widgets] ) +" +RDEPEND="${DEPEND}" +PDEPEND="gnome? ( x11-themes/QGnomePlatform )" + +src_configure() { + if use qt5; then + BUILD_DIR="${WORKDIR}/${PN}_qt5" + local mycmakeargs=(-DUSE_QT6=OFF) + cmake_src_configure + fi + if use qt6; then + BUILD_DIR="${WORKDIR}/${PN}_qt6" + local mycmakeargs=(-DUSE_QT6=ON) + cmake_src_configure + fi +} + +src_compile() { + local _d + for _d in "${WORKDIR}"/${PN}_qt*; do + cmake_src_compile -C "${_d}" + done +} + +src_install() { + local _d + for _d in "${WORKDIR}"/${PN}_qt*; do + cmake_src_install -C "${_d}" + done +} diff --git a/x11-themes/adwaita-qt/metadata.xml b/x11-themes/adwaita-qt/metadata.xml new file mode 100644 index 000000000000..47ee1a46e070 --- /dev/null +++ b/x11-themes/adwaita-qt/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/arc-icon-theme/Manifest b/x11-themes/arc-icon-theme/Manifest new file mode 100644 index 000000000000..522399f9b937 --- /dev/null +++ b/x11-themes/arc-icon-theme/Manifest @@ -0,0 +1 @@ +DIST arc-icon-theme-20161122.tar.gz 5033333 BLAKE2B 844a6a0979cbffaf08f32ddbb4c8b7f2be9e514b3174771ea2b0872d78b256d824994ff285f5ed5181b82b96930d9f23caa5f2e8b39d438b33c77c6101887c18 SHA512 5d0f1417358eb81994868949acefe146537d8f3cc2fd7f529f9e6ba9c264845e50962f94427bac1262a76d3ca98d05795819d7c4a6ecd3139b0b57a6e9fdfad1 diff --git a/x11-themes/arc-icon-theme/arc-icon-theme-20161122-r1.ebuild b/x11-themes/arc-icon-theme/arc-icon-theme-20161122-r1.ebuild new file mode 100644 index 000000000000..16384a134ffb --- /dev/null +++ b/x11-themes/arc-icon-theme/arc-icon-theme-20161122-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg + +DESCRIPTION="Vertex icon theme" +HOMEPAGE="https://github.com/horst3180/arc-icon-theme" +SRC_URI="https://github.com/horst3180/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc x86 ~x64-solaris" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +# Require adwaita until moka is packaged +RDEPEND="x11-themes/adwaita-icon-theme" + +src_prepare() { + default + eautoreconf +} diff --git a/x11-themes/arc-icon-theme/metadata.xml b/x11-themes/arc-icon-theme/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/arc-icon-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/arc-theme/Manifest b/x11-themes/arc-theme/Manifest new file mode 100644 index 000000000000..2ab72aad1269 --- /dev/null +++ b/x11-themes/arc-theme/Manifest @@ -0,0 +1 @@ +DIST arc-theme-20221218.tar.xz 349456 BLAKE2B 26a8b6728c0c6d00568ea7804f6c73215f68baf756e20f71f093f3108a87a8d0a250b4fd8b8fb4d30feeb9ea8c936e00b4d80c978787a844cb53edbee33b6a90 SHA512 5a84b717de022c673c6af260381542365550f629f43ae99c7ab8b22b4c09024403a1bc06279b40d3560e86d9810683c2e8337799a4cc67ef7aeb93223b5f56a1 diff --git a/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild b/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild new file mode 100644 index 000000000000..f2d59c48701e --- /dev/null +++ b/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) + +inherit meson python-any-r1 + +DESCRIPTION="A flat theme with transparent elements for GTK 2/3/4 and GNOME Shell" +HOMEPAGE="https://github.com/jnsh/arc-theme" +SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" +IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce" + +GLIB_DEPEND="dev-libs/glib" +SASSC_DEPEND="dev-lang/sassc" + +# Supports various GTK, GNOME Shell, and Cinnamon versions and uses +# --version option for gnome-shell and cinnamon to determine which set of files to build. +# Updates will therefore break existing installs but there's no way around this. +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/meson-0.56.0 + cinnamon? ( + ${SASSC_DEPEND} + gnome-extra/cinnamon + ) + gnome-shell? ( + ${GLIB_DEPEND} + ${SASSC_DEPEND} + >=gnome-base/gnome-shell-3.28 + ) + gtk3? ( + ${GLIB_DEPEND} + ${SASSC_DEPEND} + ) + gtk4? ( + ${GLIB_DEPEND} + ${SASSC_DEPEND} + ) +" + +# gnome-themes-standard is only needed by GTK+2 for the Adwaita +# engine. This engine is built into GTK+3. +RDEPEND=" + gtk2? ( + x11-themes/gnome-themes-standard + x11-themes/gtk-engines-murrine + ) +" + +src_configure() { + # Cinnamon still uses metacity themes for its window manager. + # so we enable metacity theme too if USE=cinnamon + # but only enable metacity if USE=mate + local themes=$( + printf "%s," \ + $(usev cinnamon "cinnamon metacity") \ + $(usev gnome-shell) \ + $(usev gtk2) \ + $(usev gtk3) \ + $(usev gtk4) \ + $(! use cinnamon && usev mate metacity) \ + $(usev xfce xfwm) + ) + + local emesonargs=( + -Dthemes="${themes%,}" + $(meson_use gnome-shell gnome_shell_gresource) + $(meson_use transparency) + ) + + meson_src_configure +} diff --git a/x11-themes/arc-theme/metadata.xml b/x11-themes/arc-theme/metadata.xml new file mode 100644 index 000000000000..5f391db07d5f --- /dev/null +++ b/x11-themes/arc-theme/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + <use> + <flag name="cinnamon">Install theme for <pkg>gnome-extra/cinnamon</pkg> + </flag> + <flag name="gtk2">Install GTK+2 theme</flag> + <flag name="gtk3">Install GTK+3 theme</flag> + <flag name="gtk4">Install GTK+4 theme</flag> + <flag name="mate">Install Metacity theme for <pkg>mate-base/mate</pkg> + </flag> + <flag name="gnome-shell">Install theme for <pkg>gnome-base/gnome-shell</pkg> + </flag> + <flag name="transparency">Enable transparency</flag> + <flag name="xfce">Install theme for <pkg>xfce-base/xfwm4</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/blueglass-xcursors/Manifest b/x11-themes/blueglass-xcursors/Manifest new file mode 100644 index 000000000000..cca8d75d1e43 --- /dev/null +++ b/x11-themes/blueglass-xcursors/Manifest @@ -0,0 +1 @@ +DIST 5532-BlueGlass-XCursors-3D-0.4.tar.bz2 764792 BLAKE2B 04f43e7906cc9fc3a7d0d601e282e0d8e41076b18cea00d9427cc3fb0c84a36c293557d753df1c9b2ab9f1fa90e9a8814b0e7c244e278e477fa439e5251f7e09 SHA512 2d80a1a470e50c64c94a72e1bd553de10c2ff8e62e26fe348e3bc0c0dec18c0fcb589e3dfbc21c4032716d7a409efc0e42f361cf01f00d5829bde002329f976a diff --git a/x11-themes/blueglass-xcursors/blueglass-xcursors-0.4-r2.ebuild b/x11-themes/blueglass-xcursors/blueglass-xcursors-0.4-r2.ebuild new file mode 100644 index 000000000000..1b35538cc14a --- /dev/null +++ b/x11-themes/blueglass-xcursors/blueglass-xcursors-0.4-r2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="5532-BlueGlass-XCursors-3D-${PV}" + +DESCRIPTION="A high quality set of animated mouse cursors" +HOMEPAGE="https://store.kde.org/p/999915/" +SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P:5}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" + +RDEPEND="x11-libs/libXcursor" + +# Note: although the package name is BlueGlass, the tarball & authors directions +# use the directory 'Blue'. +src_install() { + insinto /usr/share/icons/Blue + doins -r Blue/cursors + + einstalldocs +} diff --git a/x11-themes/blueglass-xcursors/metadata.xml b/x11-themes/blueglass-xcursors/metadata.xml new file mode 100644 index 000000000000..1637f2e41cae --- /dev/null +++ b/x11-themes/blueglass-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/chameleon-xcursors/Manifest b/x11-themes/chameleon-xcursors/Manifest new file mode 100644 index 000000000000..a9c4d8033899 --- /dev/null +++ b/x11-themes/chameleon-xcursors/Manifest @@ -0,0 +1,5 @@ +DIST Chameleon-Anthracite-0.5.tar.bz2 1836588 BLAKE2B be6a508f87360e523e1f62a102577dc288026c33925c1cc6f0535acbae0d0c61986c5e7ad42ac54148dfb2980efccef4ffa5ee115636e0d06e91ab46e43787bd SHA512 23f98fe0b78bbe320671ab73df3eb836863ef998d7fb0fa3e532947d9a3e0f86acc387befc6190287d392f4a91ca6522f1ed63d354bbea28a57e1d5f2e0eaf83 +DIST Chameleon-DarkSkyBlue-0.5.tar.bz2 1965717 BLAKE2B 9dbb6026c530f88326d7da968f81a809f346fdb20bbd9ddd841da80f4fa9f4e801d10a5ce0f63fa452846336689c6e92a2576956a3726769a16936ea5180c0e8 SHA512 647a4f523555d1923b9a0335d91b6f579919636b4107c20c6605ba6df4d5abcb958dedc1e774ae74f80e8ca302fa27251aee35e08bd2ea3fbe7735b9ea7a4235 +DIST Chameleon-Pearl-0.5.tar.bz2 1875789 BLAKE2B 2aef4e1fe456e7274c01cd3f8a025039c4200742b18dedaf119648fd4fdc9434e97b614abd7d5b3b99b668db1062dcb905dea049cacf6d454e3070d6769f96eb SHA512 83cf97f93b9f1073e6307238d6b15b8c31843f2b105e2149e0e8f3dffbaa83c4d1dafae9fbb76aad316aeca420abb9421f92420590fceed486df85fe689470e8 +DIST Chameleon-SkyBlue-0.5.tar.bz2 1959985 BLAKE2B 9c8e212155a36352ae50eeaa7a5d78bdeb2000a3d24fc3df424a037de9c7a45c482e74abf9765c3e32b84ecb948abe2fd40c6de82c5ecf1899b7862daaca5a57 SHA512 4fdbd7f3721ec5fc40ea38c29f9d884ec7f0250f3b58f58880c6b60c93e070e779e1268718246aa3709e48c4087e547deb8fa7a289f5c94d4ed36de48b7fff11 +DIST Chameleon-White-0.5.tar.bz2 1690839 BLAKE2B b8710672c0793c8af573d26d2dc242c07b0722e44341c724661e88b4a7858c81fd6e32c70928042e7be777944bd363a47ee5699ed054c37244e58cb3634c8709 SHA512 6b3c56e1ee8409fa711704d60371823ba080df050b52af89c233668d93e0c5a4278ae5642dee8f4e5794a63cde8dc471b33bc16c4edc95a428e29285f9088110 diff --git a/x11-themes/chameleon-xcursors/chameleon-xcursors-0.5-r3.ebuild b/x11-themes/chameleon-xcursors/chameleon-xcursors-0.5-r3.ebuild new file mode 100644 index 000000000000..3690926090cc --- /dev/null +++ b/x11-themes/chameleon-xcursors/chameleon-xcursors-0.5-r3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +COLOURS=( "Anthracite" "DarkSkyBlue" "SkyBlue" "Pearl" "White" ) +MY_PN="Chameleon" + +DESCRIPTION="Style neutral scalable cursor theme" +HOMEPAGE="https://store.kde.org/p/999948/" +for COLOUR in "${COLOURS[@]}"; do + SRC_URI="${SRC_URI} mirror://gentoo/${MY_PN}-${COLOUR}-${PV}.tar.bz2" +done +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + dodir /usr/share/icons/ + + for COLOUR in "${COLOURS[@]}"; do + for SIZE in Large Regular Small; do + local name="${MY_PN}-${COLOUR}-${SIZE}" + rm "${WORKDIR}"/${name}-${PV}/{COPYRIGHT,LICENSE} || die + insinto /usr/share/icons/ + doins -r "${WORKDIR}"/${name}-${PV} + done + done +} diff --git a/x11-themes/chameleon-xcursors/metadata.xml b/x11-themes/chameleon-xcursors/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/x11-themes/chameleon-xcursors/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/claws-mail-themes/Manifest b/x11-themes/claws-mail-themes/Manifest new file mode 100644 index 000000000000..3154bd3dfe0c --- /dev/null +++ b/x11-themes/claws-mail-themes/Manifest @@ -0,0 +1 @@ +DIST claws-mail-themes-20221017.tar.gz 5185353 BLAKE2B bd310f049ead514b909dbc7cac785039ac06f941c2362e8e4eac2bb3443c0e7a9ead10aae0bbc063e1a6e2404893f80a607009fab7f689ddc76ffd677719b93e SHA512 dbc3058c69eee891c5aff530700706589c77cd1598b1d8437bd086a948a2b554775d3a43d5f6707a6d334183d88459892fcd5e7305cea90fa020ea4f77fbafae diff --git a/x11-themes/claws-mail-themes/claws-mail-themes-20221017.ebuild b/x11-themes/claws-mail-themes/claws-mail-themes-20221017.ebuild new file mode 100644 index 000000000000..2d995e17f14b --- /dev/null +++ b/x11-themes/claws-mail-themes/claws-mail-themes-20221017.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Iconsets for Claws Mail" +HOMEPAGE="https://www.claws-mail.org/" +SRC_URI="https://www.claws-mail.org/themes/${P}.tar.gz" + +LICENSE="GPL-2 GPL-3 CC-BY-3.0 CC-BY-SA-2.5 CC-BY-NC-SA-3.0 CC-BY-ND-3.0 MPL-1.1 freedist public-domain all-rights-reserved" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +RESTRICT="mirror bindist" + +RDEPEND="mail-client/claws-mail" diff --git a/x11-themes/claws-mail-themes/metadata.xml b/x11-themes/claws-mail-themes/metadata.xml new file mode 100644 index 000000000000..e7778ddc74c3 --- /dev/null +++ b/x11-themes/claws-mail-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/clearlooks-phenix/Manifest b/x11-themes/clearlooks-phenix/Manifest new file mode 100644 index 000000000000..48dc5ee49a2f --- /dev/null +++ b/x11-themes/clearlooks-phenix/Manifest @@ -0,0 +1 @@ +DIST clearlooks-phenix-7.0.1.tar.gz 319467 BLAKE2B c1ba52ef1ea8bca06e47a9ae3f37f764dd70a32239d758be7117de1b28422ba2bee0f9549e2b32adfb05eff38f864baaf2515d04e274dee80412c0d743f1ac06 SHA512 f304278429d6ea796c566a4b9301bcf146243bda24807b9f0f1367c8eeca488106c62f20bd17e7b4e32580b11e21c8c8515eb9ae4dfbdf9da52d6c3d59d7730c diff --git a/x11-themes/clearlooks-phenix/clearlooks-phenix-7.0.1.ebuild b/x11-themes/clearlooks-phenix/clearlooks-phenix-7.0.1.ebuild new file mode 100644 index 000000000000..84f2c63af8d2 --- /dev/null +++ b/x11-themes/clearlooks-phenix/clearlooks-phenix-7.0.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Clearlooks-Phenix is a GTK+ 3 port of Clearlooks, the default theme for GNOME 2" +HOMEPAGE="https://github.com/jpfleury/clearlooks-phenix" +SRC_URI="https://github.com/jpfleury/clearlooks-phenix/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~riscv x86" + +RDEPEND=" + >=x11-libs/gtk+-3.20.0:3 + x11-themes/gtk-engines" + +src_install() { + insinto "/usr/share/themes/Clearlooks-Phenix" + doins -r * +} diff --git a/x11-themes/clearlooks-phenix/metadata.xml b/x11-themes/clearlooks-phenix/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/clearlooks-phenix/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/comix-xcursors/Manifest b/x11-themes/comix-xcursors/Manifest new file mode 100644 index 000000000000..2e7f2c2ec0ca --- /dev/null +++ b/x11-themes/comix-xcursors/Manifest @@ -0,0 +1,4 @@ +DIST ComixCursors-0.10.0.tar.bz2 1753964 BLAKE2B 13ea09f12ea7a157471e8364c96413ccc7febfdf2a246c33a5e303d8acce0ee35a8f6ae9b55cc4c3af2cdeac113dab9f7cc776ea581f606b365bbb2f5d39fc39 SHA512 8440aeb7baa652d47793103a2197c0c94ca338a033a025cfa9dba2ed2f114fcbd03904f1a9e7cb7e071ad5c050ef42bf574d0a91db53d45506c8bb2f0fdf85c3 +DIST ComixCursors-LH-0.10.0.tar.bz2 1758405 BLAKE2B 531b66bbfb89c250a747b972722572d89ffeed262b446f8e10f44d57f184c884562823a260c3835b035ee57a40143fe4b005163e8f162b93cceb1fe60aef6983 SHA512 db72874c972c8e62f85d1f8d8dac05510666ef8415c6b07a013a7cdc76cc780433b6fe6c1af859cebad621b97f1090e59213f3b31a9821956aca4d8e79cbf44b +DIST ComixCursors-LH-Opaque-0.10.0.tar.bz2 1574331 BLAKE2B 0f46a6173b35515b75e0641648761c19045ab185b7d5db70fef53a2364599fe7e2abdb7b368fd2818ad4104d111586c8c12045b2b000e25041837f39f0a4d57f SHA512 a5a3021799a078241c7d71cab2d9abba2c0e1d2dfa63622c997b65898e1615aee1187820162af53cc26d33ff916abf1bac2beb957576e3cfd52b57a1bea15d7c +DIST ComixCursors-Opaque-0.10.0.tar.bz2 1569942 BLAKE2B 845aca22a97cb779a85b771e3eb978e2fe741ab659b090fff653d804e7e646786231fd22f149c35fff8c030c5355ba405338ce18f7e8aff06cd932480f6e420e SHA512 6122efd364b93fb10896c6a80cf84756a1ceec1d0fe7349d77f03618c72033e7d2370c451b7bb09dbdab827f28d8b23cdc8dcdb75c1835fe5b6d336668cf23c0 diff --git a/x11-themes/comix-xcursors/comix-xcursors-0.10.0.ebuild b/x11-themes/comix-xcursors/comix-xcursors-0.10.0.ebuild new file mode 100644 index 000000000000..4a12145b8420 --- /dev/null +++ b/x11-themes/comix-xcursors/comix-xcursors-0.10.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="ComixCursors" + +DESCRIPTION="X11 mouse theme with a comics feeling" +HOMEPAGE=" + https://limitland.de/comixcursors + https://gitlab.com/limitland/comixcursors +" +SRC_URI=" + https://limitland.gitlab.io/comixcursors/${MY_PN}-${PV}.tar.bz2 + lefthanded? ( https://limitland.gitlab.io/comixcursors/${MY_PN}-LH-${PV}.tar.bz2 ) + opaque? ( https://limitland.gitlab.io/comixcursors/${MY_PN}-Opaque-${PV}.tar.bz2 ) + lefthanded? ( opaque? ( https://limitland.gitlab.io/comixcursors/${MY_PN}-LH-Opaque-${PV}.tar.bz2 ) ) +" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc x86" +IUSE="lefthanded opaque" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons + doins -r "${S}"/* + + CURSOR_NAMES=() + for name in "${S}"/ComixCursors-* ; do + dosym -r "/usr/share/icons/${name##${S}/}/cursors" "/usr/share/cursors/xorg-x11/${name##${S}}" + CURSOR_NAMES+=( "${name##${S}/}" ) + done +} + +pkg_preinst() { + # Needed until bug #834600 is solved + local name + for name in "${CURSOR_NAMES[@]}" ; do + if [[ -d "${EROOT}/usr/share/cursors/xorg-x11/${name}" ]] ; then + rm -r "${EROOT}/usr/share/cursors/xorg-x11/${name}" || die + fi + done +} diff --git a/x11-themes/comix-xcursors/metadata.xml b/x11-themes/comix-xcursors/metadata.xml new file mode 100644 index 000000000000..9f43ec27fc08 --- /dev/null +++ b/x11-themes/comix-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <use> + <flag name="lefthanded">Install lefthanded version of theme in addition to default one.</flag> + <flag name="opaque">Install non-transparent version of theme in addition to default one.</flag> + </use> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/commonbox-styles-extra/Manifest b/x11-themes/commonbox-styles-extra/Manifest new file mode 100644 index 000000000000..b64a44a861ac --- /dev/null +++ b/x11-themes/commonbox-styles-extra/Manifest @@ -0,0 +1 @@ +DIST commonbox-styles-extra-0.2.tar.bz2 8155158 BLAKE2B 80f4d299c6e805a637996372675087092f900035d10c683e1e26958a4cdc7a34708a10e1319058f98401ca4b9db3c00be132a8de32f60e8d72ee8b3cf10e4c4b SHA512 4c6408231037b327ec96e4345c84282476ef8ccb8b048769c0b80c22c65941aa3832fe7ada0a0701e876d305156c1eddcc9b19e903a94454a7b4fcf281d04b45 diff --git a/x11-themes/commonbox-styles-extra/commonbox-styles-extra-0.2-r3.ebuild b/x11-themes/commonbox-styles-extra/commonbox-styles-extra-0.2-r3.ebuild new file mode 100644 index 000000000000..a62c3f5decf3 --- /dev/null +++ b/x11-themes/commonbox-styles-extra/commonbox-styles-extra-0.2-r3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Extra styles pack for flux|black|open(box)" +HOMEPAGE="http://mkeadle.org/" +SRC_URI=" + mirror://gentoo/${P}.tar.bz2 + http://mkeadle.org/distfiles/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86" + +# xv is there so *box can convert backgrounds/textures to use +RDEPEND=" + media-gfx/xv + || ( + x11-wm/fluxbox + x11-wm/blackbox + x11-wm/openbox + )" + +src_install() { + insinto /usr/share/commonbox + doins -r backgrounds styles + + dodoc README.commonbox-styles-extra +} diff --git a/x11-themes/commonbox-styles-extra/metadata.xml b/x11-themes/commonbox-styles-extra/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/commonbox-styles-extra/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/e-gtk-theme/Manifest b/x11-themes/e-gtk-theme/Manifest new file mode 100644 index 000000000000..d5440def4a3c --- /dev/null +++ b/x11-themes/e-gtk-theme/Manifest @@ -0,0 +1 @@ +DIST e-gtk-theme-0.19.3.tar.gz 488203 BLAKE2B a6f19d1da6aeb78030f71face4239bc63c8a550c7ba3ab6cad2b06827ec5ae0da3f14372c1e552454f74f7b18a3aa0c007ca4f7f8040993fc366d5bd25da36cb SHA512 6a833a3c0c38388d56370ae3fe2a3477423fc56133469ddfe482ce0c82e0f4cf39c773448a554227946c8787d588ee637a8f9d2a341f175c1b9ebc1db4f9d990 diff --git a/x11-themes/e-gtk-theme/e-gtk-theme-0.19.3.ebuild b/x11-themes/e-gtk-theme/e-gtk-theme-0.19.3.ebuild new file mode 100644 index 000000000000..ff9b2c5dbab4 --- /dev/null +++ b/x11-themes/e-gtk-theme/e-gtk-theme-0.19.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A GTK theme to match Enlightenment WM's default theme" +HOMEPAGE="https://gitlab.com/tokiclover/e-gtk-theme" +SRC_URI="https://gitlab.com/tokiclover/${PN}/-/archive/${PV}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~riscv x86" + +src_prepare() { + default + find . -name 'Makefile' -delete || die +} + +src_install() { + insinto /usr/share/themes/e-gtk-theme + doins -r apps/ gtk-2.0/ gtk-3.0/ metacity-1/ openbox-3/ index.theme start-here.png + + einstalldocs +} diff --git a/x11-themes/e-gtk-theme/metadata.xml b/x11-themes/e-gtk-theme/metadata.xml new file mode 100644 index 000000000000..0830c15ea0b2 --- /dev/null +++ b/x11-themes/e-gtk-theme/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/e16-themes/Manifest b/x11-themes/e16-themes/Manifest new file mode 100644 index 000000000000..9d4e278a6c63 --- /dev/null +++ b/x11-themes/e16-themes/Manifest @@ -0,0 +1 @@ +DIST e16-themes-1.0.3.tar.gz 8219034 BLAKE2B fff3cc18333f8533ce09f596b6e246dcfe1cba5092b73f4c2467f37353d9b543d946b83f9b13e08ddab29ca073995dc45952f0e637504b748bdb567f1f927c9a SHA512 6c8d7d15233f401c9b6c406116d822c42b7eed9b81570f2f25824886eee0a8c51895dfeeffa5c6e820f5e9449d9d28ec55e029f1136b5cb55cd7072fe9f57cba diff --git a/x11-themes/e16-themes/e16-themes-1.0.3.ebuild b/x11-themes/e16-themes/e16-themes-1.0.3.ebuild new file mode 100644 index 000000000000..98d75c3adfc8 --- /dev/null +++ b/x11-themes/e16-themes/e16-themes-1.0.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="All the official E16 themes" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/" +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" diff --git a/x11-themes/e16-themes/metadata.xml b/x11-themes/e16-themes/metadata.xml new file mode 100644 index 000000000000..d9067a7aa2ed --- /dev/null +++ b/x11-themes/e16-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ceamac@gentoo.org</email> + <name>Viorel Munteanu</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/elementary-xfce-icon-theme/Manifest b/x11-themes/elementary-xfce-icon-theme/Manifest new file mode 100644 index 000000000000..328077ecd479 --- /dev/null +++ b/x11-themes/elementary-xfce-icon-theme/Manifest @@ -0,0 +1,2 @@ +DIST elementary-xfce-0.21.tar.gz 7422680 BLAKE2B 26a80b7efd6fb7aa218b296e26d0dec9e453aeb6e1524d1c2d50666c1444d6a286c8c894c922fb9e455cd807513243f42077e05c9d99f9cef0bb65375abf3403 SHA512 be2a10099513f5501d03379b795bc882ae6af5bd56c56b5f852019b31e84ee4ec826bacf2b1c8822a706e02591c56277a2b22ccd68b3df87d57c6b26971f6cb0 +DIST elementary-xfce-0.22.tar.gz 7430611 BLAKE2B f44b770ce753099942cf3150196cdf5f2cbccd1c8e4f69c8953b354fb0c740dc56697b02abf1ab1a3bf6be7cf47ff345cbd1fd18ab8203d559409e8706782717 SHA512 dedfb9d6baedeacdab7b8ae90d26e4c9ec327bf7ecf61249825b85d5e845aabb9512f7d1ecd42f50c7387d03733c68726b8e4bbb3f3824204ffa263e8714d095 diff --git a/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.21-r1.ebuild b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.21-r1.ebuild new file mode 100644 index 000000000000..adc0c741d7de --- /dev/null +++ b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.21-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg toolchain-funcs + +MY_P="${PN%-icon-theme}-${PV}" +DESCRIPTION="Elementary icons forked from upstream, extended and maintained for Xfce" +HOMEPAGE="https://github.com/shimmerproject/elementary-xfce" +SRC_URI="https://github.com/shimmerproject/elementary-xfce/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +# see AUTHORS +LICENSE=" + GPL-3+ + Apache-2.0 + CC-BY-4.0 CC-BY-SA-4.0 +" +SLOT="0" +KEYWORDS="amd64 ~riscv ~x86" + +BDEPEND=" + media-gfx/optipng + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3" + +src_prepare() { + sed -i -e 's:-Werror -O0 -pipe:${CFLAGS} ${CPPFLAGS} ${LDFLAGS}:' \ + svgtopng/Makefile || die + default +} + +src_configure() { + # custom script + ./configure --prefix="${EPREFIX}/usr" || die +} + +src_compile() { + emake CC="$(tc-getCC)" +} diff --git a/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.22.ebuild b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.22.ebuild new file mode 100644 index 000000000000..44e93a551aa4 --- /dev/null +++ b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.22.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg toolchain-funcs + +MY_P="${PN%-icon-theme}-${PV}" +DESCRIPTION="Elementary icons forked from upstream, extended and maintained for Xfce" +HOMEPAGE="https://github.com/shimmerproject/elementary-xfce" +SRC_URI="https://github.com/shimmerproject/elementary-xfce/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +# see AUTHORS +LICENSE=" + GPL-3+ + Apache-2.0 + CC-BY-4.0 CC-BY-SA-4.0 +" +SLOT="0" +KEYWORDS="amd64 ~riscv ~x86" + +BDEPEND=" + media-gfx/optipng + x11-libs/gdk-pixbuf:2 + gnome-base/librsvg" + +src_prepare() { + sed -i -e 's:-Werror -O0 -pipe:${CFLAGS} ${CPPFLAGS} ${LDFLAGS}:' \ + svgtopng/Makefile || die + default +} + +src_configure() { + # custom script + ./configure --prefix="${EPREFIX}/usr" || die +} + +src_compile() { + emake CC="$(tc-getCC)" +} diff --git a/x11-themes/elementary-xfce-icon-theme/metadata.xml b/x11-themes/elementary-xfce-icon-theme/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/x11-themes/elementary-xfce-icon-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/experience/Manifest b/x11-themes/experience/Manifest new file mode 100644 index 000000000000..50c4af0e76b0 --- /dev/null +++ b/x11-themes/experience/Manifest @@ -0,0 +1 @@ +DIST experience-3.04.tar.gz 108140 BLAKE2B 0909eb0a55fcc27f806ccebcf4ebfa8fef53e753227bf04accd4460c0ea4507d9627c7a2796a4fb6fad1841b9c032de0397e72ce62a623a0cd6756578340ddce SHA512 528c282fae43da76d88401dc1225cb8ce357e3c2786d5848bfdc3560692939837a813d7689f2136ef1cf8f832390a8619c4736c0ff99ea5a2c1818be2cd47a81 diff --git a/x11-themes/experience/experience-3.04-r1.ebuild b/x11-themes/experience/experience-3.04-r1.ebuild new file mode 100644 index 000000000000..712682dc2d50 --- /dev/null +++ b/x11-themes/experience/experience-3.04-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="GTK+2 themes which copy and improve the look of XP Luna" +HOMEPAGE="https://web.archive.org/web/20130730053042/https://art.gnome.org/themes/gtk2/1058" +SRC_URI="mirror://gnome/teams/art.gnome.org/themes/gtk2/GTK2-EXperience.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~sparc x86" +IUSE="" + +RDEPEND="x11-themes/gtk-engines-experience" +DEPEND="${RDEPEND}" + +S="${WORKDIR}" + +src_prepare() { + default + + mv "eXperience - ice" eXperience-ice || die + mv "eXperience - olive" eXperience-olive || die + + # Don't install index files, since this package doesn't provide the icon + # set. Remove cruft files also. + find . -name 'index.theme' -o -name '*~' | xargs rm || die +} + +src_install() { + for dir in eXperience* ; do + insinto "/usr/share/themes/${dir}" + doins -r ${dir}/. + done + + dodoc eXperience/README +} diff --git a/x11-themes/experience/experience-3.04-r2.ebuild b/x11-themes/experience/experience-3.04-r2.ebuild new file mode 100644 index 000000000000..55ca8f65c718 --- /dev/null +++ b/x11-themes/experience/experience-3.04-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="GTK+2 themes which copy and improve the look of XP Luna" +HOMEPAGE="https://web.archive.org/web/20130730053042/https://art.gnome.org/themes/gtk2/1058" +SRC_URI="mirror://gnome/teams/art.gnome.org/themes/gtk2/GTK2-EXperience.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~sparc x86" + +RDEPEND="x11-themes/gtk-engines-experience" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + mv "eXperience - ice" eXperience-ice || die + mv "eXperience - olive" eXperience-olive || die + + # Don't install index files, since this package doesn't provide the icon + # set. Remove cruft files also. + find . -name 'index.theme' -o -name '*~' | xargs rm || die +} + +src_install() { + for dir in eXperience* ; do + insinto "/usr/share/themes/${dir}" + doins -r ${dir}/. + done + + dodoc eXperience/README +} diff --git a/x11-themes/experience/metadata.xml b/x11-themes/experience/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/experience/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/faenza-icon-theme/Manifest b/x11-themes/faenza-icon-theme/Manifest new file mode 100644 index 000000000000..a587c0857eec --- /dev/null +++ b/x11-themes/faenza-icon-theme/Manifest @@ -0,0 +1 @@ +DIST faenza-icon-theme_1.3.1.tar.gz 24647057 BLAKE2B 3ca9dec15797ac196480d50c2fd2c81356db48ffdd5f42ba07d26841f05e66c18a9f3a7684907ee89f19ed65bb6998abfd455b61f787fa98c561f32403ec9fc4 SHA512 0c017ddbaa2dba485341d3bb1e321fafad026aafc893fa2519ddfd3fe0475fc8d011c99ce3de581c9b1c6aa7d250312673dda7c10bb12783db2d45816646ddc9 diff --git a/x11-themes/faenza-icon-theme/faenza-icon-theme-1.3.1-r1.ebuild b/x11-themes/faenza-icon-theme/faenza-icon-theme-1.3.1-r1.ebuild new file mode 100644 index 000000000000..34116d7b4b32 --- /dev/null +++ b/x11-themes/faenza-icon-theme/faenza-icon-theme-1.3.1-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +MY_P=${PN}_${PV} + +DESCRIPTION="A scalable icon theme called Faenza" +HOMEPAGE="https://tiheum.deviantart.com/art/Faenza-Icons-173323228" +# Use Ubuntu repo which has a proper faenza-icon-theme tarball +#SRC_URI="https://faenza-icon-theme.googlecode.com/files/${MY_P}.tar.gz" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" + +RDEPEND="x11-themes/hicolor-icon-theme" + +S="${WORKDIR}"/${PN}-${PV%.*} + +src_prepare() { + xdg_src_prepare + local res x + for x in Faenza Faenza-Dark; do + for res in 22 24 32 48 64 96; do + cp "${x}"/places/${res}/start-here-gentoo.png \ + "${x}"/places/${res}/start-here.png || die + done + cp "${x}"/places/scalable/start-here-gentoo.svg \ + "${x}"/places/scalable/start-here.svg || die + done +} + +src_install() { + insinto /usr/share/icons + doins -r Faenza{,-Ambiance,-Dark,-Darker,-Darkest,-Radiance} + + # TODO: Install to directories where the apps can find them + # insinto ${somewhere} + # doins -r emesene dockmanager rhythmbox +} diff --git a/x11-themes/faenza-icon-theme/metadata.xml b/x11-themes/faenza-icon-theme/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/faenza-icon-theme/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/fedora-backgrounds/Manifest b/x11-themes/fedora-backgrounds/Manifest new file mode 100644 index 000000000000..83d18667898f --- /dev/null +++ b/x11-themes/fedora-backgrounds/Manifest @@ -0,0 +1,17 @@ +DIST f27-backgrounds-27.0.1.tar.xz 20291452 BLAKE2B 14057cf872aed949daafd0a6e1cb92c98bcb51eefa1e95829e93d3ef4bd2d20671e41586432e5f4de29469431c4e1c7752c58cd05753d510e9cf504f9c06c940 SHA512 4bfabd3b95f96faeb782a0e9a4979cdf46caea8068a0c9f97ba0c28d66e151d8b8cf3e166b2d03ca1f6b2754b27e843bb88bcf034d8fffd108a93b3fe85a9555 +DIST f28-backgrounds-28.1.5.tar.xz 158614448 BLAKE2B 8a2c98c3aa195512c000d2f0cb596fbfc85cfd49806ec6a204a1e6545b130f5d64ded68b0d25157c0ba2f1d82a0f026fb204e8fecb9756bd5bfed212f2ebf6c0 SHA512 2b97c947f59a24a4221588a4776d58d57c27668ecfc7370ec04e17b11aad2451df48b56d0603b9aff1f72dbedeae210f9c923cfb2c26ba1b7b1c12d7b0018384 +DIST f29-backgrounds-29.1.3.tar.xz 170130460 BLAKE2B dc7e8e25f8d65f9de8939e0468d49986f0228993920b49d53c2cfdc99c108218b338921657b790f30b3997a9dedfa51cae8f0db161b42fb723f2a2e4ea56a6b6 SHA512 707ecc56c5b0070b07f316dd9d24b9bc51a7b77e82049f7f693f4c5a828cba2d7731f14b5f2ea574875c81c60b1a490f55d9b655df936b6052e0bfa23eb171ad +DIST f30-backgrounds-30.1.2.tar.xz 215810052 BLAKE2B 203a8d5213aab09de7e050fceb333092d77df99557d827930542cbe0443ff16f510b0fb66d294e63871ffb6e942e373eb9890e7eb139523b1573bc12e328e9b7 SHA512 a6b2c3d0d38a0bb76f987e85b584afe2ce8079f8667a3ef253deff12b96678f2fb92ab2f6d04770e9154dd3bb4bc0fc871d5c18da989e5fa7f9f61464d7b3322 +DIST f31-backgrounds-31.0.4.tar.xz 317019080 BLAKE2B a6d3d8f1e41e5f0186ce4b4ffa052190d8422bf24db3c6fa02f1eda0d016af7cf58f8da9d1a391a8c2a46d1f1b2a21f2c889c6704a9e997262ae9a43447e55dc SHA512 77244938ef3bd3dff8d8327645373b368f10aef78cf15fa56045b3f6c76dee502a6682b4bb756e1c16f4021481f7ee2317a73273bb2e50abc729b5847db23718 +DIST f32-backgrounds-32.2.2.tar.xz 162995272 BLAKE2B 6c965cdfaa672877b1be087edb6de088f90f69027a1645781d19761f49023fde383301cf658f536aab32b1886960e4f9f7e7bf7b3c82ad2cb1fecffd28664ceb SHA512 b86596ce1f7db5ea63ad8f2271e8e90fb9fff24b72cacd0b30ed75a25ecf762548b0211ff9420d35ec110945ee5fb1a244a7848483e202f98faa0a5110fcf4b5 +DIST f33-backgrounds-33.0.8.tar.xz 30354496 BLAKE2B 7f64108aafccba083bea2e3b56438c29575facccf73ea6a1dbb0a42037b63c3f6a6c3491e76fdd8116af5a6eac8fe7d7cd26955a4ff7b92d2fa6e77400484e09 SHA512 bc293b62749dd99a5066c1641b734fcbe881da3f477a82b175d324a72958d36cf60a4cceec41b4b71f001be6af8fe044eba74ffb4914dbe2cba960212d9a8d4d +DIST f34-backgrounds-34.0.1.tar.xz 23613140 BLAKE2B 22295e9eb8e9d9d3ae73b6ebcc2766d5f9a0975614ffa3c01d7328cd25dc5927b01c3d58e182c07fa0627ca899437072467bdcda7b8e06edbee413c40261e009 SHA512 d86fe263dff8c431d3dcf50d0eefae0d1358d4b297249dd97b0f974d89287a17b7cebe299e98f06d791fd0888abf756bb87400c33ce0f8db8bb4d0e97f621b7e +DIST f36-backgrounds-36.1.2.tar.xz 7757840 BLAKE2B be36bfbd1a16e7ceb98afe38ad2f2e2dae7e88ff8d19a636206120b2f248b43a79752c5a90c324ad5f1851961306c13570a1c3325456f2499d609b36db01d4e1 SHA512 7e9e0e2844c55df1097baad546d4284e01dbec10bf3b544efb6eab001a0d059317bf28160d11deb049243fa5542ccf342c571f95f185d9b905f81bb75d2f5026 +DIST f37-backgrounds-37.0.6.tar.xz 9646364 BLAKE2B a5c6241785c4053370578cec251aa449c449f18b9832cd3554ae8d3fabd23142ba90dd5756aca3ca2c8f8397cd3fc303ba15f5f35b0bcfc5c07cd87377f3374b SHA512 d89a80089fbcfca14df52c16e400a8ed92104b69ab072dffae4b01227610aa6ae15ac9efe93103a20102c4b741032275f96f7e0abb6d7d18c8981f4c2529a7c4 +DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8 SHA512 79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1 +DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723 SHA512 e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e +DIST f40-backgrounds-40.2.0.tar.xz 26709420 BLAKE2B cddb7d03070ec67b34d7a3f66a099ad1706bf8214c08d7e5f16308e7d6e879023df43d72f9307619de24228a337867e18391340074645b04331f167714fc7139 SHA512 968f186e700590be5e48d757094d627188a34632bbb7d3fb0df53dab7b81c3f8f011743d0cb49a35e9593c5abe0af6da048000971ca0b0060b81b8c4f8e82a60 +DIST f41-backgrounds-41.0.2.tar.xz 31615028 BLAKE2B b28e225f8787d22967c025880a7690008bdbb771ef6663b6498f9026aff96922aa2c40c77e9c54e73897ed96904a14475f2cbf6ee95fc18e0f3e094d395922b4 SHA512 50f8a540581ee8798e453962aae4f3af5e1847bbaad3e4ce62da8626514cadea3ff5435e1462534e334eb2ac5a600355d3663678dc2b7ba04da543becb86e272 +DIST f42-backgrounds-42.0.0.tar.xz 3626860 BLAKE2B ddce1299489f8fc6e22364a4444ea2b38d38ab8794c14f488393bfde947e8b463ba790204aef4fb164acda818e656c8df451c8bd5fc6287758e10f0eb73a484e SHA512 358cb36a161b5aa42aa8a4d09a5da77c4159a741743cc42541b4577494215488d5a816f8e02c2efd7f4157f8f49fba058ff7c09c0bc57f05c1c82874052cb371 +DIST f43-backgrounds-43.0.3.tar.xz 7637208 BLAKE2B daeb247888ddba335c18be7284ba5953c6a88311b08818e52011d3cdeff98fc18f87a6289d24ab87864c86f9d06848f9a0e3e0d63f3ab74868672f94a0e6a6fc SHA512 ec199d24c256498311c0232c82dd25a3dd850967218c06a61e8827f4799d28d65e3f4cd5f120bf9be2d268122cc6b527c7ab4ccff7ddf7dcaecdb9a734e687cb +DIST f43-backgrounds-43.0.4.tar.xz 7636160 BLAKE2B 2c4562cdeb83541bfa4202d4f47f0d779d3de80edd03785e3cb166ca6a9a414bf12e7d52da7f1ab7d1633df7b1528735d4e8ef352592f81987c30326220a7428 SHA512 77d60ed7528bb4d2a8e71e6002c51a98a51e0db7250982031c918d2c9696eb6d32176f64514633e37aad6d17d3dff0c131eebf46b52747837b01fd648e0d82a7 diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-27.0.1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-27.0.1.ebuild new file mode 100644 index 000000000000..27ae0049e39b --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-27.0.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" + +S="${WORKDIR}/${MY_PN}" +LICENSE="CC-BY-SA-4.0" +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-28.1.5.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-28.1.5.ebuild new file mode 100644 index 000000000000..27ae0049e39b --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-28.1.5.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" + +S="${WORKDIR}/${MY_PN}" +LICENSE="CC-BY-SA-4.0" +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-29.1.3.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-29.1.3.ebuild new file mode 100644 index 000000000000..27ae0049e39b --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-29.1.3.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" + +S="${WORKDIR}/${MY_PN}" +LICENSE="CC-BY-SA-4.0" +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-30.1.2.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-30.1.2.ebuild new file mode 100644 index 000000000000..27ae0049e39b --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-30.1.2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" + +S="${WORKDIR}/${MY_PN}" +LICENSE="CC-BY-SA-4.0" +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-31.0.4.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-31.0.4.ebuild new file mode 100644 index 000000000000..8f2f8f8dfc72 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-31.0.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" + +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-4.0 CC-BY-SA-4.0 CC0-1.0 Free-Art-1.3" + +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-32.2.2.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-32.2.2.ebuild new file mode 100644 index 000000000000..4f4b698a899f --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-32.2.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" + +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 x86" + +src_install() { + default + # Don't change default MATE background + rm "${ED}"/usr/share/backgrounds/mate/default.xml || die +} diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild new file mode 100644 index 000000000000..53a9f3241a95 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild new file mode 100644 index 000000000000..53a9f3241a95 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild new file mode 100644 index 000000000000..53a9f3241a95 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.6.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.6.ebuild new file mode 100644 index 000000000000..4586d299e0bc --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1-r1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1-r1.ebuild new file mode 100644 index 000000000000..53fc9d0e5eec --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" + +BDEPEND="media-gfx/pngquant" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild new file mode 100644 index 000000000000..53a9f3241a95 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild new file mode 100644 index 000000000000..53a9f3241a95 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.2.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.2.ebuild new file mode 100644 index 000000000000..4cc6989fbd96 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_PN}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-42.0.0.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-42.0.0.ebuild new file mode 100644 index 000000000000..ec7b3a5d5180 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-42.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" + +# Migrate to virtual/imagemagick-tools when it supports jpegxl: +# https://bugs.gentoo.org/953960 +BDEPEND="|| ( + media-gfx/imagemagick[jpegxl(-),png] + media-gfx/graphicsmagick[imagemagick,jpegxl,png] + ) +" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-43.0.3.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-43.0.3.ebuild new file mode 100644 index 000000000000..ec7b3a5d5180 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-43.0.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" + +# Migrate to virtual/imagemagick-tools when it supports jpegxl: +# https://bugs.gentoo.org/953960 +BDEPEND="|| ( + media-gfx/imagemagick[jpegxl(-),png] + media-gfx/graphicsmagick[imagemagick,jpegxl,png] + ) +" diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-43.0.4.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-43.0.4.ebuild new file mode 100644 index 000000000000..ec7b3a5d5180 --- /dev/null +++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-43.0.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of default and supplemental wallpapers for Fedora" +HOMEPAGE="https://github.com/fedoradesign/backgrounds" + +MY_PN="f$(ver_cut 1)-backgrounds" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +# Review on each bump, files Attribution* +LICENSE="CC-BY-SA-4.0" + +SLOT="$(ver_cut 1)" + +KEYWORDS="amd64 x86" + +# Migrate to virtual/imagemagick-tools when it supports jpegxl: +# https://bugs.gentoo.org/953960 +BDEPEND="|| ( + media-gfx/imagemagick[jpegxl(-),png] + media-gfx/graphicsmagick[imagemagick,jpegxl,png] + ) +" diff --git a/x11-themes/fedora-backgrounds/metadata.xml b/x11-themes/fedora-backgrounds/metadata.xml new file mode 100644 index 000000000000..ddb376056c16 --- /dev/null +++ b/x11-themes/fedora-backgrounds/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/flatsvg/Manifest b/x11-themes/flatsvg/Manifest new file mode 100644 index 000000000000..72adbf4f319e --- /dev/null +++ b/x11-themes/flatsvg/Manifest @@ -0,0 +1 @@ +DIST flatSVG1.0.tar.gz 2090679 BLAKE2B a96aad3018810c1bf8278501b3b775d4ee60d84e790a1bff84f78846b37781f9ca938ce56e317d71a4bb704651e756a5969bb014f6f37e2e9e33c0abdd073e3f SHA512 b55fab422efc6116084c94ad6fefaf022b84c9d71d2ce81fa34a8ee4153b27e3a82943436c915a870ec10a7c2b00862d65a31e5268d859c54dbf5f4d51694eb4 diff --git a/x11-themes/flatsvg/flatsvg-1.0.ebuild b/x11-themes/flatsvg/flatsvg-1.0.ebuild new file mode 100644 index 000000000000..a53f9a04fb9a --- /dev/null +++ b/x11-themes/flatsvg/flatsvg-1.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Flat SVG icon set" +HOMEPAGE="http://www.kde-look.org/content/show.php?content=17158" +SRC_URI="http://www.atqu23.dsl.pipex.com/danny/flatSVG${PV}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 ~sparc x86" +IUSE="" + +S=${WORKDIR}/FlatSVG + +src_install() { + insinto /usr/share/icons + doins -r "${S}" +} diff --git a/x11-themes/flatsvg/metadata.xml b/x11-themes/flatsvg/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/flatsvg/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/fluent-icon-theme/Manifest b/x11-themes/fluent-icon-theme/Manifest new file mode 100644 index 000000000000..ad6739382089 --- /dev/null +++ b/x11-themes/fluent-icon-theme/Manifest @@ -0,0 +1,2 @@ +DIST fluent-icon-theme-2024.02.25.tar.gz 6397963 BLAKE2B 5f7d46c5dbabe3744fcb2d21869794d0883fe57d15ac88d928b35f2bd41ea201486a0cc7cdd9937d3f24bd2c169e9e4aa2afa4ebdc9bd7abcc7b9328472ab44e SHA512 5a671360bf0d2b4e904d710b7cf72fde6580c4c1496a3fbcadf90a826e38936714dae511f35be3f2fdea370f602bcff4d1260dd0d230e6bcba6426f406247cec +DIST fluent-icon-theme-2025.08.21.gh.tar.gz 6926044 BLAKE2B 1cd89f26e8e0a89d776ba2007105bb5a6c9d3d1192812fa1660688b8be35a9d0bf056a040bc670a5541ca8618a7e91779e5322056de6962768e2d0d1019c9c4e SHA512 a82c93528206826df6f1d54a2aad4adc34a4b3e848ecba7744dc34bb0611b20e08154cd6c81e399f036e2e0ac85a317fe1aff55bfed60d0593f9099abe682dfd diff --git a/x11-themes/fluent-icon-theme/fluent-icon-theme-2024.02.25.ebuild b/x11-themes/fluent-icon-theme/fluent-icon-theme-2024.02.25.ebuild new file mode 100644 index 000000000000..3f731d21fa0c --- /dev/null +++ b/x11-themes/fluent-icon-theme/fluent-icon-theme-2024.02.25.ebuild @@ -0,0 +1,60 @@ +# Copyright 2022-2024 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}.git" +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/${MY_PV}.tar.gz + -> ${P}.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/fluent-icon-theme/fluent-icon-theme-2025.08.21.ebuild b/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.08.21.ebuild new file mode 100644 index 000000000000..9f74ef27d047 --- /dev/null +++ b/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.08.21.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/fluent-icon-theme/metadata.xml b/x11-themes/fluent-icon-theme/metadata.xml new file mode 100644 index 000000000000..d5d2aa1e27ee --- /dev/null +++ b/x11-themes/fluent-icon-theme/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>xgqt@gentoo.org</email> + <name>Maciej Barć</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/vinceliuice/Fluent-icon-theme/issues</bugs-to> + </upstream> + <use> + <flag name="hardlink"> + Hardlink duplicate icons to greatly reduce installation size + </flag> + <flag name="round"> + Install the round version of symbolic icons + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/fluxbox-styles-fluxmod/Manifest b/x11-themes/fluxbox-styles-fluxmod/Manifest new file mode 100644 index 000000000000..fcdcee481ebf --- /dev/null +++ b/x11-themes/fluxbox-styles-fluxmod/Manifest @@ -0,0 +1 @@ +DIST fluxbox-styles-fluxmod-20050128.tar.bz2 1279479 BLAKE2B 3ed6ed27686f3279ff2eac9c624a9e8ffe7cae99084bb9d1108a92b26081bb5ed70e3170a85330e94622ca183c8868a8f8012bd56a46c5a8bcfaf64e2fb1dd08 SHA512 420358ec9b4f9156e070c92a53ecb30f208cf9d81217e651e5c9a8c3466663174df0a72ec8938522feb35b4a5d8fb2eba80560d1d1b8e5a521955694bf1f00ac diff --git a/x11-themes/fluxbox-styles-fluxmod/files/styles-menu-fluxmod b/x11-themes/fluxbox-styles-fluxmod/files/styles-menu-fluxmod new file mode 100644 index 000000000000..f9813d4d13d7 --- /dev/null +++ b/x11-themes/fluxbox-styles-fluxmod/files/styles-menu-fluxmod @@ -0,0 +1,5 @@ +[begin] (Fluxmod Styles) +[submenu] (Fluxmod Styles) + [stylesdir] (/usr/share/fluxbox/fluxmod/styles) +[end] +[end] diff --git a/x11-themes/fluxbox-styles-fluxmod/fluxbox-styles-fluxmod-20050128-r1.ebuild b/x11-themes/fluxbox-styles-fluxmod/fluxbox-styles-fluxmod-20050128-r1.ebuild new file mode 100644 index 000000000000..ee02bcea0d5d --- /dev/null +++ b/x11-themes/fluxbox-styles-fluxmod/fluxbox-styles-fluxmod-20050128-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A collection of FluxBox themes from FluxMod" +HOMEPAGE="https://tenr.de/styles/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86" + +src_prepare() { + # comment out every rootcommand + find . -name '*.cfg' -exec \ + sed -i "{}" -e 's-^\(rootcommand\)-!!! \1-i' \; || die "sed failed" + # weird tarball... + find . -exec chmod a+r '{}' \; || die "chmod on tarball failed" + + eapply_user +} + +src_install() { + insinto /usr/share/fluxbox/fluxmod/styles + doins -r * + insinto /usr/share/fluxbox/menu.d/styles + doins "${FILESDIR}"/styles-menu-fluxmod +} + +pkg_postinst() { + einfo + einfo "These styles are installed into /usr/share/fluxbox/fluxmod/. The" + einfo "best way to use these styles is to ensure that you are running" + einfo "fluxbox 0.9.10-r3 or later, and then to place the following in" + einfo "your menu file:" + einfo + einfo " [submenu] (Styles) {Select a Style}" + einfo " [include] (/usr/share/fluxbox/menu.d/styles/)" + einfo " [end]" + einfo + einfo "If you use fluxbox-generate_menu or the default global fluxbox" + einfo "menu file, this will already be present." + einfo + einfo "Note that some of these styles use the PNG image format. For" + einfo "these to work, fluxbox must be built with USE=\"imlib\" and" + einfo "imlib2 must be built with USE=\"png\"." + einfo +} diff --git a/x11-themes/fluxbox-styles-fluxmod/metadata.xml b/x11-themes/fluxbox-styles-fluxmod/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/fluxbox-styles-fluxmod/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/fvwm-crystal/Manifest b/x11-themes/fvwm-crystal/Manifest new file mode 100644 index 000000000000..3a5d1928903d --- /dev/null +++ b/x11-themes/fvwm-crystal/Manifest @@ -0,0 +1 @@ +DIST fvwm-crystal-3.7.6.tar.gz 6015361 BLAKE2B e12327df402c02430ef80def4260d0132143fe6e88924a8b129c2703ff6bd288544592b7b5060bc9840b5d6193b35290f442f39ba247dd47978cd8e607332a97 SHA512 9b680cd59119fea05b23463fb3bbff383370ce66710b99434387ec84de5cde626ea682611a6fd57b55ecdbfdc218ddef89f69924f263a6a953aaabba8cc6c6fe diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.7.6.ebuild b/x11-themes/fvwm-crystal/fvwm-crystal-3.7.6.ebuild new file mode 100644 index 000000000000..e9844a1b53ea --- /dev/null +++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.7.6.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit readme.gentoo-r1 python-single-r1 optfeature + +DESCRIPTION="Configurable FVWM theme with transparency and freedesktop compatible menu" +HOMEPAGE="https://fvwm-crystal.sourceforge.net/" + +if [[ ${PV} = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fvwm-crystal/fvwm-crystal.git" +else + SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + acct-group/fvwm-crystal + app-alternatives/awk + app-alternatives/bc + media-sound/alsa-utils + sys-apps/sed + virtual/imagemagick-tools + x11-apps/xwd + >=x11-wm/fvwm3-1.0.4[go] + || ( x11-misc/hsetroot media-gfx/feh ) + || ( >=x11-misc/stalonetray-0.6.2-r2 x11-misc/trayer ) +" + +DISABLE_AUTOFORMATTING="true" +DOC_CONTENTS="After a first time installation, execute the following commands: + $ cp -r "${EROOT}"/usr/share/doc/"${PF}"/addons/Xresources ~/.Xresources + $ cp -r "${EROOT}"/usr/share/doc/"${PF}"/addons/Xsession ~/.xinitrc +You can edit these files at your convenience. + +Many applications can extend functionality of fvwm-crystal. +They are listed in "${EROOT}"/usr/share/doc/"${PF}"/INSTALL.* + +To be able to use the exit menu, each user using ${PN} +must be in the group fvwm-crystal. +You can do that as root with: + $ useradd -G fvwm-crystal <user_name> +and log out and in again. +" + +src_install() { + emake DESTDIR="${ED}" \ + docdir="${EPREFIX}/usr/share/doc/${PF}" \ + prefix="${EPREFIX}/usr" \ + install + # GNU License is globally in the portage tree + rm -vf "${ED}/usr/share/doc/${PF}"/LICENSE || die + + python_doscript "${ED}/usr/bin/${PN}".{apps,wallpaper} + python_scriptinto "/usr/share/${PN}"/fvwm/scripts/FvwmMPD + python_doscript "${ED}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + optfeature "localized XDG user directories support" "x11-misc/xdg-user-dirs" + optfeature "hibernate/resume support" "sys-apps/systemd" + optfeature "professional sound server" "virtual/jack" +} diff --git a/x11-themes/fvwm-crystal/metadata.xml b/x11-themes/fvwm-crystal/metadata.xml new file mode 100644 index 000000000000..3c8e494356bf --- /dev/null +++ b/x11-themes/fvwm-crystal/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>dominique.c.michel@gmail.com</email> + <name>Dominique Michel</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> + FVWM-Crystal is a set of configuration files for FVWM window manager, + with additional programs and scripts. Some of it's features are: + * quick launching of a terminal with just one click on a desktop + * a specially configured terminal window, similar to a console from FPP games + * builtin control over XMMS player and over aumix mixer from the keyboard and + buttons on the screen + * very good ability to control the desktop from the keyboard, including window + switching, moving, shading/unshading, maximizing, resizing, moving between + desktop pages + * transparent window titlebars, menus and panels on the desktop + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gargantuan-icon-theme/Manifest b/x11-themes/gargantuan-icon-theme/Manifest new file mode 100644 index 000000000000..250a00e56f94 --- /dev/null +++ b/x11-themes/gargantuan-icon-theme/Manifest @@ -0,0 +1 @@ +DIST gargantuan-icon-theme-1.7.tar.bz2 15412944 BLAKE2B da561300bf5ca567a42cd7fbd04bc8ed5b2c7af3be47c7f79bb52ac4f449fe9f7283704fd1c6b3c94efe647b5fce427ab9683dcae75b50ffde82f6e18e55db61 SHA512 87fcc608fee2bc2295a6e73eca4944e402296c42aeb31e3f9a07e98b82bdd5239bc79d3765f728fcb45393b18d3ee1661576ec6131cd1c65b7082af276b3efe6 diff --git a/x11-themes/gargantuan-icon-theme/gargantuan-icon-theme-1.7.ebuild b/x11-themes/gargantuan-icon-theme/gargantuan-icon-theme-1.7.ebuild new file mode 100644 index 000000000000..11d73f3989f9 --- /dev/null +++ b/x11-themes/gargantuan-icon-theme/gargantuan-icon-theme-1.7.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="Gargantuan Icon Theme" +HOMEPAGE="https://www.gnome-look.org/content/show.php?content=24364" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="x11-themes/hicolor-icon-theme" + +S="${WORKDIR}"/gargantuan + +src_install() { + dodoc README + rm -f index.theme~ index.theme.old icons/iconrc~ README || die + insinto /usr/share/icons/gargantuan + doins -r * +} diff --git a/x11-themes/gargantuan-icon-theme/metadata.xml b/x11-themes/gargantuan-icon-theme/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/gargantuan-icon-theme/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gartoon-redux/Manifest b/x11-themes/gartoon-redux/Manifest new file mode 100644 index 000000000000..483fe2b5e953 --- /dev/null +++ b/x11-themes/gartoon-redux/Manifest @@ -0,0 +1 @@ +DIST gartoon-redux-1.10.tar.gz 2907834 BLAKE2B 32b0e7d6c210051f6deb29f0fb92ca1a03fad8b66c28172f4e5749d458362541be1010599f282df891199c75b9b5fa5e96b4d24ca45573ff0d04bd3b374898ff SHA512 fc5ab8ebbb72564d507a4d65d5ff91a7574321d3e4464d813d65fa3c9879a510cced45808a419d070e31b086d12543d2d415703a4733bc12766f705fae4d40a3 diff --git a/x11-themes/gartoon-redux/files/gartoon-redux-1.10-rsvg-convert.patch b/x11-themes/gartoon-redux/files/gartoon-redux-1.10-rsvg-convert.patch new file mode 100644 index 000000000000..411b4537df49 --- /dev/null +++ b/x11-themes/gartoon-redux/files/gartoon-redux-1.10-rsvg-convert.patch @@ -0,0 +1,11 @@ +--- a/configure ++++ b/configure +@@ -150,7 +150,7 @@ + my $size = shift; + my $zoom_factor = $size / 90; + return "$target: $source\n" . +- "\trsvg -x $zoom_factor -y $zoom_factor $source $target"; ++ "\trsvg-convert -x $zoom_factor -y $zoom_factor $source -o $target"; + } + + sub usage { diff --git a/x11-themes/gartoon-redux/gartoon-redux-1.10-r1.ebuild b/x11-themes/gartoon-redux/gartoon-redux-1.10-r1.ebuild new file mode 100644 index 000000000000..25966c5ea6ce --- /dev/null +++ b/x11-themes/gartoon-redux/gartoon-redux-1.10-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="A massively improved variant of the well-known Gartoon theme" +HOMEPAGE="https://gnome-look.org/content/show.php/?content=74841" +SRC_URI="http://tweenk.artfx.pl/gartoon/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + dev-lang/perl + dev-perl/Switch + gnome-base/librsvg +" + +RESTRICT="binchecks strip" + +PATCHES=( + "${FILESDIR}"/${PN}-1.10-rsvg-convert.patch +) + +src_configure() { + # perl script, not autotools based + ./configure --prefix=/usr || die +} + +src_compile() { + unset XDG_CACHE_HOME # bug 588708 + emake prepare + emake +} + +src_install() { + emake icondir="${D}"/usr/share/icons/GartoonRedux install + dodoc AUTHORS changelog README TODO +} diff --git a/x11-themes/gartoon-redux/metadata.xml b/x11-themes/gartoon-redux/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/gartoon-redux/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gartoon/Manifest b/x11-themes/gartoon/Manifest new file mode 100644 index 000000000000..c6d87b0e0b90 --- /dev/null +++ b/x11-themes/gartoon/Manifest @@ -0,0 +1 @@ +DIST gartoon-0.5.tar.gz 1552790 BLAKE2B 6d753c806a26fed906a212b288c3db8de2487ed47abb660769dce2fa3785dd7e7608ebb95987d64ab8978616cd030e54ce83072d052a053adf6b4584a1320bb6 SHA512 c9a3def77e9cbbd8bb6f5ae469b4720b8b26b182daef44f65676a8a1db48424d1e73c3dd8a26b0b8918ad81a9dca0a1f78e162a1e1a938d9a56115dbbaf4ebb9 diff --git a/x11-themes/gartoon/gartoon-0.5-r2.ebuild b/x11-themes/gartoon/gartoon-0.5-r2.ebuild new file mode 100644 index 000000000000..a73f45cf51cf --- /dev/null +++ b/x11-themes/gartoon/gartoon-0.5-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Gartoon SVG icon theme" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2" +KEYWORDS="amd64 ~ppc ~sparc ~x86" +SLOT="0" + +RESTRICT="binchecks strip" + +pkg_setup() { + mydest="/usr/share/icons/${PN}" +} + +src_prepare() { + default + sed -i \ + -e "s:\(^pixmap_path\) \(\".*\"$\):\1 \"${mydest}/scalable/stock\":" \ + scalable/stock/iconrc || die +} + +src_install() { + insinto ${mydest} + doins index.theme scalable/stock/iconrc + + dodoc AUTHORS README scalable/stock/changelog_mula.txt + + for dir in apps devices emblems filesystems mimetypes stock; do + cd "${S}"/scalable/${dir} + insinto ${mydest}/scalable/${dir} + for svg in *svg; do + doins ${svg} + done + done + + dosym gnome-lockscreen.svg ${mydest}/scalable/apps/xfce-system-lock.svg + dosym control-center2.svg ${mydest}/scalable/apps/xfce-system-settings.svg + dosym gnome-logout.svg ${mydest}/scalable/apps/xfce-system-exit.svg + dosym mozilla-firefox.svg ${mydest}/scalable/apps/firefox-icon.svg + dosym gnome-globe.svg ${mydest}/scalable/apps/firefox-icon-unbranded.svg +} diff --git a/x11-themes/gartoon/metadata.xml b/x11-themes/gartoon/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/gartoon/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/geany-themes/Manifest b/x11-themes/geany-themes/Manifest new file mode 100644 index 000000000000..781ab2bc96bb --- /dev/null +++ b/x11-themes/geany-themes/Manifest @@ -0,0 +1 @@ +DIST geany-themes-1.22.2.tar.bz2 14694 BLAKE2B 2cac3e3170bdeb04d727574f5285da89c8a915a681e0fcebbd8217d2314c00d681b3113fa5ed8e00f0454c99725688a92350ecc9b2a7859d029914f940fb4eb3 SHA512 3759c687a06a7f933e40fde5c52dc10c36eebeb799a5c471c5ee31598f8c32496b1a3f326342494e33ae209bed66420147f85ebdbce771af2f27b0151dca9c84 diff --git a/x11-themes/geany-themes/geany-themes-1.22.2-r2.ebuild b/x11-themes/geany-themes/geany-themes-1.22.2-r2.ebuild new file mode 100644 index 000000000000..46ffeabb8364 --- /dev/null +++ b/x11-themes/geany-themes/geany-themes-1.22.2-r2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A collection of colour schemes for Geany" +HOMEPAGE="https://github.com/codebrainz/geany-themes" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1 BSD-2 MIT" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND=">=dev-util/geany-${PV:0:4}" + +src_install() { + default + + insinto /usr/share/geany + doins -r colorschemes +} diff --git a/x11-themes/geany-themes/metadata.xml b/x11-themes/geany-themes/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/geany-themes/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gentoo-artwork/Manifest b/x11-themes/gentoo-artwork/Manifest new file mode 100644 index 000000000000..aa21aa13016a --- /dev/null +++ b/x11-themes/gentoo-artwork/Manifest @@ -0,0 +1,6 @@ +DIST gentoo-artwork-0.2.tar.bz2 8169652 BLAKE2B 992d26de8828c2e65f6a8451dcbe2afe1712a37affa602011f24b4f953c1bd57ecd9e2710e27a5f45856945907225089b55d1c8a269f707da5da3c715b20eea0 SHA512 20016ed8a20e1ff37382178bc0c21ea079d9d2a161b3a17769215d5e8d14070f1241c86da6eb8ff61020cf5c0fcb2ec6bc2a191607e3b49963d177315c4e8f49 +DIST gentoo-artwork-0.3.tar.bz2 24870943 BLAKE2B b8c89a2670596b9ee34bc3bb4aeb75237ce30819f95258bbf6d1f9ebd2329d20313116bdac13fc0340f4d3c764e9d889f2c00132c6fe3823b9dfa079126d7c2e SHA512 4d504635d1367d4fb92584114ddc180ccda0d2e78531481713c21c9049466542e7a0c159292f29029e43ebc6c278ff4cc397eaf9b1ddafd7c4edff26e8f8a865 +DIST gentoo-artwork-0.4.1.tar.bz2 2794643 BLAKE2B 9798517f1f6c2260a7735499e90f730d4eab1ff966771d89aecfe2b07ea2944f93792ee959fb2dc88ed1c0cdbd34d1d263682cd7af41c82bad754c2e083aacac SHA512 41a8b2f44f065027ff0dc1b0a9b58205df068ee2ccf3dc63693f00a5cce3dfbf1377042137ca6896e124bed41992ccbdde499f6d4137db457f85dc67044a0ed2 +DIST gentoo-artwork-0.4.2.tar.bz2 612218 BLAKE2B d99af474be50469d17ebe60570ba86bbf2b1605dccb40bc60527a53826ebed63588340e899682c8da6df7807522b6acab5181cc2ce964f40d4453cc5303e6a08 SHA512 cf8283f0743ff8ab8b39b7c39cc12c74d5c3ff7b8b0e84f2b3ba34657b16ed3657e155aa17ec1602b0e70f57e30fae5869c9f3405f825a1c67a0e7b48c73edd1 +DIST gentoo-artwork-0.4.tar.bz2 26804896 BLAKE2B fd146c388cb2b91ef6564f1075ee70eee5483c01a79c17e18d79b6b8609cb8f7cf11fe696ab8f1ddf24c8e8a96b2882fdbf350cc709ebe7189236686262d9cea SHA512 62b0e3043fad711acef01aefb5e56a216e890bb99eaa31b78e3b37c3d0495eeffbf19b1b332febfd5f791a7098225816f729f4159b945d2466e91ef78db668c4 +DIST gentoo-bubble-icons-20060811.tar.gz 2340198 BLAKE2B 1d54be19bcb3ce3edafbf07cacf23ac7d179f12789c31027035c9d983be40ae45d328e511ad1500d153103ec80f3ba06021e144dfe18ca18939fcf9cd539059a SHA512 5a208fb82240f13edeb87019977cc4788a2f9b84465b298133a717e589c483e91fcb40b9c8a9a459d6030fc984a8855059edf5f774233e8142ecfc39473d5850 diff --git a/x11-themes/gentoo-artwork/files/index.theme b/x11-themes/gentoo-artwork/files/index.theme new file mode 100644 index 000000000000..22ae1889f31c --- /dev/null +++ b/x11-themes/gentoo-artwork/files/index.theme @@ -0,0 +1,20 @@ +[Icon Theme] +Name=Gentoo +Comment=The Gentoo Icon Theme +Directories=32x32,48x48,64x64,l33t + +[32x32] +Size=32 +Type=Fixed + +[48x48] +Size=48 +Type=Fixed + +[64x64] +Size=64 +Type=Fixed + +[l33t] +Size=79 +Type=Fixed diff --git a/x11-themes/gentoo-artwork/files/offensive_list b/x11-themes/gentoo-artwork/files/offensive_list new file mode 100644 index 000000000000..aa6f1cc84861 --- /dev/null +++ b/x11-themes/gentoo-artwork/files/offensive_list @@ -0,0 +1 @@ +pixmaps/1024x768/gentoo-revolution-1024x768.png diff --git a/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild b/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild new file mode 100644 index 000000000000..8fa0efb22ee3 --- /dev/null +++ b/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +BI_VER="20060811" + +DESCRIPTION="Collection of miscellaneous Gentoo Linux logos and artwork" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Artwork" +SRC_URI=" + pixmaps? ( + mirror://gentoo/c0/${PN}-0.2.tar.bz2 + mirror://gentoo/8f/${PN}-0.3.tar.bz2 + mirror://gentoo/18/${PN}-0.4.tar.bz2 + mirror://gentoo/56/${PN}-0.4.1.tar.bz2 + mirror://gentoo/89/${P}.tar.bz2 + icons? ( mirror://gentoo/da/gentoo-bubble-icons-${BI_VER}.tar.gz ) + ) + !pixmaps? ( + icons? ( + mirror://gentoo/c0/${PN}-0.2.tar.bz2 + mirror://gentoo/8f/${PN}-0.3.tar.bz2 + mirror://gentoo/18/${PN}-0.4.tar.bz2 + mirror://gentoo/89/${P}.tar.bz2 + mirror://gentoo/da/gentoo-bubble-icons-${BI_VER}.tar.gz + ) + !icons? ( + kde? ( mirror://gentoo/c0/${PN}-0.2.tar.bz2 ) + !kde? ( grub? ( mirror://gentoo/c0/${PN}-0.2.tar.bz2 ) ) + lilo? ( mirror://gentoo/18/${PN}-0.4.tar.bz2 ) + ) + )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~mips ppc ppc64 ~sparc x86" +IUSE="+grub +icons kde lilo offensive +pixmaps" +RESTRICT="binchecks strip" + +src_unpack() { + mkdir -p "${WORKDIR}"/${PN}-0.2 || die + if use pixmaps || use icons || use kde || use grub; then + unpack ${PN}-0.2.tar.bz2 + fi + # rename unpacked dir so that updated files get overwritten + mv "${WORKDIR}"/${PN}-0.2 "${WORKDIR}"/${PN}-0.3 || die + if use pixmaps || use icons; then + unpack ${PN}-0.3.tar.bz2 + fi + mv "${WORKDIR}"/${PN}-0.3 "${WORKDIR}"/${PN}-0.4 || die + if use pixmaps || use icons || use lilo; then + unpack ${PN}-0.4.tar.bz2 + fi + mv "${WORKDIR}"/${PN}-0.4 "${WORKDIR}"/${PN}-0.4.1 || die + if use pixmaps; then + unpack ${PN}-0.4.1.tar.bz2 + fi + mv "${WORKDIR}"/${PN}-0.4.1 "${WORKDIR}"/${PN}-0.4.2 || die + if use pixmaps || use icons; then + unpack ${PN}-0.4.2.tar.bz2 + fi + + if use icons ; then + # Gentoo Bubble Icons + unpack gentoo-bubble-icons-${BI_VER}.tar.gz + pushd "${WORKDIR}"/${PN}-0.4.2/icons/gentoo >/dev/null || die + + cp "${FILESDIR}"/index.theme . || die + + mv l33t/l33t_BRO_lynx.png l33t/l33t_BRO_lynx2.png || die + mv "${WORKDIR}"/gentoo-bubble-icons/README bubble-icons-README || die + find "${WORKDIR}"/gentoo-bubble-icons -name '*.png' \ + -exec mv "{}" l33t/ \; || die + + # fix errors in filenames + mv l33t/l33t_nero.png l33t/l33t_UTI_nero.png || die + # fix permissions (bug #213385) + chmod -x l33t/l33t_MAI_mutt.png || die + + # remove misspelled files + rm "${S}"/icons/gentoo/{32x32,48x48,64x64}/slypheed.png || die + + popd >/dev/null || die + fi + + if use pixmaps ; then + # bug #132271 + rm "${S}"/pixmaps/1024x768/gentoo-blue-leaf-1024x768.jpg || die + rm "${S}"/pixmaps/1024x768/gentoo-blue-ute-1024x768.jpg || die + + # move images with wrong size to misc + mv "${S}"/pixmaps/800x600/OpenSource_in_the_sun-1280x960.png \ + "${S}"/pixmaps/misc/OpenSource_in_the_sun-1280x960.png || die + mv "${S}"/pixmaps/1024x768/Gentoo_2parts_1024x768.png \ + "${S}"/pixmaps/misc/Gentoo_2parts_1024x786.png || die + mv "${S}"/pixmaps/1024x768/Gentoo_transparant_1024x768.png \ + "${S}"/pixmaps/misc/Gentoo_transparant_960x768.png || die + mv "${S}"/pixmaps/1280x1024/gentoo-freedom-1280x1024,jpg \ + "${S}"/pixmaps/misc/gentoo-freedom-1280x1012.jpg || die + mv "${S}"/pixmaps/1280x1024/gentoowired.jpg \ + "${S}"/pixmaps/misc/gentoowired-1280x960.jpg || die + mv "${S}"/pixmaps/1600x1200/gentoo-slip-1600x1200.jpg \ + "${S}"/pixmaps/misc/gentoo-slip-1200x1024.jpg || die + fi + + if ! use offensive ; then + local i + for i in $(<"${FILESDIR}"/offensive_list) ; do + rm -f "${S}/${i}" || die + done + fi +} + +src_install() { + if use pixmaps ; then + # pixmaps + dodir /usr/share/pixmaps/gentoo/ + cd "${S}"/pixmaps || die + cp -pPR . "${D}"/usr/share/pixmaps/gentoo/ || die + rm "${D}"/usr/share/pixmaps/gentoo/CREDITS || die + dodoc "${S}"/pixmaps/CREDITS + fi + + if use kde ; then + # a Gentoo colour scheme for KDE + insinto /usr/share/apps/kdisplay/color-schemes + doins "${S}"/misc/Gentoo.kcsrc + fi + + if use icons ; then + # Gentoo icons + dodir /usr/share/icons/gentoo + cp -pR "${S}"/icons/gentoo/* "${D}"/usr/share/icons/gentoo/ || die + fi + + if use grub ; then + # grub splash images + insinto /usr/share/grub/splashimages + doins "${S}"/grub/*.xpm.gz + fi + + if use lilo ; then + # lilo splash images + insinto /usr/share/lilo/splashimages + doins "${S}"/lilo/* + rm "${D}"/usr/share/lilo/splashimages/lilo.txt || die + dodoc "${S}"/lilo/lilo.txt + fi +} + +pkg_postinst() { + einfo "E-mail any artwork for this package at artwork@gentoo.org" +} diff --git a/x11-themes/gentoo-artwork/metadata.xml b/x11-themes/gentoo-artwork/metadata.xml new file mode 100644 index 000000000000..2c931f8b91ac --- /dev/null +++ b/x11-themes/gentoo-artwork/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <use> + <flag name="grub">Install extra <pkg>sys-boot/grub</pkg> themes</flag> + <flag name="icons">Install icons</flag> + <flag name="lilo">Install extra <pkg>sys-boot/lilo</pkg> themes</flag> + <flag name="pixmaps">Install pixmaps</flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gentoo-xcursors/Manifest b/x11-themes/gentoo-xcursors/Manifest new file mode 100644 index 000000000000..b0342143879d --- /dev/null +++ b/x11-themes/gentoo-xcursors/Manifest @@ -0,0 +1 @@ +DIST gentoo-xcursors-0.3.2.tar.gz 2035025 BLAKE2B 520dbb3f8fe77bc915bb60c81f2abf4fce1ee6fb349ae5064ff5d2fa10c0af7ba2dd00dc0b36f992c96169214c4ebd28dceb1ba069e638e5efab7088ba804fe6 SHA512 5ccbd2e8be7bda4da0578c5a08d967dded9dc4c9163eb96f629c0eaa548f2e46e85f7301de44d5be707cc63a988b925c9c222863da5bac9095dc5170ca9c4aea diff --git a/x11-themes/gentoo-xcursors/gentoo-xcursors-0.3.2-r3.ebuild b/x11-themes/gentoo-xcursors/gentoo-xcursors-0.3.2-r3.ebuild new file mode 100644 index 000000000000..e2e055a6b2aa --- /dev/null +++ b/x11-themes/gentoo-xcursors/gentoo-xcursors-0.3.2-r3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A high quality set of animated mouse cursors" +HOMEPAGE="https://schlomp.space/tastytea/gentoo-xcursors" +SRC_URI="https://schlomp.space/tastytea/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" + +src_install() { + insinto /usr/share/icons + doins -r cursors/* + + # Add symlinks in Gentoo-specific location for backwards compatibility, #848606 + mkdir -p "${ED}"/usr/share/cursors/xorg-x11 || die + cd "${ED}"/usr/share/cursors/xorg-x11 || die + for cursorset in ../../icons/*; do + dosym ${cursorset} /usr/share/cursors/xorg-x11/${cursorset##*/} + done +} + +pkg_preinst() { + # Needed until bug #834600 is solved + if [[ -n ${REPLACING_VERSIONS} ]] ; then + GENTOOCURSORS="${EROOT}/usr/share/cursors/xorg-x11" + if [[ -d "${GENTOOCURSORS}/gentoo" ]] ; then + rm -r "${GENTOOCURSORS}/gentoo" || die + fi + if [[ -d "${GENTOOCURSORS}/gentoo-blue" ]] ; then + rm -r "${GENTOOCURSORS}/gentoo-blue" || die + fi + if [[ -d "${GENTOOCURSORS}/gentoo-silver" ]] ; then + rm -r "${GENTOOCURSORS}/gentoo-silver" || die + fi + + if [[ -L "${GENTOOCURSORS}"/gentoo.backup.0000 ]]; then + einfo "There are symlinks left from a previous failed upgrade." + einfo "Remove ${GENTOOCURSORS}/gentoo*.backup.* manually to get rid of them." + fi + fi +} + +pkg_postinst() { + einfo "To use this set of cursors, consult <https://wiki.gentoo.org/wiki/Cursor_themes>." + einfo "The three sets installed are gentoo, gentoo-silver and gentoo-blue." +} diff --git a/x11-themes/gentoo-xcursors/metadata.xml b/x11-themes/gentoo-xcursors/metadata.xml new file mode 100644 index 000000000000..17b929dc8ed3 --- /dev/null +++ b/x11-themes/gentoo-xcursors/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + <stabilize-allarches /> + <upstream> + <bugs-to>https://schlomp.space/tastytea/gentoo-xcursors/issues</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gkrellm-themes/Manifest b/x11-themes/gkrellm-themes/Manifest new file mode 100644 index 000000000000..72abe2967e05 --- /dev/null +++ b/x11-themes/gkrellm-themes/Manifest @@ -0,0 +1 @@ +DIST GKrellM-Skins.tar.gz 3553450 BLAKE2B 2cb7bcd503b2722478665381ef2a7b1bcddec7283eb2988f66006100bd59ed1953f65a265d12cecebeff5d418cca3449302e7c7d6360f8b3a7b087f6aa719343 SHA512 5b8c143cbeee53eaeeea829cd2fef1a71bed3ae506513e642aa4b59063052987b48c5f5310146660ab981fc09690b1016ff7cc355b039dbff98102c32d8a0619 diff --git a/x11-themes/gkrellm-themes/gkrellm-themes-0.1-r2.ebuild b/x11-themes/gkrellm-themes/gkrellm-themes-0.1-r2.ebuild new file mode 100644 index 000000000000..358ee85963e7 --- /dev/null +++ b/x11-themes/gkrellm-themes/gkrellm-themes-0.1-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A pack of ~200 themes for GKrellM" +HOMEPAGE="http://www.muhri.net/gkrellm/" +SRC_URI="http://www.muhri.net/gkrellm/GKrellM-Skins.tar.gz" +S="${WORKDIR}" + +# "keramik" says GPL, without version, +# "prime_23" contains a GPL-2 COPYING, +# all other themes have no license +LICENSE="all-rights-reserved GPL-1+ GPL-2" +SLOT="0" +KEYWORDS="amd64 ~mips ppc ppc64 ~sparc x86" +RESTRICT="mirror bindist" + +RDEPEND=">=app-admin/gkrellm-2.1" + +src_unpack() { + unpack ${A} + unpack GKrellM-skins/* + rm -r GKrellM-skins || die +} + +src_install() { + insinto /usr/share/gkrellm2/themes + doins -r * +} diff --git a/x11-themes/gkrellm-themes/metadata.xml b/x11-themes/gkrellm-themes/metadata.xml new file mode 100644 index 000000000000..d9201802d6c5 --- /dev/null +++ b/x11-themes/gkrellm-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gnome-backgrounds/Manifest b/x11-themes/gnome-backgrounds/Manifest new file mode 100644 index 000000000000..9c4c1a43bb26 --- /dev/null +++ b/x11-themes/gnome-backgrounds/Manifest @@ -0,0 +1,3 @@ +DIST gnome-backgrounds-45.0.tar.xz 32091076 BLAKE2B f8ac82069fb6beb71c7776356c7d87e6b57c9de1c8dd1becdff6a60f22b73284b0231c10c6af5a64addb4a890704808c00757b5f71d6f3a9deeaf59d97441d88 SHA512 6f25f8b22e5ae9ff3c522367af549de7260d34bef38d2b272df538217823cf880132d8be025344e97fd7f108acae4eed4dcac4e93b5f34b843e142687702b0ee +DIST gnome-backgrounds-48.2.1.tar.xz 37358116 BLAKE2B eed45060ccd29398731af9ab875cf882c3eaef188dfa97622b7c89e375b7b9227f77e187c579de4fe8950f1bbb923ad2514af7654b8f6ec2cb55468225741bca SHA512 c06afc19e01950dd50cffd0d94a73cb0b49fe7f5e44af77e72110bd0f1b1c4b3deaa1e410fbfb51808845cbaa1b57c1ab50a7d8a4a200c28c36521ea5608d5b3 +DIST gnome-backgrounds-49.0.tar.xz 24440652 BLAKE2B 6d5c17d264fcd3dd4a5073704f6640a0eb7f9c3d51aeff66d7404436c1930db97463f238679a57e9ca8ab87c56a532a61dd0e3dc8c0fdd6df3b1d7d6095683a9 SHA512 2bf7c8dcdd21a38589c27ab3f5e747a0c3715a50526c33d087a31ae30dd7ffc1deabc0b6fae803a417304f699ebec549c45c4296b2464bd9be419cca3d38b5cd diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-45.0.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-45.0.ebuild new file mode 100644 index 000000000000..e4d2c441ef21 --- /dev/null +++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-45.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson + +DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds" + +LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + +RDEPEND="gui-libs/gdk-pixbuf-loader-webp" +BDEPEND=">=sys-devel/gettext-0.19.8" diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-48.2.1.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-48.2.1.ebuild new file mode 100644 index 000000000000..0a9bfe01904e --- /dev/null +++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-48.2.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson + +DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds" + +LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" + +RDEPEND=" + media-libs/libjxl[gdk-pixbuf] + gnome-base/librsvg + x11-libs/gdk-pixbuf[jpeg] +" +BDEPEND=">=sys-devel/gettext-0.19.8" diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild new file mode 100644 index 000000000000..9c61041f84cc --- /dev/null +++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson + +DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds" + +LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +RDEPEND=" + media-libs/libjxl[gdk-pixbuf] + gnome-base/librsvg + x11-libs/gdk-pixbuf[jpeg] +" +BDEPEND=">=sys-devel/gettext-0.19.8" diff --git a/x11-themes/gnome-backgrounds/metadata.xml b/x11-themes/gnome-backgrounds/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/gnome-backgrounds/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gnome-icon-theme-extras/Manifest b/x11-themes/gnome-icon-theme-extras/Manifest new file mode 100644 index 000000000000..2e2108a1caea --- /dev/null +++ b/x11-themes/gnome-icon-theme-extras/Manifest @@ -0,0 +1 @@ +DIST gnome-icon-theme-extras-3.12.0.tar.xz 1729576 BLAKE2B 48035e7094e3832a1d355867668c535c2aed691e3d3633963b7811cd49cddbbc08e15981df8b3f6f93ce8c66facb8a1ee04227dfa24788d6971bcdc6a4f5a277 SHA512 e74b1b31cdc6bc2d9410c874b8e0891521a657cd3cc86c391f58709fa2d35d9e983bd50faaca1f1378a11d716502143bc2b41942a9cdcd3caa2280429bb3f6f5 diff --git a/x11-themes/gnome-icon-theme-extras/gnome-icon-theme-extras-3.12.0-r1.ebuild b/x11-themes/gnome-icon-theme-extras/gnome-icon-theme-extras-3.12.0-r1.ebuild new file mode 100644 index 000000000000..7fa1e5cc03f9 --- /dev/null +++ b/x11-themes/gnome-icon-theme-extras/gnome-icon-theme-extras-3.12.0-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 + +DESCRIPTION="Extra GNOME icons for specific devices and file types" +HOMEPAGE="https://gitlab.gnome.org/Archive/gnome-icon-theme-extras" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +RDEPEND=">=x11-themes/hicolor-icon-theme-0.10" +DEPEND="${RDEPEND}" +BDEPEND=" + x11-misc/icon-naming-utils + virtual/pkgconfig" + +# FIXME: double check potential LINGUAS problem + +src_prepare() { + gnome2_src_prepare + + # Always use pre-rendered icons + # FIXME: changing configure.ac triggers maintainer-mode rebuild + sed -e 's/"x$allow_rendering" = "xyes"/"x$allow_rendering" = "xdonotwant"/' \ + -i configure || die +} + +src_configure() { + gnome2_src_configure --enable-icon-mapping +} diff --git a/x11-themes/gnome-icon-theme-extras/metadata.xml b/x11-themes/gnome-icon-theme-extras/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/gnome-icon-theme-extras/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gnome-icon-theme-symbolic/Manifest b/x11-themes/gnome-icon-theme-symbolic/Manifest new file mode 100644 index 000000000000..5e8b780a03b5 --- /dev/null +++ b/x11-themes/gnome-icon-theme-symbolic/Manifest @@ -0,0 +1 @@ +DIST gnome-icon-theme-symbolic-3.12.0.tar.xz 230420 BLAKE2B e9543bced2f49c98890cb684cfe58d66b84e0e18a469b1c77e24cc10968a2663a1f15e3dc49d937706eb39bbcc83189a59069c666490153a3fb460650210c613 SHA512 e2a662d38c5c1328f384d9bdd73ce54f4e1174a1d88763e4a5f772c2479081f11c81937ba2dc159ce250e433762f14de824516fc68209200d95dc47790471eda diff --git a/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.12.0-r1.ebuild b/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.12.0-r1.ebuild new file mode 100644 index 000000000000..b3645602d8e1 --- /dev/null +++ b/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.12.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 + +DESCRIPTION="Symbolic icons for GNOME default icon theme" +HOMEPAGE="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +# keyboard-brightness icon file collision with old gnome-power-manager +DEPEND=">=x11-themes/hicolor-icon-theme-0.10" +# gnome-base/librsvg will be needed by apps using this icons, bug #508210 +RDEPEND="${DEPEND} + gnome-base/librsvg + !=gnome-extra/gnome-power-manager-3.0*" +BDEPEND=" + >=x11-misc/icon-naming-utils-0.8.7 + virtual/pkgconfig" + +src_configure() { + gnome2_src_configure \ + --enable-icon-mapping \ + GTK_UPDATE_ICON_CACHE=$(type -P true) +} diff --git a/x11-themes/gnome-icon-theme-symbolic/metadata.xml b/x11-themes/gnome-icon-theme-symbolic/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/gnome-icon-theme-symbolic/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gnome-themes-standard/Manifest b/x11-themes/gnome-themes-standard/Manifest new file mode 100644 index 000000000000..b55358bd71da --- /dev/null +++ b/x11-themes/gnome-themes-standard/Manifest @@ -0,0 +1 @@ +DIST gnome-themes-extra-3.28.tar.xz 2953272 BLAKE2B 122ff5f1d95086c5cad6818efa79763ab574b7d6792b846198ac7ed5b521747d4357025ebd0ac6b5ea1161bf1dd3482ac2e867822bf863928b05a8486172ba0d SHA512 bccc446e86b12476b86a0fe2e3354500c8fb3eef62a85c3823d69aaa259e032e1f94e7993bf633397b669c425ef42635b0cf17b376f0b7cf1869bb1d7160ede0 diff --git a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch b/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch new file mode 100644 index 000000000000..7cdceff7af87 --- /dev/null +++ b/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch @@ -0,0 +1,63 @@ +From 58fd7206211e8e4d42ce6925718e56f84a1b4eb3 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue <eva@gentoo.org> +Date: Mon, 3 Oct 2016 00:38:57 +0200 +Subject: [PATCH] Control build of gtk+2 adwaita theme engine from configure + +Rather than whole gtk+-2 theme. + +This only makes sense in Gentoo as the theme engine has been split to +a separate package to allow gtk+2 free systems. +--- + themes/Adwaita-dark/Makefile.am | 6 +----- + themes/Adwaita/Makefile.am | 6 +----- + themes/Adwaita/gtk-2.0/Makefile.am | 2 ++ + 3 files changed, 4 insertions(+), 10 deletions(-) + +diff --git a/themes/Adwaita-dark/Makefile.am b/themes/Adwaita-dark/Makefile.am +index 8a381b9..c5efcbf 100644 +--- a/themes/Adwaita-dark/Makefile.am ++++ b/themes/Adwaita-dark/Makefile.am +@@ -1,8 +1,4 @@ +-SUBDIRS = gtk-3.0 +- +-if GTK2_ENGINE +-SUBDIRS += gtk-2.0 +-endif ++SUBDIRS = gtk-2.0 gtk-3.0 + + THEME_NAME=Adwaita-dark + THEME_IN_FILES=index.theme.in +diff --git a/themes/Adwaita/Makefile.am b/themes/Adwaita/Makefile.am +index 8583535..617b9a6 100644 +--- a/themes/Adwaita/Makefile.am ++++ b/themes/Adwaita/Makefile.am +@@ -1,8 +1,4 @@ +-SUBDIRS = gtk-3.0 +- +-if GTK2_ENGINE +-SUBDIRS += gtk-2.0 +-endif ++SUBDIRS = gtk-2.0 gtk-3.0 + + THEME_NAME=Adwaita + THEME_IN_FILES=index.theme.in +diff --git a/themes/Adwaita/gtk-2.0/Makefile.am b/themes/Adwaita/gtk-2.0/Makefile.am +index 1e56f7f..9108cc4 100644 +--- a/themes/Adwaita/gtk-2.0/Makefile.am ++++ b/themes/Adwaita/gtk-2.0/Makefile.am +@@ -1,3 +1,4 @@ ++if GTK2_ENGINE + enginedir = $(libdir)/gtk-2.0/$(GTK2_VERSION)/engines + engine_LTLIBRARIES = libadwaita.la + +@@ -5,6 +6,7 @@ libadwaita_la_CFLAGS = $(GTK2_ENGINE_CFLAGS) + libadwaita_la_SOURCES = adwaita_engine.c + libadwaita_la_LDFLAGS = -module -avoid-version -no-undefined + libadwaita_la_LIBADD = $(GTK2_ENGINE_LIBS) ++endif + + themedir = $(datadir)/themes/Adwaita/gtk-2.0 + theme_DATA = gtkrc main.rc apps.rc hacks.rc +-- +2.10.1 + diff --git a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild new file mode 100644 index 000000000000..0a8fa51682b3 --- /dev/null +++ b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GNOME_ORG_MODULE="gnome-themes-extra" +inherit autotools gnome.org xdg + +DESCRIPTION="Standard Themes for GNOME Applications" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-themes-extra" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" + +# Depend on gsettings-desktop-schemas-3.4 to make sure 3.2 users don't lose +# their default background image +RDEPEND=" + >=gnome-base/gsettings-desktop-schemas-3.4 +" +BDEPEND=" + >=dev-util/intltool-0.40 + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + # Leave build of gtk+:2 engine to x11-themes/gtk-engines-adwaita + "${FILESDIR}"/${PN}-3.22.2-exclude-engine.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --disable-gtk2-engine \ + --disable-gtk3-engine \ + GTK_UPDATE_ICON_CACHE=$(type -P true) +} diff --git a/x11-themes/gnome-themes-standard/metadata.xml b/x11-themes/gnome-themes-standard/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/gnome-themes-standard/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gnustep-neos-theme/Manifest b/x11-themes/gnustep-neos-theme/Manifest new file mode 100644 index 000000000000..08696689bba6 --- /dev/null +++ b/x11-themes/gnustep-neos-theme/Manifest @@ -0,0 +1 @@ +DIST Neos-0.1.theme.tar.gz 63018 BLAKE2B 3fc90eb3819a80b64b32d9fd30e8f9f2e48c96c7ea03117df81073f85f248790ce0463fe7c8ca23d5a5241b291ad92190632b95d60c33e54576342c156a373b2 SHA512 9c8c404d2a67c77f64dec94b9828ff54e48360357e7dab5d374481a0249998e93a23a32344bf8ebfb9c1a5822c553265903e6c6cb576be3e8123c68b114e2874 diff --git a/x11-themes/gnustep-neos-theme/gnustep-neos-theme-0.1-r2.ebuild b/x11-themes/gnustep-neos-theme/gnustep-neos-theme-0.1-r2.ebuild new file mode 100644 index 000000000000..7f7430ae03d1 --- /dev/null +++ b/x11-themes/gnustep-neos-theme/gnustep-neos-theme-0.1-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnustep-2 vcs-clean + +DESCRIPTION="GNUstep theme closely following the original NeXT look and feel" +HOMEPAGE="https://gap.nongnu.org/themes/index.html" +SRC_URI="https://download.savannah.gnu.org/releases/gap/Neos-${PV}.theme.tar.gz" +S=${WORKDIR} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RESTRICT="binchecks strip" + +src_prepare() { + default + ecvs_clean +} + +src_compile() { :; } + +src_install() { + egnustep_env + + #install themes + insinto ${GNUSTEP_SYSTEM_LIBRARY}/Themes + doins -r "${S}"/*theme +} + +pkg_postinst() { + elog "Use gnustep-apps/systempreferences to switch theme" +} diff --git a/x11-themes/gnustep-neos-theme/metadata.xml b/x11-themes/gnustep-neos-theme/metadata.xml new file mode 100644 index 000000000000..d4c452b8c098 --- /dev/null +++ b/x11-themes/gnustep-neos-theme/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnustep@gentoo.org</email> + <name>Gentoo GNUstep Project</name> + </maintainer> + <longdescription>This theme closely follows the original NeXT look and feel. The controls and the user interface have the same guidlenies, the menus, scrollbars and general impression are familiar to to the old-style user. But the Shades are more subtle, several controls look the same, but are made less intursive, more subtle. Some icons are smoother.</longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gnustep-silver-theme/Manifest b/x11-themes/gnustep-silver-theme/Manifest new file mode 100644 index 000000000000..1d70858fb0c2 --- /dev/null +++ b/x11-themes/gnustep-silver-theme/Manifest @@ -0,0 +1 @@ +DIST Silver.theme-3.1.tar.gz 44371 BLAKE2B 9f7f55262e4d4d64475426cb9daeead392623e5dd9456e042f9add87af15126808738d60b7d4027e1c4a388baf682062c6ed4399111732e0291327c6cce69c96 SHA512 8b62e7d868bfa9b2a871de3688439af7a4d6fce8291ca458e80e8496f5ae6c0f06d693c93149cef61fcff596d34e9e71e919804211ba52f4621ec9deba0bb9e1 diff --git a/x11-themes/gnustep-silver-theme/gnustep-silver-theme-3.1-r2.ebuild b/x11-themes/gnustep-silver-theme/gnustep-silver-theme-3.1-r2.ebuild new file mode 100644 index 000000000000..d70937c1275c --- /dev/null +++ b/x11-themes/gnustep-silver-theme/gnustep-silver-theme-3.1-r2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnustep-2 + +MY_P=Silver.theme-${PV} +DESCRIPTION="A silver theme for GNUstep" +HOMEPAGE="https://mediawiki.gnustep.org/index.php/Silver.theme" +SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +pkg_postinst() { + elog "Use gnustep-apps/systempreferences to switch theme" +} diff --git a/x11-themes/gnustep-silver-theme/metadata.xml b/x11-themes/gnustep-silver-theme/metadata.xml new file mode 100644 index 000000000000..378423907dbb --- /dev/null +++ b/x11-themes/gnustep-silver-theme/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnustep@gentoo.org</email> + <name>Gentoo GNUstep Project</name> + </maintainer> + <longdescription>Silver.theme is a theme with menu in-window, silvered controls, scrollbars at right side and arrows at opposite sides. Ideal for people who want use GNUstep apps in desktops like Gnome, KDE, ...</longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/golden-xcursors/Manifest b/x11-themes/golden-xcursors/Manifest new file mode 100644 index 000000000000..4685477e087f --- /dev/null +++ b/x11-themes/golden-xcursors/Manifest @@ -0,0 +1 @@ +DIST 5507-Golden-XCursors-3D-0.8.tar.bz2 752331 BLAKE2B 70051f961a891902a125182f24c1d80a295842cb82160030d92c5b95276491bccd521c4d5cb1e3b34522dae4689b4d5d4cb95d2a6440223e6bf91550b3dac076 SHA512 b0098742afae6c18f80150b3c82ea8be0da4d71eabaebc1eb51d52b2300faab683c794fccbe46162109b09a0a00f86e63228bfcd296f97c1c54dd5c113063049 diff --git a/x11-themes/golden-xcursors/files/README.gentoo b/x11-themes/golden-xcursors/files/README.gentoo new file mode 100644 index 000000000000..65eb005ef045 --- /dev/null +++ b/x11-themes/golden-xcursors/files/README.gentoo @@ -0,0 +1,19 @@ +To use this set of cursors, edit or create the file ~/.Xdefaults and add the +following line: +Xcursor.theme: Gold + +You can change the size by adding a line like: +Xcursor.size: 48 + +Also, to globally use this set of mouse cursors edit the file: + /usr/share/cursors/xorg-x11/default/index.theme +and change the line: + Inherits=[current setting] +to + Inherits=Gold + +Note this will be overruled by a user's ~/.Xdefaults file. + +If you experience flickering, try setting the following line in the Device +section of your xorg.conf file: + Option "HWCursor" "false" diff --git a/x11-themes/golden-xcursors/golden-xcursors-0.8-r3.ebuild b/x11-themes/golden-xcursors/golden-xcursors-0.8-r3.ebuild new file mode 100644 index 000000000000..ceba167754e2 --- /dev/null +++ b/x11-themes/golden-xcursors/golden-xcursors-0.8-r3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="5507-Golden-XCursors-3D-${PV}" + +DESCRIPTION="A high quality set of animated mouse cursors" +HOMEPAGE="https://store.kde.org/p/999860/" +SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P:5}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons + doins -r Gold/ + dodoc README +} diff --git a/x11-themes/golden-xcursors/metadata.xml b/x11-themes/golden-xcursors/metadata.xml new file mode 100644 index 000000000000..1637f2e41cae --- /dev/null +++ b/x11-themes/golden-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/greybird/Manifest b/x11-themes/greybird/Manifest new file mode 100644 index 000000000000..c6fc38b442c1 --- /dev/null +++ b/x11-themes/greybird/Manifest @@ -0,0 +1 @@ +DIST greybird-3.22.14.tar.gz 283933 BLAKE2B 68f0b71dc71d260cf8f2a6971fac15ecedf345655309558c600848b531b3338ba3670c09c13182c24baa90f2fec24fdacc7498ee12bc1b1f00416bf12f68ac39 SHA512 766099b80eb81cfca07b52671e721ab281bb120ea252e369be2f83b6f38f1b7be5c0a2cc2d25b35f565063589e28982393f5c911b8c3ade608999339c93a490e diff --git a/x11-themes/greybird/greybird-3.22.14.ebuild b/x11-themes/greybird/greybird-3.22.14.ebuild new file mode 100644 index 000000000000..4cece2ecfb02 --- /dev/null +++ b/x11-themes/greybird/greybird-3.22.14.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson optfeature + +DESCRIPTION="Greybird Desktop Suite" +HOMEPAGE="https://github.com/shimmerproject/Greybird" +SRC_URI="https://github.com/shimmerproject/${PN^}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" + +# Theme files, no test case available. +RESTRICT="test" + +RDEPEND="x11-libs/gtk+:3 + x11-themes/gtk-engines-murrine" +DEPEND="${RDEPEND} + dev-lang/sassc + dev-libs/glib:2" + +S="${WORKDIR}/${P^}" + +pkg_postinst() { + optfeature "matching icon theme" x11-themes/elementary-xfce-icon-theme + optfeature "matching cursor theme" x11-themes/vanilla-dmz-xcursors +} diff --git a/x11-themes/greybird/metadata.xml b/x11-themes/greybird/metadata.xml new file mode 100644 index 000000000000..995177732612 --- /dev/null +++ b/x11-themes/greybird/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <longdescription> Greybird Xfce Desktop Suite. Contains the default Xubuntu theme for gnome-shell, gtk-2, gtk-3, metacity, pantheon, unity and Xfce. Comes with light and dark variants (>=3.22.14). + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-chtheme/Manifest b/x11-themes/gtk-chtheme/Manifest new file mode 100644 index 000000000000..ee935d6cf61e --- /dev/null +++ b/x11-themes/gtk-chtheme/Manifest @@ -0,0 +1 @@ +DIST gtk-chtheme-0.3.1.tar.bz2 18205 BLAKE2B 628f10656be4560c476b74b4c1379a4bafd1cc6a6593852bdce352919663fa10519494ca5cac3f920b036bc7a06f045488635bce91148ebc94613aae1ecb8d3d SHA512 162cdafe81294621f43c5aab550d6bda08a07f9f23456b82d9e885b677ed9e56ee6f602c86ce5b6f2dac5bab91a09d9e97bb07e59c9a393867410bcdcff375dd 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..2fabd7d7c6f2 --- /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 ++++ b/Makefile +@@ -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..6b448ef715e4 --- /dev/null +++ b/x11-themes/gtk-chtheme/files/gtk-chtheme-0.3.1-implicit.patch @@ -0,0 +1,11 @@ +--- a/Makefile ++++ b/Makefile +@@ -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-r4.ebuild b/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r4.ebuild new file mode 100644 index 000000000000..183716e6bf8d --- /dev/null +++ b/x11-themes/gtk-chtheme/gtk-chtheme-0.3.1-r4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit 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" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~sparc x86" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND}" +BDEPEND="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() { + default + + # QA: stop Makefile from stripping the binaries + sed -i -e "s:strip:true:" Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${ED}" install + einstalldocs +} diff --git a/x11-themes/gtk-chtheme/metadata.xml b/x11-themes/gtk-chtheme/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/gtk-chtheme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-adwaita/Manifest b/x11-themes/gtk-engines-adwaita/Manifest new file mode 100644 index 000000000000..b55358bd71da --- /dev/null +++ b/x11-themes/gtk-engines-adwaita/Manifest @@ -0,0 +1 @@ +DIST gnome-themes-extra-3.28.tar.xz 2953272 BLAKE2B 122ff5f1d95086c5cad6818efa79763ab574b7d6792b846198ac7ed5b521747d4357025ebd0ac6b5ea1161bf1dd3482ac2e867822bf863928b05a8486172ba0d SHA512 bccc446e86b12476b86a0fe2e3354500c8fb3eef62a85c3823d69aaa259e032e1f94e7993bf633397b669c425ef42635b0cf17b376f0b7cf1869bb1d7160ede0 diff --git a/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild b/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild new file mode 100644 index 000000000000..7acf8b7cb29d --- /dev/null +++ b/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GNOME_ORG_MODULE="gnome-themes-extra" +inherit gnome.org multilib-minimal + +DESCRIPTION="Adwaita GTK+2 theme engine" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-themes-extra/" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" + +DEPEND=" + >=x11-libs/gtk+-2.24.15:2[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-util/intltool-0.40 + sys-devel/gettext + virtual/pkgconfig +" + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --enable-gtk2-engine \ + --disable-gtk3-engine \ + GTK_UPDATE_ICON_CACHE=$(type -P true) +} + +multilib_src_compile() { + emake -C themes/Adwaita/gtk-2.0 libadwaita.la +} + +multilib_src_install() { + emake -C themes/Adwaita/gtk-2.0 DESTDIR="${D}" install-engineLTLIBRARIES +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/x11-themes/gtk-engines-adwaita/metadata.xml b/x11-themes/gtk-engines-adwaita/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/gtk-engines-adwaita/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-candido/Manifest b/x11-themes/gtk-engines-candido/Manifest new file mode 100644 index 000000000000..49146bb4d38a --- /dev/null +++ b/x11-themes/gtk-engines-candido/Manifest @@ -0,0 +1 @@ +DIST candido-engine-0.9.1.tar.bz2 319688 BLAKE2B 48e8ad6a4414bb2d046a235d851c22353f7c366401be6435e8499f30b6614a0307dbb934c1b73a9800d53653edf84a1fd229277ab8b2339005de1cbbcc2bcfed SHA512 23456a757cfbe9a1984d0ab56cd0473c6e5d3b77a413f0858a7c6b6f6ddc29f4fb5db6d69705997d4d20b695888507951b42db40da7e64e0caa636df48d91f2b diff --git a/x11-themes/gtk-engines-candido/files/gtk-engines-candido-0.9.1-glib-2.31.patch b/x11-themes/gtk-engines-candido/files/gtk-engines-candido-0.9.1-glib-2.31.patch new file mode 100644 index 000000000000..68094d31b991 --- /dev/null +++ b/x11-themes/gtk-engines-candido/files/gtk-engines-candido-0.9.1-glib-2.31.patch @@ -0,0 +1,13 @@ +http://bugs.gentoo.org/412731 + +--- a/src/animation.c ++++ b/src/animation.c +@@ -7,7 +7,7 @@ + #include "animation.h" + + #ifdef HAVE_ANIMATION +-#include <glib/gtimer.h> ++#include <glib.h> + + struct _AnimationInfo { + GTimer *timer; diff --git a/x11-themes/gtk-engines-candido/files/gtk-engines-candido-0.9.1-libm.patch b/x11-themes/gtk-engines-candido/files/gtk-engines-candido-0.9.1-libm.patch new file mode 100644 index 000000000000..a2d87d35d96f --- /dev/null +++ b/x11-themes/gtk-engines-candido/files/gtk-engines-candido-0.9.1-libm.patch @@ -0,0 +1,31 @@ +commit 11de11a1cfa840545dd8fd9b41937445c6107f86 +Author: orbea <orbea@riseup.net> +Date: Wed Mar 31 05:11:07 2021 -0700 + + build: Fix undefined reference for libm. + +diff --git a/Makefile.am b/Makefile.am +index 62fd2e3..78ccc65 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -22,5 +22,4 @@ libcandido_la_SOURCES = \ + ./src/config.h + + libcandido_la_LDFLAGS = -module -avoid-version -no-undefined +-libcandido_la_LIBADD = $(GTK_LIBS) +- ++libcandido_la_LIBADD = $(GTK_LIBS) $(LIBM) +diff --git a/configure.ac b/configure.ac +index 8e261af..8570101 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,6 +27,9 @@ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.8.0,, + AC_SUBST(GTK_CFLAGS) + AC_SUBST(GTK_LIBS) + ++AC_CHECK_LIBM ++AC_SUBST([LIBM]) ++ + GTK_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-2.0` + AC_SUBST(GTK_VERSION) + diff --git a/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild b/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild new file mode 100644 index 000000000000..1912a23522d4 --- /dev/null +++ b/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MY_P="candido-engine-${PV}" + +DESCRIPTION="Candido GTK+ 2.x Theme Engine" +HOMEPAGE="https://sourceforge.net/projects/candido.berlios/" +SRC_URI="https://downloads.sourceforge.net/candido.berlios/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}"/${P}-glib-2.31.patch + "${FILESDIR}"/${P}-libm.patch +) + +src_prepare() { + default + eautoreconf # update stale libtool +} + +src_configure() { + econf --enable-animation +} + +src_install() { + default + + # no static archives + find "${D}" -name '*.la' -delete || die +} diff --git a/x11-themes/gtk-engines-candido/metadata.xml b/x11-themes/gtk-engines-candido/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/gtk-engines-candido/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-experience/Manifest b/x11-themes/gtk-engines-experience/Manifest new file mode 100644 index 000000000000..2509e319f9fd --- /dev/null +++ b/x11-themes/gtk-engines-experience/Manifest @@ -0,0 +1 @@ +DIST gtk-engine-experience-0.10.5.tar.bz2 266776 BLAKE2B d4f0e09af661aa486d26711fc563aab581cbef68874a8324d4a30e70649a6666b3a8dd98aab6cb7c13f48f7889747d3f5c0dd74d3c00003b116d4a285914b650 SHA512 c783b5bb19cbdda202cdc5294b27fad5b9854bdebb2ffce28ba675d743ab385dc82fa63dcfc1818207847de4be37daea9177affa179339edcfe622c9fd2a6604 diff --git a/x11-themes/gtk-engines-experience/files/gtk-engines-experience-0.10.5-fno-common.patch b/x11-themes/gtk-engines-experience/files/gtk-engines-experience-0.10.5-fno-common.patch new file mode 100644 index 000000000000..f93fc1c3b3ce --- /dev/null +++ b/x11-themes/gtk-engines-experience/files/gtk-engines-experience-0.10.5-fno-common.patch @@ -0,0 +1,131 @@ +--- a/src/experience.h ++++ b/src/experience.h +@@ -39,17 +39,18 @@ + + #define CLAMP_COLOR(color) CLAMP(color, 0, GDK_COLOR_MAX) + +-enum { ++typedef enum { + NONE, + PARSING, + RUNNING +-} experience_engine_state EXPERIENCE_INTERNAL; ++} experience_engine_state_type; ++extern experience_engine_state_type experience_engine_state EXPERIENCE_INTERNAL; + +-GQuark experience_g_quark EXPERIENCE_INTERNAL; ++extern GQuark experience_g_quark EXPERIENCE_INTERNAL; + +-gboolean experience_print_widget_path EXPERIENCE_INTERNAL; ++extern gboolean experience_print_widget_path EXPERIENCE_INTERNAL; + /* gboolean warn_invalid_gtype; */ +-gboolean experience_parser_error EXPERIENCE_INTERNAL; ++extern gboolean experience_parser_error EXPERIENCE_INTERNAL; + + /* All GTK drawing functions: */ + typedef enum { +--- a/src/fill.c ++++ b/src/fill.c +@@ -22,6 +22,8 @@ + #include <string.h> + #include "fill.h" + ++eXperienceDrawableClass * experience_fill_class EXPERIENCE_INTERNAL; ++ + void + experience_fill_set_color (eXperienceFill * fill, eXperienceDynamicColor color) + { +--- a/src/fill.h ++++ b/src/fill.h +@@ -25,7 +25,7 @@ + #include "drawable.h" + #include "dynamic_color.h" + +-eXperienceDrawableClass * experience_fill_class EXPERIENCE_INTERNAL; ++extern eXperienceDrawableClass * experience_fill_class EXPERIENCE_INTERNAL; + + typedef struct { + eXperienceDrawable drawable; +--- a/src/image.c ++++ b/src/image.c +@@ -26,6 +26,8 @@ + #include "filter.h" + #include "image_loading.h" + ++eXperienceDrawableClass * experience_image_class EXPERIENCE_INTERNAL; ++ + #define CHECK_AND_SET_OPTION(image, option, message) { \ + if (image->options_set & option) { \ + g_printerr ("Error in image #%i in group %s: %s\n", image->drawable.number, image->drawable.group_name, message); \ +--- a/src/image.h ++++ b/src/image.h +@@ -25,7 +25,7 @@ + #include <gdk/gdk.h> + #include "drawable.h" + +-eXperienceDrawableClass * experience_image_class EXPERIENCE_INTERNAL; ++extern eXperienceDrawableClass * experience_image_class EXPERIENCE_INTERNAL; + + typedef enum + { +--- a/src/main.c ++++ b/src/main.c +@@ -29,6 +29,10 @@ + #include "image.h" + #include "fill.h" + ++GQuark experience_g_quark EXPERIENCE_INTERNAL; ++gboolean experience_parser_error EXPERIENCE_INTERNAL; ++gboolean experience_print_widget_path EXPERIENCE_INTERNAL; ++ + G_MODULE_EXPORT void theme_init (GTypeModule *module); + G_MODULE_EXPORT void theme_exit (void); + G_MODULE_EXPORT GtkRcStyle * theme_create_rc_style (void); +--- a/src/rcstyle.c ++++ b/src/rcstyle.c +@@ -31,6 +31,9 @@ + #include "image_loading.h" + #include "render.h" + ++GType experience_type_rc_style EXPERIENCE_INTERNAL; ++experience_engine_state_type experience_engine_state EXPERIENCE_INTERNAL; ++ + static void experience_rc_style_init (eXperienceRcStyle *style); + static void experience_rc_style_class_init (eXperienceRcStyleClass *klass); + static GtkStyle *experience_rc_style_create_style (GtkRcStyle *rc_style); +--- a/src/rcstyle.h ++++ b/src/rcstyle.h +@@ -29,7 +29,7 @@ + typedef struct _eXperienceRcStyle eXperienceRcStyle; + typedef struct _eXperienceRcStyleClass eXperienceRcStyleClass; + +-GType experience_type_rc_style EXPERIENCE_INTERNAL; ++extern GType experience_type_rc_style EXPERIENCE_INTERNAL; + + #define EXPERIENCE_TYPE_RC_STYLE experience_type_rc_style + #define EXPERIENCE_RC_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), EXPERIENCE_TYPE_RC_STYLE, eXperienceRcStyle)) +--- a/src/style.c ++++ b/src/style.c +@@ -24,6 +24,9 @@ + #include "style.h" + #include "drawing_functions.h" + ++GType experience_type_style EXPERIENCE_INTERNAL; ++GtkStyleClass *experience_style_parent_class EXPERIENCE_INTERNAL; ++ + static void + experience_style_class_init (eXperienceStyleClass * klass) + { +--- a/src/style.h ++++ b/src/style.h +@@ -25,8 +25,8 @@ + typedef struct _eXperienceStyle eXperienceStyle; + typedef struct _eXperienceStyleClass eXperienceStyleClass; + +-GType experience_type_style EXPERIENCE_INTERNAL; +-GtkStyleClass *experience_style_parent_class EXPERIENCE_INTERNAL; ++extern GType experience_type_style EXPERIENCE_INTERNAL; ++extern GtkStyleClass *experience_style_parent_class EXPERIENCE_INTERNAL; + + #define EXPERIENCE_TYPE_STYLE experience_type_style + #define EXPERIENCE_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), EXPERIENCE_TYPE_STYLE, eXperienceStyle)) diff --git a/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild b/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild new file mode 100644 index 000000000000..272886017d35 --- /dev/null +++ b/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MY_P="${P/engines/engine}" + +DESCRIPTION="GTK+ Experience Theme Engine" +HOMEPAGE="http://benjamin.sipsolutions.net/Projects/eXperience" +SRC_URI="http://benjamin.sipsolutions.net/experience/${MY_P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="amd64 ~ppc ~sparc x86" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) + +src_prepare() { + default + eautoreconf # update stale libtool +} + +src_install() { + default + + # no static archives + find "${D}" -name '*.la' -delete || die +} diff --git a/x11-themes/gtk-engines-experience/metadata.xml b/x11-themes/gtk-engines-experience/metadata.xml new file mode 100644 index 000000000000..e08c254ae559 --- /dev/null +++ b/x11-themes/gtk-engines-experience/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription> + This engine is a very flexible pixmap based GTK-Engine. It is able + to draw widgets as a stack of multiple images. Each of the images + can be manipulated in different ways before being drawn. You can, + for example, change the color, rotate and mirror images. + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-murrine/Manifest b/x11-themes/gtk-engines-murrine/Manifest new file mode 100644 index 000000000000..aa903d7dc8eb --- /dev/null +++ b/x11-themes/gtk-engines-murrine/Manifest @@ -0,0 +1 @@ +DIST murrine-0.98.2.tar.xz 296944 BLAKE2B c29283db0c167eb7ccc0c68b988557b8fccc1b5610df9dba24e71c946da32fd229bb1e9c8b22284b8b44773a041a28a1e4ac5572f597870907cf6e1371851f01 SHA512 5ed6b499b957c33d301c7ac508937517e8f9753fabb84e0cf977f67b10b09968cee5a10bdeae64a05f64606b5769e7313ededbb3b0c3ae9f78e34f893aa96667 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-r3.ebuild b/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r3.ebuild new file mode 100644 index 000000000000..75958f29b0c0 --- /dev/null +++ b/x11-themes/gtk-engines-murrine/gtk-engines-murrine-0.98.2-r3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 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 ~loong ppc ppc64 ~riscv x86" +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 new file mode 100644 index 000000000000..64e56e51e7e2 --- /dev/null +++ b/x11-themes/gtk-engines-murrine/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <longdescription> +"Murrine" is an Italian word meaning the glass artworks done by Venicians glass +blowers. They're absolutely wonderful and colorful. + +Murrine has this object to provide the ability to make your desktop look like a +"Murrina", which is the Italian singular of the name "Murrine". + +The Engine is cairo-based, and it's very fast compared to clearlooks-cairo and +ubuntulooks (30% faster and more), since I have tried to optimize the code and +removed a lot of slow gradients to provide this unique style. + </longdescription> + <use> + <flag name="animation-rtl">Progressbar animation from right to left</flag> + <flag name="themes">Pull in themes via + <pkg>x11-themes/murrine-themes</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-rezlooks/Manifest b/x11-themes/gtk-engines-rezlooks/Manifest new file mode 100644 index 000000000000..5a76991c8110 --- /dev/null +++ b/x11-themes/gtk-engines-rezlooks/Manifest @@ -0,0 +1,2 @@ +DIST 39179-rezlooks-0.6.tar.gz 290016 BLAKE2B d6d713ee2ebe24c8fe1259cde41c2a6f7db75c0351bde99d3e4347cd0c74403893107806dd047e1807ef8f0817b67667927d4e6203180dbe59b2493a1bcc9979 SHA512 98b1eda414c5a33f1357d408aa4bd4b01c140afed0981941004db81d34f8f76c0bd49434009b776eb8f9adb24bfce9f22b72fb463200401409caba8effd3f0bd +DIST gtk-engines-rezlooks-0.6.1.tar.gz 290009 BLAKE2B b3a5c99cb343804a8398f3658e1ab85d17e9eb8248697b139c7e69cb405536dcac56c4102f90b975a83b5eb77d64e79f444c4a3ae2030aa86516c25d48902c4a SHA512 6f89f32225ed908d473746f3248b7875643ee5db654894b741a9f0c940a5408a74aa66f4860cc9ff70bddd78f46bb34741c546201ef0f2368994f322cf957bbf diff --git a/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-glib-single-include.patch b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-glib-single-include.patch new file mode 100644 index 000000000000..d9b035ac53b3 --- /dev/null +++ b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-glib-single-include.patch @@ -0,0 +1,11 @@ +--- a/src/animation.c ++++ b/src/animation.c +@@ -7,7 +7,7 @@ + #include "animation.h" + + #ifdef HAVE_ANIMATION +-#include <glib/gtimer.h> ++#include <glib.h> + + struct _AnimationInfo { + GTimer *timer; 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/files/gtk-engines-rezlooks-0.6-slibtool-sqrt-math.patch b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-slibtool-sqrt-math.patch new file mode 100644 index 000000000000..bda895d895ca --- /dev/null +++ b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-slibtool-sqrt-math.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/782634 +--- a/configure.ac ++++ b/configure.ac +@@ -21,6 +21,8 @@ disableval="y" + + AC_ARG_ENABLE(animation, [ --enable-animation compile rezlooks with animation support], [animation=$disableval], [animation=$enableval]) + ++AC_SEARCH_LIBS([sqrt], [m]) ++ + PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.8.0,, + AC_MSG_ERROR([GTK+-2.8 is required to compile rezlooks])) + diff --git a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild new file mode 100644 index 000000000000..7b9c80819a62 --- /dev/null +++ b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild @@ -0,0 +1,45 @@ +# 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://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" +KEYWORDS="amd64 x86" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-glib-single-include.patch + "${FILESDIR}"/${P}-slibtool-sqrt-math.patch + "${FILESDIR}"/${P}-implicit-declaration.patch +) + +src_prepare() { + default + + # automake complains: ChangeLog missing. There however is a Changelog. + # to avoid problems with case insensitive fs, move somewhere else first. + mv Changelog{,.1} || die + mv Changelog.1 ChangeLog || die + + 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/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..867f35ce94a5 --- /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" + +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 new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/gtk-engines-rezlooks/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-ubuntulooks/Manifest b/x11-themes/gtk-engines-ubuntulooks/Manifest new file mode 100644 index 000000000000..16090833143b --- /dev/null +++ b/x11-themes/gtk-engines-ubuntulooks/Manifest @@ -0,0 +1,2 @@ +DIST ubuntulooks_0.9.12-12.diff.gz 8398 BLAKE2B 31c3c40bfaa3430f400a672328a531101c7e67c3088574f5325295d8fb2d0006a254bff7ab392710cce65393bb3681e7793b4b39f059fc0f7c59b3cd7cba894d SHA512 8e4d751e9a7769e88d4c8a84fac049ff2845bdc83b575668da984f527977f36445a0f2dad317ee1d6668105c156bd69f298ab84bd8f86dc7afe65921e434959d +DIST ubuntulooks_0.9.12.orig.tar.gz 345833 BLAKE2B cfc0f2ee01b9f87129e987c36d89c32b4dfba26c9fcacde3da06608d47f5e42449df2e2ef982d4d7c4306059b0eb9f0eb1eee3d5f4b1a1a1a4e3896d030efe23 SHA512 5d34abb316f86453b1c26c5b666c752ad7f71d517163da7fe5db19db9e15f130eeaf6f0412b695cf49f7701ddb61614022fbdb5a1d3f9c229e557bc24f15d379 diff --git a/x11-themes/gtk-engines-ubuntulooks/files/gtk-engines-ubuntulooks-0.9.12-glib-2.31.patch b/x11-themes/gtk-engines-ubuntulooks/files/gtk-engines-ubuntulooks-0.9.12-glib-2.31.patch new file mode 100644 index 000000000000..8629ebb63ff5 --- /dev/null +++ b/x11-themes/gtk-engines-ubuntulooks/files/gtk-engines-ubuntulooks-0.9.12-glib-2.31.patch @@ -0,0 +1,13 @@ +http://bugs.gentoo.org/419395 + +--- a/engine/src/animation.c ++++ b/engine/src/animation.c +@@ -7,7 +7,7 @@ + #include "animation.h" + + #ifdef HAVE_ANIMATION +-#include <glib/gtimer.h> ++#include <glib.h> + + struct _AnimationInfo { + GTimer *timer; diff --git a/x11-themes/gtk-engines-ubuntulooks/files/gtk-engines-ubuntulooks-0.9.12-libm.patch b/x11-themes/gtk-engines-ubuntulooks/files/gtk-engines-ubuntulooks-0.9.12-libm.patch new file mode 100644 index 000000000000..e25df1890bdc --- /dev/null +++ b/x11-themes/gtk-engines-ubuntulooks/files/gtk-engines-ubuntulooks-0.9.12-libm.patch @@ -0,0 +1,31 @@ +commit cd04daa9777f613daa23b3dd6f8ae1f7bc270cf8 +Author: orbea <orbea@riseup.net> +Date: Wed Mar 31 06:58:01 2021 -0700 + + build: Fix undefined references for libm. + +diff --git a/configure.ac b/configure.ac +index 1cf7578..3e3ba4c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -21,6 +21,9 @@ disableval="y" + + AC_ARG_ENABLE(animation, [ --enable-animation compile clearlooks with animation support], [animation=$disableval], [animation=$enableval]) + ++AC_CHECK_LIBM ++AC_SUBST([LIBM]) ++ + PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.8.0,, + AC_MSG_ERROR([GTK+-2.8 is required to compile gtk-engines])) + +diff --git a/engine/Makefile.am b/engine/Makefile.am +index d98d0a0..d555e6e 100644 +--- a/engine/Makefile.am ++++ b/engine/Makefile.am +@@ -22,5 +22,4 @@ libubuntulooks_la_SOURCES = \ + ./src/config.h + + libubuntulooks_la_LDFLAGS = -module -avoid-version -no-undefined +-libubuntulooks_la_LIBADD = $(GTK_LIBS) +- ++libubuntulooks_la_LIBADD = $(GTK_LIBS) $(LIBM) diff --git a/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild b/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild new file mode 100644 index 000000000000..d5081a81286f --- /dev/null +++ b/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +PATCH_LEVEL=12 +MY_PN=${PN/gtk-engines-} + +DESCRIPTION="A derivative of the standard Clearlooks GTK+ 2.x engine with more orange feel" +HOMEPAGE="https://packages.ubuntu.com/search?keywords=gtk2-engines-ubuntulooks" +SRC_URI=" + mirror://ubuntu/pool/main/u/${MY_PN}/${MY_PN}_${PV}.orig.tar.gz + mirror://ubuntu/pool/main/u/${MY_PN}/${MY_PN}_${PV}-${PATCH_LEVEL}.diff.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +RDEPEND=" + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S=${WORKDIR}/${MY_PN}-${PV} + +PATCHES=( + "${WORKDIR}"/${MY_PN}_${PV}-${PATCH_LEVEL}.diff + "${S}"/debian/patches/01_fix_listview_arrows_drawing.patch + "${S}"/debian/patches/01_fix_tick_box_drawing.patch + "${S}"/debian/patches/01_progressbar-fix.patch + "${S}"/debian/patches/02_fix-firefox-buttons.patch + # https://bugs.gentoo.org/419395 + "${FILESDIR}"/${P}-glib-2.31.patch + "${FILESDIR}"/${P}-libm.patch +) + +src_prepare() { + default + eautoreconf # update stale libtool +} + +src_configure() { + econf --enable-animation +} + +src_install() { + default + newdoc debian/changelog ChangeLog.debian + + # no static archives + find "${D}" -name '*.la' -delete || die +} diff --git a/x11-themes/gtk-engines-ubuntulooks/metadata.xml b/x11-themes/gtk-engines-ubuntulooks/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/gtk-engines-ubuntulooks/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines-unico/Manifest b/x11-themes/gtk-engines-unico/Manifest new file mode 100644 index 000000000000..6a69e849b67b --- /dev/null +++ b/x11-themes/gtk-engines-unico/Manifest @@ -0,0 +1 @@ +DIST unico_1.0.3+14.04.20140109.orig.tar.gz 19416 BLAKE2B f34ed477406acb36cb9533218d0fdcf57418fc25ff043ec90d2aaa05ee3ad8fe4e3c430d83001a0e399859adaaf720ca2b3d2e6d70543c460f367cbe03529c0f SHA512 8112240d63ffca2cbbaecc6731ef446153d8dd8b2b100c2d258013faa20b683761ba4768e71e91bdc885d1174874341e68400d1d3ebf95dc92db47cca7221de5 diff --git a/x11-themes/gtk-engines-unico/files/gtk-engines-unico-1.0.3_pre20140109-slibtool-lm.patch b/x11-themes/gtk-engines-unico/files/gtk-engines-unico-1.0.3_pre20140109-slibtool-lm.patch new file mode 100644 index 000000000000..2fe92337847a --- /dev/null +++ b/x11-themes/gtk-engines-unico/files/gtk-engines-unico-1.0.3_pre20140109-slibtool-lm.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/792435 + +--- a/configure.ac ++++ b/configure.ac +@@ -106,6 +106,9 @@ + GTK_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0` + AC_SUBST(GTK_VERSION) + ++AC_CHECK_LIBM ++AC_SUBST([LIBM]) ++ + # Files + + AC_CONFIG_FILES([ +--- a/unico/Makefile.am ++++ b/unico/Makefile.am +@@ -20,6 +20,6 @@ + + libunico_la_CFLAGS = $(UNICO_CFLAGS) + +-libunico_la_LIBADD = $(UNICO_LIBADD) ++libunico_la_LIBADD = $(UNICO_LIBADD) $(LIBM) + + libunico_la_LDFLAGS = $(UNICO_LDFLAGS) diff --git a/x11-themes/gtk-engines-unico/gtk-engines-unico-1.0.3_pre20140109-r1.ebuild b/x11-themes/gtk-engines-unico/gtk-engines-unico-1.0.3_pre20140109-r1.ebuild new file mode 100644 index 000000000000..f2c47677c255 --- /dev/null +++ b/x11-themes/gtk-engines-unico/gtk-engines-unico-1.0.3_pre20140109-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=${PN/gtk-engines-} +MY_PV=${PV/_pre/+14.04.} +MY_P=${MY_PN}_${MY_PV} +inherit autotools multilib-minimal + +DESCRIPTION="The Unico GTK+ 3.x theming engine" +HOMEPAGE="https://launchpad.net/unico" +SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${MY_P}.orig.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +IUSE="" + +RDEPEND=" + >=dev-libs/glib-2.26:2[${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.10[glib,${MULTILIB_USEDEP}] + >=x11-libs/gtk+-3.5.2:3[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.3_pre20140109-slibtool-lm.patch +) + +src_prepare() { + default + + eautoreconf +} + +multilib_src_configure() { + # $(use_enable debug) controls CPPFLAGS -D_DEBUG and -DNDEBUG but they are currently + # unused in the code itself. + local myeconfargs=( + --disable-static + --disable-debug + --disable-maintainer-flags + ) + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/x11-themes/gtk-engines-unico/metadata.xml b/x11-themes/gtk-engines-unico/metadata.xml new file mode 100644 index 000000000000..4b3f976f720e --- /dev/null +++ b/x11-themes/gtk-engines-unico/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="launchpad">ubuntu</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-engines/Manifest b/x11-themes/gtk-engines/Manifest new file mode 100644 index 000000000000..306cb1c96a63 --- /dev/null +++ b/x11-themes/gtk-engines/Manifest @@ -0,0 +1 @@ +DIST gtk-engines-2.20.2.tar.bz2 688171 BLAKE2B 1eb80f1bfa7f58cdcde6d461bcd6a41d7fe8b7ca20e11f1f59b350b3b5ce8c196c5f35330ec027d0ff1d9de19f28d412e0e3c6460487ac7ea61284fc1858a90c SHA512 049ae20d47a28b60fe5b0484e3c11bc6cd62d6167478f1d83df3066d618827ca9204767ab1b7a9ca02f542c3fc7929efc1bb85f65d66aaf5d5b15718b6de19e9 diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch new file mode 100644 index 000000000000..dc6ca97c8547 --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch @@ -0,0 +1,12 @@ +diff -up gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.mnemonics gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc +--- gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.mnemonics 2010-03-23 19:47:09.838066932 -0400 ++++ gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc 2010-01-12 22:29:47.507357239 -0500 +@@ -3,6 +3,8 @@ + + gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#E7F3FD" + ++gtk-auto-mnemonics = 1 ++ + style "default" { + xthickness = 1 + ythickness = 1 diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-automake-1.14.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-automake-1.14.patch new file mode 100644 index 000000000000..f23f929bbfbe --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-automake-1.14.patch @@ -0,0 +1,49 @@ +Description: Work around FTBFS due to automake 1.14 bug + Automake generates invalid Makefiles when patsubst is used in + Makefile.am. To work around this problem configure injects the + patsubsts to the Makefile now. + . +Author: Balint Reczey <balint@balintreczey.hu> +Bug-Debian: http://bugs.debian.org/713353 +--- gtk2-engines-2.20.2.orig/configure.ac ++++ gtk2-engines-2.20.2/configure.ac +@@ -142,6 +142,8 @@ fi + AC_SUBST(BUILD_ENGINES) + AC_SUBST(BUILD_THEMES) + AC_SUBST(BUILD_SCHEMAS) ++AC_SUBST([auto_find_tests], ['$(patsubst %,exported_%,$(BUILD_ENGINES)) torture_buildin $(patsubst %,torture_%,$(TORTURE_TEST_ENGINES))']) ++ + + if test $animation = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_ANIMATION, 1, [Defines whether to compile with animation support]) +--- gtk2-engines-2.20.2.orig/test/Makefile.am ++++ gtk2-engines-2.20.2/test/Makefile.am +@@ -64,9 +64,10 @@ VALGRIND_ENV=G_SLICE=always-malloc G_DEB + # Exported Symbols Test - Tests all engines unconditionally + ############################################################# + # Prefix with exported_ +-EXPORTED_SYMBOLS_TESTS = $(patsubst %,exported_%,$(BUILD_ENGINES)) ++# disabled to work around automake bug #14561 ++# EXPORTED_SYMBOLS_TESTS = $(patsubst %,exported_%,$(BUILD_ENGINES)) + +-TESTS += $(EXPORTED_SYMBOLS_TESTS) ++#TESTS += $(EXPORTED_SYMBOLS_TESTS) + + + ############################################################# +@@ -85,10 +86,13 @@ SUPPORTED_TORTURE_TEST_ENGINES = \ + # Filter engines that are not build from the set of engines + TORTURE_TEST_ENGINES = $(filter $(SUPPORTED_TORTURE_TEST_ENGINES),$(BUILD_ENGINES)) + # Prefix with torture_ +-TORTURE_TEST_TESTS = torture_buildin $(patsubst %,torture_%,$(TORTURE_TEST_ENGINES)) ++# disabled to work around automake bug #14561 ++# TORTURE_TEST_TESTS = torture_buildin $(patsubst %,torture_%,$(TORTURE_TEST_ENGINES)) + + # Add TORTURE_TEST_ENGINES to list of tests +-TESTS += $(TORTURE_TEST_TESTS) ++# disabled to work around automake bug #14561 ++#TESTS += $(TORTURE_TEST_TESTS) ++TESTS += @auto_find_tests@ + + # Possible other tests: + # - An extensive theme switch tests that loads/unloads the engine diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch new file mode 100644 index 000000000000..bc80a92bf511 --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch @@ -0,0 +1,11 @@ +--- gtk-engines-2.18.2/themes/Clearlooks/gtk-2.0/gtkrc.change-bullet 2009-08-25 11:25:25.348520380 -0400 ++++ gtk-engines-2.18.2/themes/Clearlooks/gtk-2.0/gtkrc 2009-08-25 11:26:30.477514482 -0400 +@@ -16,6 +16,8 @@ style "default" { + + GtkCheckButton::indicator-size = 14 + ++ GtkEntry::invisible-char = 0x2022 ++ + GtkPaned::handle-size = 6 + + GtkRange::trough-border = 0 diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch new file mode 100644 index 000000000000..35e5007e2c4a --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch @@ -0,0 +1,26 @@ +From 8d49a386f467cbf8e0842d2218126f643e50f834 Mon Sep 17 00:00:00 2001 +From: Dominique Leuenberger <dimstar@opensuse.org> +Date: Sun, 27 Nov 2011 15:24:57 +0100 +Subject: [PATCH] Fix build with glib 2.31: Only glib.h can be #include'd. + Fixes bug #664914 + +--- + engines/clearlooks/src/animation.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/engines/clearlooks/src/animation.c b/engines/clearlooks/src/animation.c +index 1f7a41f..56a9286 100644 +--- a/engines/clearlooks/src/animation.c ++++ b/engines/clearlooks/src/animation.c +@@ -28,7 +28,7 @@ + #include "animation.h" + + #ifdef HAVE_WORKING_ANIMATION +-#include <glib/gtimer.h> ++#include <glib.h> + + struct _AnimationInfo { + GTimer *timer; +-- +1.7.8.5 + diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch new file mode 100644 index 000000000000..b038366db282 --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch @@ -0,0 +1,22 @@ +--- gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.orig 2011-11-27 14:25:46.523593240 -0800 ++++ gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc 2011-11-27 14:25:34.400658810 -0800 +@@ -207,8 +207,8 @@ + } + + style "menu" { +- xthickness = 0 +- ythickness = 0 ++ xthickness = 2 ++ ythickness = 2 + + bg[NORMAL] = shade (1.08, @bg_color) + +@@ -229,7 +229,7 @@ + # 2. The line should go to the edges (ie. no border at the left/right) + style "separator_menu_item" { + xthickness = 1 +- ythickness = 0 ++ ythickness = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch new file mode 100644 index 000000000000..683fe7505dfe --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch @@ -0,0 +1,69 @@ +Change non-returning gtk macros to returning gtk macros and add correct values +to them. +Deal with bad "convenience" redefine of lua API function, so it works with system +lua. +Add missing includes, both from system gtk-2 and this library. +https://bugs.gentoo.org/919421 +--- a/engines/lua/src/lua_style.c ++++ b/engines/lua/src/lua_style.c +@@ -21,6 +21,7 @@ + + + #include <gtk/gtk.h> ++#include <glib/gprintf.h> + #include <cairo.h> + #include <math.h> + #include <string.h> +@@ -34,6 +35,7 @@ + + #include "lua_utils.h" + #include "misc_utils.h" ++#include "draw_lib.h" + + /* #define DEBUG 1 */ + +@@ -142,8 +144,8 @@ + lua_style_draw (LuaStyle *style, GtkWidget *widget, GtkStateType state_type, + gchar *name, gint width, gint height) + { +- g_return_if_fail (style); +- g_return_if_fail (style->L); ++ g_return_val_if_fail (style, FALSE); ++ g_return_val_if_fail (style->L, FALSE); + + lua_style_push_widget_params (style, widget, state_type); + +@@ -175,9 +177,9 @@ + gchar *state; + int i; + +- g_return_if_fail (style); ++ g_return_val_if_fail (style, NULL); + +- L = lua_open (); ++ L = luaL_newstate (); + luaopen_base (L); + luaopen_math (L); + luaopen_draw (L); +@@ -233,8 +235,8 @@ + lua_style_prepare_cairo (LuaStyle *style, GdkWindow *window, GdkRectangle *area, gint x, gint y) + { + cairo_t *cr; +- g_return_if_fail (style); +- g_return_if_fail (style->L); ++ g_return_val_if_fail (style, FALSE); ++ g_return_val_if_fail (style->L, FALSE); + + cr = gdk_cairo_create (window); + cairo_set_source_rgb (cr, 0, 0, 0); +--- a/engines/lua/src/lua_utils.c ++++ b/engines/lua/src/lua_utils.c +@@ -27,7 +27,7 @@ + { + void *res; + +- g_return_if_fail (L); ++ g_return_val_if_fail (L, NULL); + + lua_getfield (L, LUA_REGISTRYINDEX, name); + if (!lua_isuserdata (L, -1)) diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-slibtool.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-slibtool.patch new file mode 100644 index 000000000000..468e5d5ad534 --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-slibtool.patch @@ -0,0 +1,47 @@ +This fixes build with dev-build/slibtool + +--- gtk-engines-2.20.2/configure.ac ++++ gtk-engines-2.20.2/configure.ac +@@ -27,6 +27,9 @@ + AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package]) + AM_GLIB_GNU_GETTEXT + ++AC_CHECK_LIBM ++AC_SUBST([LIBM]) ++ + AC_ARG_ENABLE(all, [ --disable-all skip all engines/themes by default], [defaultval=$enableval], [defaultval="yes"]) + AC_ARG_ENABLE(clearlooks, [ --disable-clearlooks skip ClearLooks engine/theme], [clearlooks=$enableval], [clearlooks="$defaultval"]) + AC_ARG_ENABLE(crux, [ --disable-crux skip Crux engine/theme], [crux=$enableval], [crux="$defaultval"]) +--- gtk-engines-2.20.2/engines/hc/Makefile.am ++++ gtk-engines-2.20.2/engines/hc/Makefile.am +@@ -38,7 +38,7 @@ + ./src/hc-style.c + + libhcengine_la_LDFLAGS = -module -avoid-version -no-undefined -export-symbols $(top_srcdir)/engines/engine.symbols +-libhcengine_la_LIBADD = $(top_builddir)/engines/support/libsupport.la $(GTK_LIBS) ++libhcengine_la_LIBADD = $(top_builddir)/engines/support/libsupport.la $(GTK_LIBS) $(LIBM) + + -include $(top_srcdir)/git.mk + +--- gtk-engines-2.20.2/engines/mist/Makefile.am ++++ gtk-engines-2.20.2/engines/mist/Makefile.am +@@ -16,7 +16,7 @@ + ./src/mist.c + + libmist_la_LDFLAGS = -module -avoid-version -no-undefined -export-symbols $(top_srcdir)/engines/engine.symbols +-libmist_la_LIBADD = $(top_builddir)/engines/support/libsupport.la $(GTK_LIBS) ++libmist_la_LIBADD = $(top_builddir)/engines/support/libsupport.la $(GTK_LIBS) $(LIBM) + + -include $(top_srcdir)/git.mk + +--- gtk-engines-2.20.2/engines/thinice/Makefile.am ++++ gtk-engines-2.20.2/engines/thinice/Makefile.am +@@ -18,7 +18,7 @@ + ./src/thinice_main.c + + libthinice_la_LDFLAGS = -module -avoid-version -no-undefined -export-symbols $(top_srcdir)/engines/engine.symbols +-libthinice_la_LIBADD = $(top_builddir)/engines/support/libsupport.la $(GTK_LIBS) ++libthinice_la_LIBADD = $(top_builddir)/engines/support/libsupport.la $(GTK_LIBS) $(LIBM) + + -include $(top_srcdir)/git.mk + diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch new file mode 100644 index 000000000000..898fc0ce56fe --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch @@ -0,0 +1,25 @@ +diff -up gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc.tooltips gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc +--- gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc.tooltips 2009-10-23 17:28:48.131886076 -0400 ++++ gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc 2009-10-23 17:29:58.968890361 -0400 +@@ -1,7 +1,7 @@ + + # Please keep this gtkrc in sync with the other ones from Clearlooks based themes. + +-gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#F5F5B5" ++gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#E7F3FD" + + style "default" { + xthickness = 1 +@@ -276,9 +276,11 @@ style "treeview_header" = "default" { + } + + style "tooltips" { +- xthickness = 4 ++ xthickness = 8 + ythickness = 4 + ++ GtkWidget::new-tooltip-style = 1 ++ + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + } diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch new file mode 100644 index 000000000000..94abccd81ba8 --- /dev/null +++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch @@ -0,0 +1,12 @@ +diff -up gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.dragbar gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc +--- gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.dragbar 2010-03-23 19:50:58.478062184 -0400 ++++ gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc 2010-03-23 19:51:13.611066722 -0400 +@@ -203,6 +203,8 @@ style "comboboxentry" { + + style "menubar" { + ++ GtkWidget::window-dragging = 1 ++ + engine "clearlooks" { + hint = "menubar" + } diff --git a/x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild b/x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild new file mode 100644 index 000000000000..7f86349c8e4b --- /dev/null +++ b/x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GNOME2_EAUTORECONF="yes" +GNOME2_LA_PUNT="yes" +GNOME_TARBALL_SUFFIX="bz2" +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit gnome2 lua-single multilib-minimal + +DESCRIPTION="GTK+2 standard engines and themes" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris" +IUSE="accessibility lua" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +# Lua dependency uses lua_gen_impl_dep() because LUA_REQ_USE doesn't seem +# to play nicely with MULTILIB_USEDEP. +RDEPEND=" + >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] + lua? ( ${LUA_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-util/intltool-0.31 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-glib.h.patch + "${FILESDIR}"/${P}-java-look.patch + "${FILESDIR}"/${P}-auto-mnemonics.patch + "${FILESDIR}"/${P}-change-bullet.patch + "${FILESDIR}"/${P}-tooltips.patch + "${FILESDIR}"/${P}-window-dragging.patch + "${FILESDIR}"/${P}-slibtool.patch #766680 + "${FILESDIR}"/${P}-automake-1.14.patch # taken from Debian + "${FILESDIR}/${P}-lua.patch" #919421 +) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { + # pkgconfig wrapper set up by lua-single.eclass is not multilib-compatible + # at present so point Autoconf directly to the correct implementation. + sed -i -e "/PKG_CHECK_MODULES(LUA,/s|lua|${ELUA}|" configure.ac || die + + gnome2_src_prepare +} + +multilib_src_configure() { + local confopts=( + --enable-animation + $(multilib_native_use_enable lua) + $(multilib_native_use_with lua system-lua) + ) + ECONF_SOURCE=${S} gnome2_src_configure "${confopts[@]}" +} + +multilib_src_install() { + gnome2_src_install +} diff --git a/x11-themes/gtk-engines/metadata.xml b/x11-themes/gtk-engines/metadata.xml new file mode 100644 index 000000000000..8b3195669425 --- /dev/null +++ b/x11-themes/gtk-engines/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription> + This package contains some standard themes and theme engines for + GTK+. Version 0.12 provides engines and themes for GTK+ 1, + including Pixmap, Metal, Redmond95, Notif and Raleigh. Versions + 2.x provide engines and themes for GTK+ 2, including Clearlooks, + Crux, HighContrast, Industrial, Lighthouseblue, Metal, Mist, + Redmond, Smooth and Thinice. + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/gtk-theme-switch/Manifest b/x11-themes/gtk-theme-switch/Manifest new file mode 100644 index 000000000000..6d49b1de4d6a --- /dev/null +++ b/x11-themes/gtk-theme-switch/Manifest @@ -0,0 +1 @@ +DIST gtk-theme-switch_2.1.0.orig.tar.gz 18914 BLAKE2B fb6eb46f16a6ede786e7afe62ffff81bde7a4473d000c6a068b7e506d0d7536554d59d451f594ffa2ae5cc04ab85cc854b3fa83a4a6169e1fca02e4c6da61dc1 SHA512 ccf3876ab764f0a6a5d764aac9912ecf1bf7c92eddf8d38ab153c4ac2772151c67af59762e2cfb6aeb33baf33a141824e0825be0f3a8de4675c577198cfacf2f diff --git a/x11-themes/gtk-theme-switch/gtk-theme-switch-2.1.0-r1.ebuild b/x11-themes/gtk-theme-switch/gtk-theme-switch-2.1.0-r1.ebuild new file mode 100644 index 000000000000..1e1aaac92a96 --- /dev/null +++ b/x11-themes/gtk-theme-switch/gtk-theme-switch-2.1.0-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Utility to switch and preview GTK+ theme" +HOMEPAGE="https://packages.qa.debian.org/g/gtk-theme-switch.html" +SRC_URI="mirror://debian/pool/main/g/${PN}/${PN}_${PV}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~hppa ~mips ppc ppc64 ~sparc x86" +IUSE="" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + default + sed -i \ + -e 's:${GCC}:$(CC) $(LDFLAGS):' \ + Makefile || die +} + +src_compile() { + tc-export CC + emake CFLAGS="${CFLAGS} -Wall" +} + +src_install() { + newbin ${PN}2 ${PN} + newman ${PN}2.1 ${PN}.1 + dodoc ChangeLog readme todo +} diff --git a/x11-themes/gtk-theme-switch/metadata.xml b/x11-themes/gtk-theme-switch/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/gtk-theme-switch/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/haematite-xcursors/Manifest b/x11-themes/haematite-xcursors/Manifest new file mode 100644 index 000000000000..abec95669a47 --- /dev/null +++ b/x11-themes/haematite-xcursors/Manifest @@ -0,0 +1 @@ +DIST 19594-haematite-1.0.tar.gz 23514 BLAKE2B 275b46d77650a5aa3b7ff1f3f054b659df60063413cebc04bd4fe462a689ce3ee7d5387b1d3dd461642232ee97cc1f6f1d0749e30354d9bd9c242f96aa67f161 SHA512 3e135a10300a5a4fdda626a2b3831b4b715ce3ed4da53d65f185396d38f6239611806474ef2bb5060a0bf7250815007690ea8c15c49c25d0c55030fb11cb45d7 diff --git a/x11-themes/haematite-xcursors/haematite-xcursors-1.0-r2.ebuild b/x11-themes/haematite-xcursors/haematite-xcursors-1.0-r2.ebuild new file mode 100644 index 000000000000..6a333b49db47 --- /dev/null +++ b/x11-themes/haematite-xcursors/haematite-xcursors-1.0-r2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-xcursors/}" + +DESCRIPTION="A simple crispy dark-grey xcursor theme" +HOMEPAGE="https://store.kde.org/p/999432/" +SRC_URI="mirror://gentoo/19594-${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons + doins -r haematite/ +} diff --git a/x11-themes/haematite-xcursors/metadata.xml b/x11-themes/haematite-xcursors/metadata.xml new file mode 100644 index 000000000000..1637f2e41cae --- /dev/null +++ b/x11-themes/haematite-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/hicolor-icon-theme/Manifest b/x11-themes/hicolor-icon-theme/Manifest new file mode 100644 index 000000000000..e51465d865d6 --- /dev/null +++ b/x11-themes/hicolor-icon-theme/Manifest @@ -0,0 +1 @@ +DIST hicolor-icon-theme-0.17.tar.xz 53016 BLAKE2B c20c6e23eae799468d9f4aac038d823611cabdbcc8237d9fdb4f3d7ee5c8031223b0e9e0cf7c2b3fdf975291489223445775f340024cb6d4bdbdd29a4cf5548e SHA512 eca8655930aa7e234f42630041c0053fde067b970fad1f81c55fcd4c5046c03edfdf2ede72a3e78fba2908e7da53e9463d3c5ae12ab9f5ef261e29a49f9c7a8d diff --git a/x11-themes/hicolor-icon-theme/hicolor-icon-theme-0.17.ebuild b/x11-themes/hicolor-icon-theme/hicolor-icon-theme-0.17.ebuild new file mode 100644 index 000000000000..cda8d3aa5e7a --- /dev/null +++ b/x11-themes/hicolor-icon-theme/hicolor-icon-theme-0.17.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit xdg-utils + +DESCRIPTION="Fallback theme for the freedesktop icon theme specification" +HOMEPAGE="https://freedesktop.org/wiki/Software/icon-theme" +SRC_URI="https://icon-theme.freedesktop.org/releases/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" + +BDEPEND="app-arch/xz-utils" + +RESTRICT="binchecks strip" + +pkg_postinst() { xdg_icon_cache_update; } +pkg_postrm() { xdg_icon_cache_update; } diff --git a/x11-themes/hicolor-icon-theme/metadata.xml b/x11-themes/hicolor-icon-theme/metadata.xml new file mode 100644 index 000000000000..fc854e9bed44 --- /dev/null +++ b/x11-themes/hicolor-icon-theme/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/human-icon-theme/Manifest b/x11-themes/human-icon-theme/Manifest new file mode 100644 index 000000000000..9351b348a287 --- /dev/null +++ b/x11-themes/human-icon-theme/Manifest @@ -0,0 +1,2 @@ +DIST gentoo-logo.svg 13764 BLAKE2B 8b6339945e24f8017d75030b6cbbd767be0955fa5b7783e33e223e631b48f442e57428caad2f2554a157bc2a2f63da159bc8f443c3d2eb87c16cd2e3262221a4 SHA512 c89df6fad432dfbbed921c4828ff22b9ea5b8930f403ad23e867a11d98764488dddc453b6f26503f9f6dc25b8c5a387b7cc91c17a6b5cee15c4aadafe76409c1 +DIST human-icon-theme_0.36.tar.gz 980140 BLAKE2B 21f33b1b9e70ef908c495dbd3e72edbae00cddb4088fcfa8fde53a5f469ee13c6051c61bb87d95fa98605df5bb7114d095b09512c2d3a965c2c8234dacb1c07e SHA512 cb4ae3de6f721a9f06fd57867e97b537bbaad9bb268f100ae611e9d2c483267cd931f084469cd66000fd6bb5192b935e1e655a92b8fc0e9b537b02ee948a96aa diff --git a/x11-themes/human-icon-theme/files/human-icon-theme-0.36-fix-buildsystem.patch b/x11-themes/human-icon-theme/files/human-icon-theme-0.36-fix-buildsystem.patch new file mode 100644 index 000000000000..44999e7ae584 --- /dev/null +++ b/x11-themes/human-icon-theme/files/human-icon-theme-0.36-fix-buildsystem.patch @@ -0,0 +1,22 @@ +--- a/Makefile ++++ b/Makefile +@@ -19,7 +19,7 @@ + + # run icon-naming-utils + for d in $$DESTDIR/usr/share/icons/Human/*; do \ +- (cd $$d; for c in *; do /usr/lib/icon-naming-utils/icon-name-mapping -c $$c; done); \ ++ (cd $$d; for c in *; do /usr/libexec/icon-name-mapping -c $$c; done); \ + done + + # install mo files +--- a/svg2png.sh.in ++++ b/svg2png.sh.in +@@ -8,7 +8,7 @@ + fi + + ICONNAME=`echo ${3} | sed -e "s/.svg//"` +-if test `basename $SVGCONVERT` = "rsvg"; then ++if test `basename $SVGCONVERT` = "rsvg-convert"; then + OPTIONS="-w ${1} -h ${1}" + else + OPTIONS="${1} ${1}" diff --git a/x11-themes/human-icon-theme/human-icon-theme-0.36.ebuild b/x11-themes/human-icon-theme/human-icon-theme-0.36.ebuild new file mode 100644 index 000000000000..e3ee1bb80910 --- /dev/null +++ b/x11-themes/human-icon-theme/human-icon-theme-0.36.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="A nice and well polished icon theme" +HOMEPAGE="https://packages.ubuntu.com/lucid/human-icon-theme" +SRC_URI=" + mirror://ubuntu/pool/universe/h/${PN}/${PN}_${PV}.tar.gz + https://www.gentoo.org/images/gentoo-logo.svg" + +LICENSE="CC-BY-SA-2.5" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="binchecks strip" + +RDEPEND=" + || ( + x11-themes/adwaita-icon-theme + x11-themes/tangerine-icon-theme + )" +BDEPEND=" + dev-util/intltool + gnome-base/librsvg + sys-devel/gettext + x11-misc/icon-naming-utils" + +S="${WORKDIR}/${PN}" + +PATCHES=( "${FILESDIR}"/${PN}-0.36-fix-buildsystem.patch ) + +src_prepare() { + xdg_src_prepare + + cp "${DISTDIR}"/gentoo-logo.svg scalable/places/start-here.svg || die + + local res + for res in 22 32 48; do + rsvg-convert -w ${res} -h ${res} scalable/places/start-here.svg \ + > ${res}x${res}/places/start-here.png || die + done +} + +src_compile() { + emake index.theme +} diff --git a/x11-themes/human-icon-theme/metadata.xml b/x11-themes/human-icon-theme/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/human-icon-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/iceicons/Manifest b/x11-themes/iceicons/Manifest new file mode 100644 index 000000000000..0ec2875484c4 --- /dev/null +++ b/x11-themes/iceicons/Manifest @@ -0,0 +1 @@ +DIST iceicons-default-0.10.0.tar.gz 1462091 BLAKE2B a893d0f4b5f5082759bb109390742edbbb5ff46cc02153b69499a29d4403ed7ae573e71837a63acabe70f0a43dbac92b0774f74c7f818982867ab7d486c2be4d SHA512 310564a4f3c5df4209d4f8ae451d76c5c04928a6be5cb1c96124751f3d748a2d95926f6444bf5efc9bf2d447e6b836877cb8913b3ce1c161994600ad85ebdd02 diff --git a/x11-themes/iceicons/iceicons-0.10.0-r2.ebuild b/x11-themes/iceicons/iceicons-0.10.0-r2.ebuild new file mode 100644 index 000000000000..798a86c98973 --- /dev/null +++ b/x11-themes/iceicons/iceicons-0.10.0-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="IceWM Icons is a set of XPM 16x16, 32x32, and 48x48 XPM and PNG icons for IceWM" +HOMEPAGE="http://sandbox.cz/~covex/icewm/iceicons/" +SRC_URI="http://sandbox.cz/~covex/icewm/iceicons/${PN}-default-${PV}.tar.gz" +S="${WORKDIR}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~ppc ~sparc x86" + +RDEPEND=">=x11-wm/icewm-1.2.6" +DEPEND="${RDEPEND}" + +ICEICONSDIR="/usr/share/icewm/icons/iceicons" + +src_install() { + insinto "${ICEICONSDIR}" + doins -r icons/. + + fowners -R root:0 "${ICEICONSDIR}" + fperms -R o-w "${ICEICONSDIR}" + + dodoc CHANGELOG README TODO winoptions +} + +pkg_postinst() { + einfo + einfo "To use new IceWm icons, add following" + einfo "into your IceWm preference file:" + einfo "IconPath=\"${ICEICONSDIR}:${ICEICONSDIR}/menuitems\"" + einfo +} + +pkg_postrm() { + einfo + einfo "Update your IceWm preference." + einfo +} diff --git a/x11-themes/iceicons/metadata.xml b/x11-themes/iceicons/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/iceicons/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/icewm-extra-themes/Manifest b/x11-themes/icewm-extra-themes/Manifest new file mode 100644 index 000000000000..d95baa0e9d06 --- /dev/null +++ b/x11-themes/icewm-extra-themes/Manifest @@ -0,0 +1 @@ +DIST icewm-extra-themes-1.2.tar.lz 2746693 BLAKE2B 4b610a5f8aadaf5a890b1ca476b1667cb891e4e11028b3e1767d76d3177982a45fc4bce113ee054bc840d26f78b137086f64902832b74cb6d0fb480bee03e819 SHA512 60b9a939927f633f67b466fa1cd1d392b36d6267423eb7f20d18b14c621c4e30d28ffe3c950262f7e8663dadc393f68b7f4c14899c569affd6f7063d3088ffb5 diff --git a/x11-themes/icewm-extra-themes/icewm-extra-themes-1.2.ebuild b/x11-themes/icewm-extra-themes/icewm-extra-themes-1.2.ebuild new file mode 100644 index 000000000000..4f2bb9ff96de --- /dev/null +++ b/x11-themes/icewm-extra-themes/icewm-extra-themes-1.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit unpacker + +DESCRIPTION="Extra themes for IceWM" +HOMEPAGE="https://github.com/bbidulock/icewm-extra-themes" +SRC_URI="https://github.com/bbidulock/icewm-extra-themes/releases/download/${PV}/${P}.tar.lz" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="x11-wm/icewm" +BDEPEND="$(unpacker_src_uri_depends)" diff --git a/x11-themes/icewm-extra-themes/metadata.xml b/x11-themes/icewm-extra-themes/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/icewm-extra-themes/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/kfaenza/Manifest b/x11-themes/kfaenza/Manifest new file mode 100644 index 000000000000..da4fb36af5c6 --- /dev/null +++ b/x11-themes/kfaenza/Manifest @@ -0,0 +1,3 @@ +DIST 147483-additional-KFaenza.tar.gz 520155 BLAKE2B 641129bed0d0b838b9d77347c274564475edfb87dd813a5e043cb10c54c8e9cf064164e7e0d43c6ba58b3811f88ef8ecbfc098065522a1c46b594e620bb86f69 SHA512 940078c60a950242c5fe55883923563864c5f7020ef20e35492e18b4cb2ca885d679ac33f35482427b2a6fdba71d6ef19fb6e697a9e3fc1df09e1b542da8c5db +DIST 153813-kfaenza-icon-patch-0.3.tar.gz 51672 BLAKE2B be9cd24baaf8391a55333f139a900354f9f974103b44b667f512d74e0aaeab95df214960d29189aa99c57d25cfad42aa9f2d80ac924aed6e788889b04658c078 SHA512 0a0bf105d320c25ffca06f6fbfdd4298ea891012aaa33df9494dbab04f786bd5b9b7a18a5a388333fb8af708334ee4653f8aaa86b0221b3ef45755bb3b8f3d8a +DIST kfaenza-0.8.9.tar.gz 71489656 BLAKE2B dc98dffa25e8acc6a9c83d389ead7e66466b62b3cb7c2e3963ec6ae89bed7a340457364aca6412947dc9fe980bf1fa2cd48f5ff25db685b148b5808a9c07d53a SHA512 cb66f9ab7f25c4f5c4f5148d6dcdda4015f7ef128234845b60ab06db4b82f2fc0103f922f349a93a8e559b781db44e9c6865a2d0dadab8988c4a34f65a867cc4 diff --git a/x11-themes/kfaenza/kfaenza-0.8.9-r3.ebuild b/x11-themes/kfaenza/kfaenza-0.8.9-r3.ebuild new file mode 100644 index 000000000000..09eae9ed4126 --- /dev/null +++ b/x11-themes/kfaenza/kfaenza-0.8.9-r3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="KFaenza" +inherit xdg + +DESCRIPTION="Faenza-Cupertino icon theme for KDE Plasma" +HOMEPAGE="https://store.kde.org/p/1002580/ + https://kde-look.org/content/show.php/KFaenza+icon+patch?content=153813 + https://kde-look.org/content/show.php/Additional+KFaenza+Icons?content=147483" +#That is upstream location, not reupload. Don't fix +SRC_URI="http://ompldr.org/vYjR0NQ/${P}.tar.gz + http://kde-look.org/CONTENT/content-files/153813-${PN}-icon-patch-0.3.tar.gz + additional? ( http://kde-look.org/CONTENT/content-files/147483-additional-KFaenza.tar.gz )" +S="${WORKDIR}/${MY_PN}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="+additional branding" +RESTRICT="binchecks strip" + +src_unpack() { + unpack ${P}.tar.gz + pushd "${S}" >/dev/null || die + local tarball + for tarball in ${A}; do + [[ "${tarball}" == ${P}.tar.gz ]] && continue + unpack "${tarball}" + done + popd >/dev/null || die +} + +src_prepare() { + default + + # Gentoo Bug #620352 + local f + for f in 16 22 32 48; do + mv apps/${f}/"numpty physics.png" apps/${f}/"numptyphysics.png" || die + done + + use branding || return + + local res + for res in 22 32 48 64 128 256; do + cp places/${res}/start-here-gentoo.png \ + places/${res}/start-here.png || die + done + cp places/scalable/start-here-gentoo.svg \ + places/scalable/start-here.svg || die +} + +src_install() { + insinto /usr/share/icons/KFaenza + doins -r . +} diff --git a/x11-themes/kfaenza/metadata.xml b/x11-themes/kfaenza/metadata.xml new file mode 100644 index 000000000000..1b6709791aa5 --- /dev/null +++ b/x11-themes/kfaenza/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="additional">Install additional KFaenza icons. See third homepage for details</flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/kvantum/Manifest b/x11-themes/kvantum/Manifest new file mode 100644 index 000000000000..938f1c543fd3 --- /dev/null +++ b/x11-themes/kvantum/Manifest @@ -0,0 +1,4 @@ +DIST Kvantum-1.1.5.tar.xz 2079940 BLAKE2B 7c375ff80a5b61181e62765d7ae57a460d38b5c0b0e05edd21c9cddc4d7570721f87123144747f508539ebe6b56bdf6b7e578482692b72f4f3c21ba6cf6ae6b2 SHA512 28ae6a20f93d7911735e8f0fbef961f1ed8aa7b3db25bdc5cc03665e971923f7c3b01624fd83dfc38caffe4682f6bfac0a967aade2daa73b59677988ef881d60 +DIST Kvantum-1.1.5.tar.xz.asc 862 BLAKE2B b3910e0a1b091653c7338110994d5f6c9456924d3b7d0c98c391e070c88160fb860e1227fc3021d398483431a9652dbeb72cf960ffafff867c851fa3a5859990 SHA512 a34c57c7ab2c4794777af28e65a5b2d3c531a89129f33d10f4fd5d2d9b32fcb6dd9c6025100e7cf522533666ebd3d04dd13e53517de409f66da0a89d5bc281da +DIST Kvantum-1.1.6.tar.xz 2119340 BLAKE2B f97d499d861d1c87e7b43dc392d6c73e6c510f444074e04b419fc444462f92dc6ca9db241fe78ed2e768f595f568f1514afe091642862b9170ab5ba7ddbfad81 SHA512 aac871a9d8295b0363ca9e09ed702061d5afdf0132160b9058a97b4282c30596c5a246d4ad5611e966b21347d572187d1f4515b6ce844439458394eec4ba6356 +DIST Kvantum-1.1.6.tar.xz.asc 862 BLAKE2B 0890228e3c81f5c92d60377ca316a366bd26d6b788f7dfe0c9f1b7477fe523f25980854c630ae02323644dce73aba6182bc9a2c420a237bcc2a23f08a8446d94 SHA512 5cf05c4bd710b26d48426ca99b05ef40e531a9ad8697118c3db9754a4ed175142f104f324f55b69fabe3cae983abb09a3f14e451455610f4581031e3ab5c9138 diff --git a/x11-themes/kvantum/kvantum-1.1.5.ebuild b/x11-themes/kvantum/kvantum-1.1.5.ebuild new file mode 100644 index 000000000000..9ee518d548ab --- /dev/null +++ b/x11-themes/kvantum/kvantum-1.1.5.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# minimum taken from Kvantum/style/CMakeLists.txt +# increased downstream to ensure sane upgrades +QTMIN="6.8.2" +KFMIN="6.13.0" +inherit cmake multibuild verify-sig xdg + +DESCRIPTION="SVG-based theme engine for Qt, KDE Plasma and LXQt" +HOMEPAGE="https://github.com/tsujan/Kvantum" +SRC_URI=" + https://github.com/tsujan/${PN^}/releases/download/V${PV}/${P^}.tar.xz + verify-sig? ( https://github.com/tsujan/${PN^}/releases/download/V${PV}/${P^}.tar.xz.asc ) +" +S=${WORKDIR}/${PN^}-${PV}/${PN^} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="kde qt5" + +RESTRICT="test" # no tests + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,X] + >=dev-qt/qtsvg-${QTMIN}:6 + x11-libs/libX11 + kde? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6 ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + dev-qt/qttools:6[linguist] + qt5? ( dev-qt/linguist-tools:5 ) + verify-sig? ( sec-keys/openpgp-keys-tsujan ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tsujan.asc" + +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) qt6 ) +} + +src_configure() { + my_src_configure() { + local mycmakeargs=( + -DENABLE_QT4=OFF + ) + if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then + mycmakeargs+=( + -DENABLE_QT5=ON + ) + elif [[ ${MULTIBUILD_VARIANT} = qt6 ]]; then + mycmakeargs+=( + -DENABLE_QT5=OFF + -DWITHOUT_KF=$(usex !kde) + ) + fi + cmake_src_configure + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_install() { + multibuild_foreach_variant cmake_src_install +} diff --git a/x11-themes/kvantum/kvantum-1.1.6.ebuild b/x11-themes/kvantum/kvantum-1.1.6.ebuild new file mode 100644 index 000000000000..9ee518d548ab --- /dev/null +++ b/x11-themes/kvantum/kvantum-1.1.6.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# minimum taken from Kvantum/style/CMakeLists.txt +# increased downstream to ensure sane upgrades +QTMIN="6.8.2" +KFMIN="6.13.0" +inherit cmake multibuild verify-sig xdg + +DESCRIPTION="SVG-based theme engine for Qt, KDE Plasma and LXQt" +HOMEPAGE="https://github.com/tsujan/Kvantum" +SRC_URI=" + https://github.com/tsujan/${PN^}/releases/download/V${PV}/${P^}.tar.xz + verify-sig? ( https://github.com/tsujan/${PN^}/releases/download/V${PV}/${P^}.tar.xz.asc ) +" +S=${WORKDIR}/${PN^}-${PV}/${PN^} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="kde qt5" + +RESTRICT="test" # no tests + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,X] + >=dev-qt/qtsvg-${QTMIN}:6 + x11-libs/libX11 + kde? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6 ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + dev-qt/qttools:6[linguist] + qt5? ( dev-qt/linguist-tools:5 ) + verify-sig? ( sec-keys/openpgp-keys-tsujan ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tsujan.asc" + +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) qt6 ) +} + +src_configure() { + my_src_configure() { + local mycmakeargs=( + -DENABLE_QT4=OFF + ) + if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then + mycmakeargs+=( + -DENABLE_QT5=ON + ) + elif [[ ${MULTIBUILD_VARIANT} = qt6 ]]; then + mycmakeargs+=( + -DENABLE_QT5=OFF + -DWITHOUT_KF=$(usex !kde) + ) + fi + cmake_src_configure + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_install() { + multibuild_foreach_variant cmake_src_install +} diff --git a/x11-themes/kvantum/metadata.xml b/x11-themes/kvantum/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/kvantum/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/larry-backgrounds/Manifest b/x11-themes/larry-backgrounds/Manifest new file mode 100644 index 000000000000..7dfa68e63ffd --- /dev/null +++ b/x11-themes/larry-backgrounds/Manifest @@ -0,0 +1,39 @@ +DIST gentoo-abducted-1024x768.png 53151 BLAKE2B 9efc8cee18fee7296e09f420d02b40268ac69235aa714f69239ec56fcc58d3c8771056f68ca0d666a25cd99486dd02db8bb1a4655eb265a5cff9af9e0dfe49ae SHA512 b34e62d2aa1d87f951fe78c3ba3d110259048040b9f63668d898fab84b96930d5f3972f62177c946b5e773f79ee1fe1e1c094dd82e396e9d590ee7c634f3c1d8 +DIST gentoo-abducted-1152x864.png 61430 BLAKE2B bfb7ab4d0fb453c2845023eec6280d7b6726061e1d48ccaee3de99f5b6258f9a26be09e8012bfc945e5d1639834a9313f890f3a8ad9a74b2d5324d763f5cd0d4 SHA512 56cdba77955e76f0a106527caaf27e890db262231c51d6722a46da73c2b1525ea9a1c1021cd2b335ab01ee520a310b35daa45651a70e78779491eaeb44d3ac66 +DIST gentoo-abducted-1280x1024.png 73697 BLAKE2B 4411a174402f111bd4a688a84d522854706cf64d6cf253afbd6a03769ea9e3dc35c219f6e43ff593820e6fd802a4a220fa065399c238611b849fc3423a8e9ab7 SHA512 43c0dc09f55b064ec33c546bfb642ae82c22e051c4e5f59897043d5b7a52028b2de0878646eb44e076cc600f58b263ef1455e0e13a7819bf1b9445b6609f5666 +DIST gentoo-abducted-1600x1200.png 91871 BLAKE2B 93272e8eae0db747d5279d72569419e47d80b5fc27090fb8225130dc94954108bf2ed8c8f5480a276b65f6eccc2854d18aea0c0594aab623c05222b30c309a4d SHA512 dee1265e969fc09eea8451158a21fe299a1e943cd851a9a4cb0dbacc9ad207b1b031ddd55feb87c087db63637c290bbdf8384d901a215eebef4bfdcbaa8a57db +DIST gentoo-abducted-1680x1050.png 87684 BLAKE2B df643db35926269301ce7d7000df71fd20986c6ed52d077f6947c32dbdf092fe2fcd3fb35b0855d16586aa8f5bdaac41e72cebb360294451f5be53264b077bbf SHA512 07e1418963fecc5600d83a4811a487afc947a6868b58125cd78feb0599359aa3a47e05ebf8e1fd11331c28430f41d4e77ee51628f4e55dc3c190c59da9d92c78 +DIST gentoo-abducted-800x600.png 38631 BLAKE2B ef98274be89c6ef3ca5d315e1641d75c964d07c777d43ab5a57d2a8e7d3f56ff02548647410ca0ffaba30a6d635dc67c415768f31889f2802d7a6d10114cf337 SHA512 20bdf13ea2767fcd0c6549cffe394519561b838142b35badf28971d09ba2ec4b9da616fa4f53640d5095b86a43fcea63ebfd8953eeebdc907a899b46cafdde2a +DIST gentoo-cow-gdm-remake-1024x768.png 10057 BLAKE2B 5003dab295ec00a8c7daa5465de4398496266dc0870cd7f8270fcc655744679886a8d539f0c0a9f1a4b4a0b61a23b8b1b553477d85ee223ee856db8af28864c1 SHA512 37e9cdfb84098fa9f0e1e17046412e367d3737c0389bdbd94c881657cce11a6100e41daf904d898b1d9ff166bf600d06a0984b49b10a78f3e93da4f3231c4226 +DIST gentoo-cow-gdm-remake-1152x864.png 11312 BLAKE2B 07cc1ddb6b624dff2f9dfc3b5b6df0cc4f53d79a85aa6d5ffc9ca44bbaf860c3a9f72fe0f6c419c1fafb72d9fd9c3d62d49490b806b858f73cea4260c986e673 SHA512 d1d68b04e431ae16b2e543a7fdc8c49354c63845bb7fe21f2d42d6d9a1046edf4ee53016d850dcf28ae184e6813fed32609809cbc023f0e636ad8114ce56a4d4 +DIST gentoo-cow-gdm-remake-1280x1024.png 13274 BLAKE2B 64ef8ea4fafbc05aba9d2ba65acfee8db4da1b62e58e3d1965a5050139d1339970e6b018fc0f0a1afbada80b7fb3d59ae7f05a1b35a39628f28121099be0ec5a SHA512 a572b4463c71a0f8786439dcaeaceb5bf6381a72e363fe40da8ce33a4fd1817af137a0f97279e7dc7dc912d81a553d8a0a38e84e35e0189ab92e25114e6bbe4f +DIST gentoo-cow-gdm-remake-1280x720.png 10030 BLAKE2B 1adcfbf499cf0d9beb99936e31814f86421e69174f72c248978e211a8725a08625237869ef943f5f2482e9d1c138c9c09488be1461970832077d018f5fca0101 SHA512 be105ef7c42b96d502523597d1cdccfff66142dfd55336cb972848bedf48e9f72c1d4059057cacf67f0a8b9144f1a5ea78bcaf82620b5a06cbb479a6ddbf8cbe +DIST gentoo-cow-gdm-remake-1280x800.png 10710 BLAKE2B c4064f72e6f9fc849668221de193387852ec730d1b02326406978032c0334cbbbe9ee4d87b55469675950f43997e7e790a5b6a071109baf9aef7d26ff57d73e1 SHA512 6cc68bfc8276d233223b19511cced16517230d609fbcb859776f373f119288fbbd06f2ec6cb8d76cda6b706af193bb658181823be7e3d6d0592c2d0f2cd5c171 +DIST gentoo-cow-gdm-remake-1280x960.png 12617 BLAKE2B 137faa56ab5c764b58d14a5064e39a369b3182f7aded088a872c8507fdc7c3bc4d24cadc84588d92b137ff042da98b155ebc279302d5ead8d46e395e07106978 SHA512 130607531ebe7e102de4913ac825fdf9d58a1362c2fa1c44e4165c23a35b7bf47a31d4c54f35a0b7ac98f5b45f01b5269429e2ee8ee679f52c74ed12b4a8d3b6 +DIST gentoo-cow-gdm-remake-1366x768.png 10671 BLAKE2B adb265b350c7610a5169ce425488c2bc3a76d416199bceb6e2a7232f7c0c0f056db098c6946e85b4b998031310430dcae22ce2d9909dce0af22e64d75c598b63 SHA512 6713ffdbc087b797f650f8f28f3cabd8edb2d385e564855710210ee3ed68e181d9a6204f1a1bf7ab6b49fcbf47ef4ca80bfea7a67d0d34df62417d08393fe005 +DIST gentoo-cow-gdm-remake-1440x900.png 12146 BLAKE2B 4dfe800b6512f79581f7b3f89d1cd703aae88ca7de9bffc113c94946be80d7dd90db8f085f95f950c29c08e3ebd0ca8e95db6097c38ab19eae780d47afebb03d SHA512 cf9683cc380dd291384d76def61a44f8a902ac735757abe6ade827ff6a05e1399652038de41d39778938d11a946b9264fee3054de81f7d841bda2b50f54d12b2 +DIST gentoo-cow-gdm-remake-1600x1200.png 16075 BLAKE2B ecfead6c3d37f2a7ca5bf0a79962512317f90a13731d8dfcfddc3d3964ec5b584dce37f6e695d030dec5ee4bbca9a0353629600a8df6e4eedb1260faf887f33b SHA512 77977b6b137b3b855f51a025600f70064876f8bd8a613ad0f2eaab85ae260794a1283c31867abb766ec623c401b6cffd4f1581242f7134352b9f3b49592635ce +DIST gentoo-cow-gdm-remake-1600x900.png 12686 BLAKE2B 4b52060d72c3f9253db2f7a138dfa56e1ba02a571038951f806f53cf4d9d12f0bc1ec11047e6315702f005d60c633358c25adb7b53c0c921aefd2796ac2a2ac1 SHA512 b74b0b5bca58f15658de5c2e53fcb7aefaf3c88c661aea351b7681ea6892707af8835b3bcc1d1b750cf36938017d4386182a2027ebb09af5ddbd2a9f856a6a8d +DIST gentoo-cow-gdm-remake-1680x1050.png 14207 BLAKE2B 1fe5d0b177f66599b0ef51387f0bc33ff8dfa3d1053d2b2839259060904f19f8923d9242a640a88f3a136d883b07b3684db24b98fbf3ae89fe82544b94b514a9 SHA512 55ff46c757b90f53b63a54d506ba45b28fbc17733c603f8c8d109e5e7cd23894df18a5c3ef6f42859327fd33acdbf2fdc987c8099450920b69ebbe9929706e0a +DIST gentoo-cow-gdm-remake-1920x1080.png 15506 BLAKE2B 6b79a6a1c75e6e80c7eb7b0ae7ef049adc749d33688adfc681415878522ee421ced86ef3a8046f04c2944bfd5d5960dcf36daeab29dc438322683110f11c4ea9 SHA512 902998b01b400a970a85ef20b74a86aa9916d119a47a2cd33cc30200e09fbd535d44882c2fe1164b68e054b82d0ae027a05681574a6a2ae98e1fb6f1e005fcb9 +DIST gentoo-cow-gdm-remake-1920x1200.png 16638 BLAKE2B 02cb3d336c9c985649fe0bb8ac41d946d91a108159314068c46b4c8eb98555ef5f7bbe2003a982c0488e8492db5dbd4153d7293b72b71ac8d7b824e31724be06 SHA512 7e6632610bf83dc0ebb2d79670c90472692e036a60f6cb2b8afad5f95595caa633ce9c016790803ba72d8354693b3cd71dc1e2c5b6a5444e3d53e3409ad3e21e +DIST gentoo-cow-gdm-remake-800x600.png 7835 BLAKE2B 3429b6fbb832ae6266ec55a67133f611ac65b07cebddbd2f265e16248c8184498f0e8eb3223f7adb75f3cf6a66d9869e08842e50ca6f76b9110ecbcfec237cac SHA512 2e172bc3171ed808199d21bad3b6cc93c36bbcb98ad431fa79b9379446e2b0b2299d06ce81f991ae8ae4b3fd60a0e31802a9bfd7556b8667ab8341004b30eeca +DIST gentoo-cow-gdm-remake.svg 14749 BLAKE2B 37075af0d0ba9f1d34bc5f2a5192179983b919a2b5f0b7976e61e5114424d7c550d9b2ac272bcad52bc6e5f3d073bb979bb34977312e7a51d6839b2df335f076 SHA512 d9b984ef815c3fe54fb5eb4def2f1ba818d2aee82d3778300318609752a8eecfb062be621ae550f599357b382d21fc1c9d4efe2b148b37f109e4474e38edda3f +DIST gentoo-larry-bg-1024x768.png 103505 BLAKE2B 63903d44bd3d7c91e589132063eab6864d5f49919ab9b4791fb0b658a0e8341163b6224a9b4b75b5ab112451ed0e43e992ef42622b93ae718786f59eacefe6c8 SHA512 0b2d4473da18cd1c5aa728c610b367147a14ef2cd7991ab2187626e202386e29e2574606018f976fadb6878d7e330cfc2f08c82441a1bb159f10eeab79f5166a +DIST gentoo-larry-bg-1152x864.png 120137 BLAKE2B c8e86f9ae000572a0e537c48078f8319ec46eecc1be02c4229e55d00b2e0a81bacdfe59c6cb59642450c0c7edd13dc0e1b8714c6cdc5b2bfddd95b7ffa7bfa2e SHA512 53ba9640ba76a882cc85b2230ca72ad36af74a14a2c8f4954d9f03e3a67630a80c3ce026f55a24ee3e437fd6176077c095fd9ae623df0c99502892826620ad11 +DIST gentoo-larry-bg-1280x1024.png 138961 BLAKE2B f5930524c588e6f56e13879b424fe92a14554ed2726610b73b1251f6ef995b291ca9dcef14dd02db035d81408bd2c0351d47dc38cfaf2090da507baae60919f4 SHA512 a5b93f59e1fd82d400209689a8e01595d8069960fcefb1b67a0294377d747081bc68be8341ea519683e1d76035820cb1d5772ecd69d915f1c31ba44322ded977 +DIST gentoo-larry-bg-1280x720.png 123848 BLAKE2B 1828121cf29770fb0c3acb28900ed1ce23d3b7995146a7995732ffa2ee2b657cdca44bafb08f22915013180ca4ea722131ce4c7173e7df2c76a6e9f7236a0a30 SHA512 c4fe0063af71d07e1460b84c67da065dec68c570f79eb7a93dedc4645342d64c156061ea4b007515c9ddc07cf83da5ae67697beee2f6828c7c8b89a68e56d3e7 +DIST gentoo-larry-bg-1280x800.png 128707 BLAKE2B 8cd02b064a1c3f9a671469f849aa860b9b12f95d7c53761f97723350773c9b4790cf420eaac8eb0af8d54d745093fa68213047398aaa396a69d66094fe16522e SHA512 b2c953708c2f95ddf8c6827f648306e416d035a0a48eeeb8bde130dbf78617697882fddfe42fb9c73f429b5000cd500356a96d8f8eb7e0078f719afee44b4936 +DIST gentoo-larry-bg-1280x960.png 137547 BLAKE2B 28b8a5a59646ae15171b15d2fe828d7c3261c824f5655ed9a1309aa4ed17adad443a495630ce0a5ce681598416d581c4e7aab3bd689eeeecea7706bed00a9028 SHA512 519088b38c08dcbcbaba61148e521d8957b4a229668de25acd7f554f438c56ff3be364134941368ec1f9d28d13de8bed939c674c7f72662798eb953daa671bcc +DIST gentoo-larry-bg-1366x768.png 136544 BLAKE2B 8927179cbffdbbff0cddb7cc072c1a94b6a826f33658b5156fb20052c84a48898d3f8d28883465e5ee6c62a4237b9314496994011ae3094354d2b25c40a9a57c SHA512 224050d2a57a00b952c71c926eb7ddf544512d596dff20f7da4e0c94188f9ac4f33e4c5ae72f1d8303220637428bc3aabbb4e359d20642f85adcdb5d9daf9d3d +DIST gentoo-larry-bg-1440x900.png 150956 BLAKE2B cd2b1dad8b13fb0982920023309ae5d4f4615318264cad9e9aeb562f6fa2841913c7db1106e58dc13ab420379184df0291b4b06624c665e7ed645515375202ad SHA512 70b4cbc952991d9a15be04b53b5c83d7ab0db917bdf31c51d63e8c2231c0179e4d13a54f8ed63597f1eb6e75d73550a07e6257ad78dc00231b5e32de7181333e +DIST gentoo-larry-bg-16-10.svg 133720 BLAKE2B 7ef461065ec1b82b7ea38231cff5258afa757672d973a157915222ee8dc539dbe8e22cc07fec9abcdebb464135c162a26cfa3d43ed8506d0753550ad323a41f4 SHA512 d19f3872f5f613792131fbf5d1673109e49d80b4ca2d57592c3fd167a34985952baa87850dc889ac3db499d89b92bff12a8c0b4bfa49d3061c7f8e169938d9b2 +DIST gentoo-larry-bg-16-9.svg 133510 BLAKE2B c97a379ef0769216d814a5c9d0d132fc1051d961ab02fd4318b694f2610f6a4cc42aac1e45443753a49aa62c13c6e0017e054f8de5f190b623e5f42e9b950558 SHA512 5b218dd8d34a8941a62029a297a5665f303d003cd5b9fbba18882a878b21c31d76dad2511960923990d994112df927dc12853e793469d3a07ccbac2aa35fd45d +DIST gentoo-larry-bg-1600x1200.png 191541 BLAKE2B 378aa166803a101992f98aa6e99d9f827c333fcadadbdae4ee79f913b10f7b373ac5f7f9a2f99cb249fc3d147809a631f7bbad073078a896e592fb152e102a64 SHA512 4497a0b75e24425aa1078f48f82f04b4c5909b4a3d8accb81711b120ab3a1c2bc01f1a4dbad246fa8b4ab06c62fa26477689a513768fdb05c54aa18eb335bfae +DIST gentoo-larry-bg-1600x900.png 170936 BLAKE2B c42561ee2d501329a40ffc1c4ccb21ff970009d87b1067d84b22f948f6cbcc418303c19fd7774b2db441711dc092c9b614e8f6e4140585d58d68405d211fb114 SHA512 27001e736b96353a375604b2560bc6e15b50a380d8fcc0d2a8631365373182c2416a2b97f3f43e1501ee617a8d7318d9aae24bdb3081593118e587abdc816614 +DIST gentoo-larry-bg-1680x1050.png 188572 BLAKE2B 35c52a209f960777c6929ba689bb59bec33b8f62060d64772c249d3c5ba002f41b675a1ec5753b66b42c444f8c1e2e3915ce063c94c1b37c05e80c52682f4aa5 SHA512 efd1c4622d0454df7accc8a731ca0a240f55f971b16490f3a99edb1c4c045091170438ab6aa09aab3580534d11c75ab14e4cf35a8dad950b25e36ee247127dff +DIST gentoo-larry-bg-1920x1080.png 216371 BLAKE2B 2418739b40c17774ae8de4e05a37140d300537309ad14346d7f524005a5374ac1db930bbdbbcfe031ecef2436e0849b332264f59a3d837a48efe9f0797d41e95 SHA512 d87600e32ba11bac9669d1097ac8bed7d1895bbec62f290b9fc70e9d11d2caec98d6469cbd70c6be1c47cd8a9d601880682105b22ee2603d8c4a96fe4d4541ca +DIST gentoo-larry-bg-1920x1200.png 224505 BLAKE2B d07caccfd81912cb5784b2c96f2a8b1d38ffba78bb63d904ad4311c3c980974c23427d947893346ee26843333db081439f91e94cec9b9d1ae2f1cd0daab57d31 SHA512 cab27731b37d99ce7234eccb31442fdc494a10ec2b351a2aab0ed664b19d6c5e2318d29515ec0ad3a93d9082b72b42ca4fcca99c3117430f8e3d5d18c2b995b0 +DIST gentoo-larry-bg-4-3.svg 133710 BLAKE2B 948f5f9144b899557c112eb7d12c6b8910868cabe3d6818913a1c6f52c348eead8b58659d4d559ac75745cbe1da5af1f50867d28d5f90d93d7aceabaea7c9ddc SHA512 f6749a1eac833fb94da8bc0f1f14f48758a3ef5ec7fe521a851441d96be1fa8fd9f02bfadc2bd3eed1c2c83415033eeafdf7d47013a28bd4e6114ec6e8dbb508 +DIST gentoo-larry-bg-5-4.svg 133720 BLAKE2B a407ca2fa13a20d5f3701ebb617149f98040470d6a6586c28f2e2e697b0d7211abed1e64176fcc9102944b9c62dd4efc09bb62e2a293e017d6ce55bb4ea59dec SHA512 c06bdd04e23ea5a75b57c28098121ec1a381728b6f914b5e0031e4b2f6d2aca8d1cca4c93731ea9119146d869d62c06777000cb521cca7647500d1471477b835 +DIST gentoo-larry-bg-800x600.png 76455 BLAKE2B 63b278ddbe12be527ed6b4e21d15b363393a7382c6469575248e9e3337a8aa71ca88ff997f388af01930ce33f4bb23f271d1b04cf6140ac7702f5ed2737fe5aa SHA512 c2f889e8258125b8876e0b97df240bd210f144b57df1806a1bcb7e0197f0046226e93f351b270045311e4e390913dc1a841a40496486189c863feb6afb66e24a diff --git a/x11-themes/larry-backgrounds/larry-backgrounds-20110822-r2.ebuild b/x11-themes/larry-backgrounds/larry-backgrounds-20110822-r2.ebuild new file mode 100644 index 000000000000..e5089b21a6da --- /dev/null +++ b/x11-themes/larry-backgrounds/larry-backgrounds-20110822-r2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +web_home="https://www.gentoo.org/assets/img/wallpaper" + +DESCRIPTION="Wallpapers featuring Gentoo mascot Larry the cow" +HOMEPAGE="https://www.gentoo.org/main/en/graphics.xml#wallpapers" +SRC_URI=" + ${web_home}/abducted/gentoo-abducted-800x600.png + ${web_home}/abducted/gentoo-abducted-1024x768.png + ${web_home}/abducted/gentoo-abducted-1152x864.png + ${web_home}/abducted/gentoo-abducted-1280x1024.png + ${web_home}/abducted/gentoo-abducted-1600x1200.png + ${web_home}/abducted/gentoo-abducted-1680x1050.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake.svg + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1280x1024.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-800x600.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1024x768.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1152x864.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1280x960.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1600x1200.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1280x800.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1440x900.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1680x1050.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1920x1200.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1280x720.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1366x768.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1600x900.png + ${web_home}/gentoo-cow/gentoo-cow-gdm-remake-1920x1080.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-4-3.svg + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-5-4.svg + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-16-9.svg + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-16-10.svg + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-800x600.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1024x768.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1152x864.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1280x720.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1280x800.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1280x960.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1280x1024.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1366x768.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1440x900.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1600x900.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1600x1200.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1680x1050.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1920x1080.png + ${web_home}/gentoo-larry-bg/gentoo-larry-bg-1920x1200.png" +S="${WORKDIR}" + +LICENSE="CC-BY-SA-2.5" +SLOT="0" +KEYWORDS="amd64 x86" +RESTRICT="mirror" # TODO make a tarball, instead? + +src_unpack() { :; } + +src_install() { + local backdrops='/usr/share/xfce4/backdrops' + local share_home='backgrounds/larry-the-cow' + + cd "${DISTDIR}" || die + insinto /usr/share/${share_home}/ + doins ${A} + + # Integrate with KDE 4 + dosym ../${share_home} /usr/share/wallpapers/larry-the-cow + + # Integrate with XFCE 4 + dodir ${backdrops}/ + dosym ../../${share_home}/gentoo-abducted-1600x1200.png ${backdrops}/gentoo-abducted-4:3.png + dosym ../../${share_home}/gentoo-abducted-1280x1024.png ${backdrops}/gentoo-abducted-5:4.png + dosym ../../${share_home}/gentoo-abducted-1680x1050.png ${backdrops}/gentoo-abducted-8:5.png + dosym ../../${share_home}/gentoo-cow-gdm-remake-1600x1200.png ${backdrops}/gentoo-cow-gdm-remake-4:3.png + dosym ../../${share_home}/gentoo-cow-gdm-remake-1280x1024.png ${backdrops}/gentoo-cow-gdm-remake-5:4.png + dosym ../../${share_home}/gentoo-cow-gdm-remake-1680x1050.png ${backdrops}/gentoo-cow-gdm-remake-8:5.png + local ratio + for ratio in 4-3 5-4 16-9 16-10 ; do + dosym ../../${share_home}/gentoo-larry-bg-${ratio}.svg ${backdrops}/gentoo-larry-bg-${ratio/-/:}.svg + done +} diff --git a/x11-themes/larry-backgrounds/metadata.xml b/x11-themes/larry-backgrounds/metadata.xml new file mode 100644 index 000000000000..c083c00402f0 --- /dev/null +++ b/x11-themes/larry-backgrounds/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/light-themes/Manifest b/x11-themes/light-themes/Manifest new file mode 100644 index 000000000000..ace65944793b --- /dev/null +++ b/x11-themes/light-themes/Manifest @@ -0,0 +1,2 @@ +DIST Gentoo-Buttons-r1.tar.xz 80476 BLAKE2B 802ce2cc0d8dd3c639cbb1b8ca51732cfb87194ecc2bd0ca68c7945c8768b8662d206bf191f443f983e80e25a21ebf7d1909771b2f51b7825b763494a4edac81 SHA512 d1c093fe8ce905a409cd3ce85fde8490f26b918bb1dd3ccb6695eaa6c7a4908d7ba1e1d14a9443a16331168ca9b3fa58b5b28805fc583b4345932602f7c19168 +DIST ubuntu-themes_24.04.orig.tar.gz 11151801 BLAKE2B a31e43188bf79081784b39d3bf220fdbeed1fcef040534ac700e6f7e2f32b774115fb795b1831c5bc1d8fb7addc06a8f3483e2d7ece6a53fcdf1aa4f57b4f894 SHA512 f213105c0821bd2bf95c0be6501c2f0dbc03a32e29d0649748bcf3a10d0a5594e2a1e6fc33efc023c847993edf3ff25448e0abf1c5c062c97e9654009f33cfc7 diff --git a/x11-themes/light-themes/light-themes-24.04.ebuild b/x11-themes/light-themes/light-themes-24.04.ebuild new file mode 100644 index 000000000000..d5b38ae1a7ff --- /dev/null +++ b/x11-themes/light-themes/light-themes-24.04.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=ubuntu-themes + +DESCRIPTION="GTK2/GTK3 Ambiance and Radiance themes from Ubuntu" +HOMEPAGE="https://packages.ubuntu.com/zesty/light-themes" +SRC_URI=" + mirror://ubuntu/pool/main/${MY_PN:0:1}/${MY_PN}/${MY_PN}_${PV}.orig.tar.gz + https://dev.gentoo.org/~pacho/${PN}/Gentoo-Buttons-r1.tar.xz +" + +S="${WORKDIR}"/${MY_PN}-${PV} + +LICENSE="CC-BY-SA-3.0 CC-BY-SA-4.0" +SLOT="0" +KEYWORDS="amd64 x86" + +BDEPEND="app-arch/xz-utils" + +src_prepare() { + cp -RL Ambiance/ Ambiance-Gentoo || die + cp -RL Radiance/ Radiance-Gentoo || die + sed -i -e 's/Ambiance/Ambiance-Gentoo/g' Ambiance-Gentoo/index.theme \ + Ambiance-Gentoo/metacity-1/metacity-theme-1.xml || die + sed -i -e 's/Radiance/Radiance-Gentoo/g' Radiance-Gentoo/index.theme \ + Radiance-Gentoo/metacity-1/metacity-theme-1.xml || die + sed -i -e 's/nselected_bg_color:#f07746/nselected_bg_color:#755fbb/g' \ + Ambiance-Gentoo/gtk-2.0/gtkrc Ambiance-Gentoo/gtk-3.*/settings.ini \ + Radiance-Gentoo/gtk-2.0/gtkrc Radiance-Gentoo/gtk-3.*/settings.ini || die + sed -i -e 's/selected_bg_color #f07746/selected_bg_color #755fbb/g' \ + Ambiance-Gentoo/gtk-3.*/gtk-main.css \ + Radiance-Gentoo/gtk-3.*/gtk-main.css || die + + cp -f "${WORKDIR}"/Gentoo-Buttons/*.png "${S}"/Ambiance-Gentoo/metacity-1/. || die + cp -f "${WORKDIR}"/Gentoo-Buttons/*.png "${S}"/Radiance-Gentoo/metacity-1/. || die + cp -f "${WORKDIR}"/Gentoo-Buttons/assets/*.png "${S}"/Ambiance-Gentoo/gtk-3.0/assets/. || die + cp -f "${WORKDIR}"/Gentoo-Buttons/assets/*.png "${S}"/Ambiance-Gentoo/gtk-3.20/assets/. || die + cp -f "${WORKDIR}"/Gentoo-Buttons/assets/*.png "${S}"/Radiance-Gentoo/gtk-3.0/assets/. || die + cp -f "${WORKDIR}"/Gentoo-Buttons/assets/*.png "${S}"/Radiance-Gentoo/gtk-3.20/assets/. || die + + eapply_user +} + +src_compile() { + : +} + +src_install() { + insinto /usr/share/themes + doins -r Radiance* Ambiance* +} diff --git a/x11-themes/light-themes/metadata.xml b/x11-themes/light-themes/metadata.xml new file mode 100644 index 000000000000..86359b55f685 --- /dev/null +++ b/x11-themes/light-themes/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="launchpad">light-themes</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/lxqt-themes/Manifest b/x11-themes/lxqt-themes/Manifest new file mode 100644 index 000000000000..cdfb97559d86 --- /dev/null +++ b/x11-themes/lxqt-themes/Manifest @@ -0,0 +1,2 @@ +DIST lxqt-themes-2.3.0.tar.xz 27234452 BLAKE2B 47080d1e37baa8a9b55554352785f3ef086303666fa888591d18f4719767e406d63dfc494604648bede0c2c6e396656ac670069d2453c06a44163024902d9b18 SHA512 9959d1c4c4c92247e2b0622842b9d89db62b3d007d3988b85ed7ea97ea1baaa590d7b31cb298b5ea78889542b255d834e3de88b8af8b03259df4971164d99e5e +DIST lxqt-themes-2.4.0.tar.xz 27241588 BLAKE2B f5f94cf338b3068253874d5e07dd4c7c1a3380510dfbaa2cc11029b338b3074dcdaf101273bf2fcc297dc23671a8bd5300fcd10f04262ddd4b3b70471e7a9f3e SHA512 7ad46258d4cc15c91a30a9a79df3494dd5ae09894251b15f53c8f40bacfeff889a8b6464cd2cc43603340a8198e8381670d806655ab53fe8f88a0d2902eb203f diff --git a/x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild b/x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild new file mode 100644 index 000000000000..0ccf426fc0d4 --- /dev/null +++ b/x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="LXQt Themes" +HOMEPAGE="https://lxqt-project.org/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" + +BDEPEND=">=dev-util/lxqt-build-tools-2.3.0" diff --git a/x11-themes/lxqt-themes/lxqt-themes-2.4.0.ebuild b/x11-themes/lxqt-themes/lxqt-themes-2.4.0.ebuild new file mode 100644 index 000000000000..6be26f82c4b0 --- /dev/null +++ b/x11-themes/lxqt-themes/lxqt-themes-2.4.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="LXQt Themes" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-themes/ +" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" + +BDEPEND=">=dev-util/lxqt-build-tools-2.4.0" diff --git a/x11-themes/lxqt-themes/metadata.xml b/x11-themes/lxqt-themes/metadata.xml new file mode 100644 index 000000000000..2dafde7b0255 --- /dev/null +++ b/x11-themes/lxqt-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>lxqt@gentoo.org</email> + <name>LXQt</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/mate-backgrounds/Manifest b/x11-themes/mate-backgrounds/Manifest new file mode 100644 index 000000000000..fcdf88b5c7ad --- /dev/null +++ b/x11-themes/mate-backgrounds/Manifest @@ -0,0 +1 @@ +DIST mate-backgrounds-1.28.0.tar.xz 46804092 BLAKE2B db5a77a01bd8917adf2221611e5283c146464f313a18624b0f37ac80fe0e0742c8f6432ce6f13a54233a93b5bbe456dc653272995e7d0e9cfe43048ab386cd3b SHA512 3bc5c4cdac247908f0fc726309bb1f9255987d9a8338fcff7f83c511198b4b2c456170097cc9d2243d2b4eb3ddac45652336ed9321e402ef561d27b17d4dc206 diff --git a/x11-themes/mate-backgrounds/mate-backgrounds-1.28.0.ebuild b/x11-themes/mate-backgrounds/mate-backgrounds-1.28.0.ebuild new file mode 100644 index 000000000000..bf9227ecadf0 --- /dev/null +++ b/x11-themes/mate-backgrounds/mate-backgrounds-1.28.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit mate + +MINOR=$(($(ver_cut 2) % 2)) +if [[ ${MINOR} -eq 0 ]]; then + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" +fi + +DESCRIPTION="A set of backgrounds packaged with the MATE desktop" +LICENSE="CC-BY-SA-4.0 GPL-2+" +SLOT="0" + +DEPEND=" + >=sys-devel/gettext-0.19.8:* +" diff --git a/x11-themes/mate-backgrounds/metadata.xml b/x11-themes/mate-backgrounds/metadata.xml new file mode 100644 index 000000000000..fc2749e69817 --- /dev/null +++ b/x11-themes/mate-backgrounds/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>immoloism@gmail.com</email> + <name>Ian Jordan</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/mate-icon-theme-faenza/Manifest b/x11-themes/mate-icon-theme-faenza/Manifest new file mode 100644 index 000000000000..356f1080a97c --- /dev/null +++ b/x11-themes/mate-icon-theme-faenza/Manifest @@ -0,0 +1 @@ +DIST mate-icon-theme-faenza-1.20.0.tar.xz 19327552 BLAKE2B ce6162080d2dc1d3476970a17b37e200f3669e4c482b1e257a4b47d8a7329888966edbdf805fb360927b0eece72c4597ee5b4f2a7ee5a429f7908310199e946e SHA512 361de34fde13c6a14fdac5aa1af90aa784f639d64c0bf332c18b580cb6b4d1a10d7d188fa6b19ecda125c8bbb1fc5c63ab1d5e9ae31c512f2ec3eea288aa023d diff --git a/x11-themes/mate-icon-theme-faenza/mate-icon-theme-faenza-1.20.0.ebuild b/x11-themes/mate-icon-theme-faenza/mate-icon-theme-faenza-1.20.0.ebuild new file mode 100644 index 000000000000..dae48ea3ba2a --- /dev/null +++ b/x11-themes/mate-icon-theme-faenza/mate-icon-theme-faenza-1.20.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# https://github.com/mate-desktop/mate-icon-theme-faenza/issues/13 +MATE_FORCE_AUTORECONF=true +inherit mate + +DESCRIPTION="Faenza icon theme that was adapted for MATE desktop" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm x86" +IUSE="minimal" + +RESTRICT="binchecks strip" + +RDEPEND="x11-themes/hicolor-icon-theme:0 + !minimal? ( >=x11-themes/mate-icon-theme-${MATE_BRANCH} )" + +src_prepare() { + # Remove broken libreoffice icons (dangling symlinks). + rm matefaenza/apps/16/*libreoffice* || die + + mate_src_prepare +} diff --git a/x11-themes/mate-icon-theme-faenza/metadata.xml b/x11-themes/mate-icon-theme-faenza/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/mate-icon-theme-faenza/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/mate-icon-theme/Manifest b/x11-themes/mate-icon-theme/Manifest new file mode 100644 index 000000000000..984b7ed3d0e7 --- /dev/null +++ b/x11-themes/mate-icon-theme/Manifest @@ -0,0 +1 @@ +DIST mate-icon-theme-1.28.0.tar.xz 22206532 BLAKE2B 18b7f43c5a1a0c8f9a45feb0d4941d659d67d98918227615d12acd176cc3cf96a8eb48c9d9bfebe4710417b3fffabc89d433d51c44b42df16bf62332a743b6ae SHA512 392da9625008bec72b6017c13c409aa2dceda19f6093f0e5fbbdb9a1fb3944711092690ecf4158016578f5231f0aae036b1ef04ac843036ec588b9125a483902 diff --git a/x11-themes/mate-icon-theme/mate-icon-theme-1.28.0.ebuild b/x11-themes/mate-icon-theme/mate-icon-theme-1.28.0.ebuild new file mode 100644 index 000000000000..302ba712ffd9 --- /dev/null +++ b/x11-themes/mate-icon-theme/mate-icon-theme-1.28.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit mate + +MINOR=$(($(ver_cut 2) % 2)) +if [[ ${MINOR} -eq 0 ]]; then + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" +fi + +DESCRIPTION="MATE default icon themes" +LICENSE="GPL-2" +SLOT="0" + +COMMON_DEPEND=">=x11-themes/hicolor-icon-theme-0.10" + +RDEPEND="${COMMON_DEPEND}" + +BDEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40 + >=x11-misc/icon-naming-utils-0.8.7:0 + sys-devel/gettext:* + virtual/pkgconfig:*" + +RESTRICT="binchecks strip" + +src_configure() { + mate_src_configure --enable-icon-mapping +} diff --git a/x11-themes/mate-icon-theme/metadata.xml b/x11-themes/mate-icon-theme/metadata.xml new file mode 100644 index 000000000000..fc2749e69817 --- /dev/null +++ b/x11-themes/mate-icon-theme/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>immoloism@gmail.com</email> + <name>Ian Jordan</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/mate-themes/Manifest b/x11-themes/mate-themes/Manifest new file mode 100644 index 000000000000..5497a1bec94a --- /dev/null +++ b/x11-themes/mate-themes/Manifest @@ -0,0 +1,2 @@ +DIST mate-themes-3.22.24.tar.xz 5689444 BLAKE2B 7f245a0373eee36f17dea8d1e1b1c59fad78f0c19372014caee2fbfe89ee250c554d369c082152f1531fb9b59a79ba5896d50074f118076039cc2e077bca8883 SHA512 a92b78c3899b9ad159dbc1ee310939c300c45c203a9976bc83a76e49beb79b4fb551bfaa26c638d54da7630639a61df802113466844a6664e83ea6ab68c7dbc5 +DIST mate-themes-3.22.26.tar.xz 6145568 BLAKE2B e66d397be02df8f91b972e5073397019627508f90f8100e25601d93a77f72e368b57e1c664d72972f097f880c301c534c0cc06479637df39d16b8c9382b192d2 SHA512 fdccbdb3692d17b7b3060b2eb6cda1237ad270fdc20e34c67dc1012327526088141705c623564eaa86e8b1d0793cca63cd8f59cfcc9ff38dc3a73f89adadd6d9 diff --git a/x11-themes/mate-themes/mate-themes-3.22.24-r1.ebuild b/x11-themes/mate-themes/mate-themes-3.22.24-r1.ebuild new file mode 100644 index 000000000000..26fb4c65c040 --- /dev/null +++ b/x11-themes/mate-themes/mate-themes-3.22.24-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg + +MATE_GTK_V="$(ver_cut 1-2)" + +HOMEPAGE="https://mate-desktop.org" +DESCRIPTION="A set of MATE themes, with sets for users with limited or low vision" +SRC_URI="https://pub.mate-desktop.org/releases/themes/${MATE_GTK_V}/${P}.tar.xz" + +LICENSE="CC-BY-SA-3.0 GPL-3+ LGPL-2.1+ LGPL-3" +SLOT="0/${MATE_GTK_V}" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" +RESTRICT="binchecks strip" + +RDEPEND=" + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-2:2 +" + +DEPEND="${RDEPEND} + >=sys-devel/gettext-0.19.8:* + >=dev-build/autoconf-2.53 + >=x11-misc/icon-naming-utils-0.8.7:0 + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_install() { + default + # Cleanup files from user's system as license is already accepted in package.licence + # the default install phase chokes if they're not available to install. + find "${ED}"/usr/share/themes -type f -name COPYING -delete || die +} diff --git a/x11-themes/mate-themes/mate-themes-3.22.26.ebuild b/x11-themes/mate-themes/mate-themes-3.22.26.ebuild new file mode 100644 index 000000000000..f0e2b3378cc7 --- /dev/null +++ b/x11-themes/mate-themes/mate-themes-3.22.26.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg + +MATE_GTK_V="$(ver_cut 1-2)" + +HOMEPAGE="https://mate-desktop.org" +DESCRIPTION="A set of MATE themes, with sets for users with limited or low vision" +SRC_URI="https://pub.mate-desktop.org/releases/themes/${MATE_GTK_V}/${P}.tar.xz" + +LICENSE="CC-BY-SA-3.0 GPL-3+ LGPL-2.1+ LGPL-3" +SLOT="0/${MATE_GTK_V}" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" +RESTRICT="binchecks strip" + +RDEPEND=" + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-2:2 +" + +DEPEND="${RDEPEND} + >=sys-devel/gettext-0.19.8:* + >=dev-build/autoconf-2.53 + >=x11-misc/icon-naming-utils-0.8.7:0 + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_install() { + default + # Cleanup files from user's system as license is already accepted in package.licence + # the default install phase chokes if they're not available to install. + find "${ED}"/usr/share/themes -type f -name COPYING -delete || die +} diff --git a/x11-themes/mate-themes/metadata.xml b/x11-themes/mate-themes/metadata.xml new file mode 100644 index 000000000000..fc2749e69817 --- /dev/null +++ b/x11-themes/mate-themes/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>immoloism@gmail.com</email> + <name>Ian Jordan</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/murrine-themes/Manifest b/x11-themes/murrine-themes/Manifest new file mode 100644 index 000000000000..14ad6b2c94ba --- /dev/null +++ b/x11-themes/murrine-themes/Manifest @@ -0,0 +1 @@ +DIST murrine-themes_0.98.11.tar.xz 150604 BLAKE2B 2173af65f04e46a5048149146181fa0658f6ba62f69e1e1939fe877dc7dbb0bbce82347d390e0836c98e3351cebbac7ed8817502c4116d1e5aa60dabb798539b SHA512 2dccb8a0a27a26d9d2b8f5a943204af7738f4a140f1ba1d7d39580bc4c7eb0b0b2feccf7a1857f7ccecfddc1b429aa88bdf8d12564659fba686ba4b4812b66d0 diff --git a/x11-themes/murrine-themes/metadata.xml b/x11-themes/murrine-themes/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/murrine-themes/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/murrine-themes/murrine-themes-0.98.11-r1.ebuild b/x11-themes/murrine-themes/murrine-themes-0.98.11-r1.ebuild new file mode 100644 index 000000000000..979a40e1f122 --- /dev/null +++ b/x11-themes/murrine-themes/murrine-themes-0.98.11-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="Themes for the Murrine GTK+2 Cairo Engine" +HOMEPAGE="https://tracker.debian.org/pkg/murrine-themes" +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" + +RDEPEND=">=x11-themes/gtk-engines-murrine-0.98.0" + +S="${WORKDIR}"/${PN} + +src_prepare() { + default + + # Depends on unpackaged theme Bluebird + rm -r usr/share/themes/shearwater || die +} + +src_install() { + insinto /usr/share/icons + doins -r usr/share/icons/* + + insinto /usr/share/themes + doins -r usr/share/themes/* +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/x11-themes/neutral-xcursors/Manifest b/x11-themes/neutral-xcursors/Manifest new file mode 100644 index 000000000000..54eed08254ea --- /dev/null +++ b/x11-themes/neutral-xcursors/Manifest @@ -0,0 +1,4 @@ +DIST Neutral++-1.0.3.tar.bz2 43751 BLAKE2B eb5ca2983b7cd5638dadffdcda6e86dde7808ce6c09faa49ae7fae1da92aabc95c645a8b014fcd06f2394b01f92a5e5ecc1abe2e087bb40f650766675eaf75e1 SHA512 59690f691bfa1695565f72282262b5def52d06969edd2b277a5aca6bcd3afa4a1a4cd6b7ac9f7036da9c5e82caf0e7379b654f199fa2fb9d31fb0dccea333b77 +DIST Neutral++_White-1.1.1.tar.bz2 42982 BLAKE2B b7e4cfe258ae1aeda9c0415136acd9a67c18c00d8c076153109ac86d9c481d9a936fcedecd5e7ea15ae26862c96b824d62cfb8928ae9818c2b3b83e1525532dd SHA512 0027dd2823c605c810904d86fd25d021cde14c24c4b1cb507dd5829ac0cd6763fa96296db76422a1b2667b7e2a4b4ca397bfc26823f5b2656753a507cb71f0a2 +DIST Neutral-1.13a.tar.gz 68777 BLAKE2B 53e999c79d8637cf14af0b1e70b549452b72df6881b4517ea568f67d3b78f4bd73bb51a5c95c84864daf271d7c63cba795ab4a1c7a895c4a361e900f3b9ca5e9 SHA512 bee7d433294e74fd4c4e1e7892b15035c9f880a85da7b5faae16efc517cfd939a14258b36a9aa297db30ff994547262f1c8114a10ec1db497e88245b1905d4c3 +DIST Neutral_Plus-1.2.tar.bz2 61354 BLAKE2B ce3fb7d375228ce7f6179234dbe8461ae6f712177350a5c0b41175d7bf0419e7c385d016b7a7d28b1023798aed478c1c3a504c8d6fe2cb0b1a2790a8b0efa574 SHA512 e20b4aa172561b04d39a3209a0977d6d7d8f1956fb4d60f7dd022b7ae6195890956b76facbe58fe3d5fd6a4b844f0c14da5d09f7f82379048c610e41133a713d diff --git a/x11-themes/neutral-xcursors/files/index.theme b/x11-themes/neutral-xcursors/files/index.theme new file mode 100644 index 000000000000..78d75d9ca901 --- /dev/null +++ b/x11-themes/neutral-xcursors/files/index.theme @@ -0,0 +1,3 @@ +[Icon Theme] +Name=Neutral Plus +Example=left_ptr_watch diff --git a/x11-themes/neutral-xcursors/metadata.xml b/x11-themes/neutral-xcursors/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/x11-themes/neutral-xcursors/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/neutral-xcursors/neutral-xcursors-20150106-r2.ebuild b/x11-themes/neutral-xcursors/neutral-xcursors-20150106-r2.ebuild new file mode 100644 index 000000000000..32aeef249fa1 --- /dev/null +++ b/x11-themes/neutral-xcursors/neutral-xcursors-20150106-r2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEUTRAL_PN="Neutral" +NEUTRAL_PV="1.13a" +NEUTRAL_P="${NEUTRAL_PN}-${NEUTRAL_PV}" + +PLUS_PN="Neutral_Plus" +PLUS_PV="1.2" +PLUS_P="${PLUS_PN}-${PLUS_PV}" + +PLUSPLUS_PN="Neutral++" +PLUSPLUS_PV="1.0.3" +PLUSPLUS_P="${PLUSPLUS_PN}-${PLUSPLUS_PV}" + +WHITE_PN="Neutral++_White" +WHITE_PV="1.1.1" +WHITE_P="${WHITE_PN}-${WHITE_PV}" + +DESCRIPTION="A family of smoothed and shadowed cursors that resemble the standard X ones" +HOMEPAGE=" + https://store.kde.org/p/999947/ + https://store.kde.org/p/999928/ + https://store.kde.org/p/999941/ + https://store.kde.org/p/999806/ +" + +SRC_URI=" + mirror://gentoo/${NEUTRAL_P}.tar.gz + mirror://gentoo/${PLUS_P}.tar.bz2 + mirror://gentoo/${PLUSPLUS_P}.tar.bz2 + mirror://gentoo/${WHITE_P}.tar.bz2 +" +S="${WORKDIR}" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86" + +BDEPEND="x11-apps/xcursorgen" +RDEPEND="x11-libs/libXcursor" + +src_prepare() { + default + + mv neutral Neutral || die + mkdir -p "${PLUS_PN}"/source/cursors || die +} + +src_compile() { + local cursor_dirs=( "${NEUTRAL_PN}" "${PLUS_PN}" "${PLUSPLUS_PN}" "${WHITE_PN}" ) + for cursor_dir in "${cursor_dirs[@]}"; do + pushd "${cursor_dir}"/source + ./make.sh || die + popd + done +} + +src_install() { + pushd "${NEUTRAL_PN}" + insinto /usr/share/icons/"${NEUTRAL_PN}" + doins -r index.theme source/cursors/ + popd + + pushd "${PLUS_PN}" + insinto /usr/share/icons/"${PLUS_PN}" + doins -r "${FILESDIR}/index.theme" source/cursors/ + popd + + pushd "${PLUSPLUS_PN}" + insinto /usr/share/icons/"${PLUSPLUS_PN}" + doins -r index.theme cursors/ + popd + + pushd "${WHITE_PN}" + insinto /usr/share/icons/"${WHITE_PN}" + doins -r index.theme cursors/ + popd +} diff --git a/x11-themes/notify-osd-icons/Manifest b/x11-themes/notify-osd-icons/Manifest new file mode 100644 index 000000000000..037862c333c4 --- /dev/null +++ b/x11-themes/notify-osd-icons/Manifest @@ -0,0 +1 @@ +DIST notify-osd-icons_0.7.tar.gz 518154 BLAKE2B e487277b9f3655a9c72b5db8398057bc49921103a7b341d82c2692a57f70949712673fb98d5f93da77752571da656e01ed13514a59f74e05d67ab5ffca6a61d8 SHA512 3e50f54d3edbecf525491ce3d2d7ab41228d40d3c55b904babfa84c7760a5ef2b685361bbfbed1c1072a737f0492745c2e02edaa08a5d2aa9da099cc3d8266d4 diff --git a/x11-themes/notify-osd-icons/metadata.xml b/x11-themes/notify-osd-icons/metadata.xml new file mode 100644 index 000000000000..a2d1a2e723af --- /dev/null +++ b/x11-themes/notify-osd-icons/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <upstream> + <remote-id type="launchpad">notify-osd</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/notify-osd-icons/notify-osd-icons-0.7-r1.ebuild b/x11-themes/notify-osd-icons/notify-osd-icons-0.7-r1.ebuild new file mode 100644 index 000000000000..0280f86f587f --- /dev/null +++ b/x11-themes/notify-osd-icons/notify-osd-icons-0.7-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Icons for on-screen-display notification agent" +HOMEPAGE="https://launchpad.net/notify-osd" +SRC_URI="mirror://ubuntu/pool/main/n/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="x11-misc/notify-osd" +DEPEND="" + +S=${WORKDIR}/${PN} + +src_install() { + default + + # Source: debian/notify-osd-icons.links + local path=/usr/share/notify-osd/icons/gnome/scalable/status + dosym notification-battery-000.svg ${path}/notification-battery-empty.svg + dosym notification-battery-020.svg ${path}/notification-battery-low.svg + + dodoc AUTHORS debian/changelog +} diff --git a/x11-themes/nou-icon-theme/Manifest b/x11-themes/nou-icon-theme/Manifest new file mode 100644 index 000000000000..b67c0412cd4b --- /dev/null +++ b/x11-themes/nou-icon-theme/Manifest @@ -0,0 +1 @@ +DIST Nou-090208.tar.bz2 1637004 BLAKE2B acef999b166af2072c4b948514e46f2feebf3573fcc5a013065bd82813c245583d3ae598f0316de3fa735eb431f67aab0c2a0a3936636927b309f3a7ea4a3257 SHA512 1dfa7a8667ec37f286e626c8ef11e312cf79bb8730fc73957c4938904d239a5d02bfa4a4f99a372d24cb0930e13370f424d0cbb4f6f1b86e625aa611c241c9d2 diff --git a/x11-themes/nou-icon-theme/metadata.xml b/x11-themes/nou-icon-theme/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/nou-icon-theme/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/nou-icon-theme/nou-icon-theme-09.02.08.ebuild b/x11-themes/nou-icon-theme/nou-icon-theme-09.02.08.ebuild new file mode 100644 index 000000000000..ef9bfc9d1c6b --- /dev/null +++ b/x11-themes/nou-icon-theme/nou-icon-theme-09.02.08.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +MY_PV="$(ver_rs 1- '')" + +DESCRIPTION="Scalable icon theme called Nou" +HOMEPAGE="http://www.silvestre.com.ar/" +SRC_URI="mirror://gentoo/Nou-${MY_PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}" + +src_install() { + dodoc Nou/{AUTHORS,README} + rm -f Nou/{AUTHORS,COPYING,DONATE,INSTALL,README,.icon-theme.cache} + + insinto /usr/share/icons + doins -r Nou +} diff --git a/x11-themes/numix-gtk-theme/Manifest b/x11-themes/numix-gtk-theme/Manifest new file mode 100644 index 000000000000..48a6ba3e61d9 --- /dev/null +++ b/x11-themes/numix-gtk-theme/Manifest @@ -0,0 +1 @@ +DIST numix-gtk-theme-2.6.7.tar.gz 156607 BLAKE2B 0ba8476ffa6e94b83412a76fd7a7c9b17453e886f4c1168cb663cb780e3b9e8cf238f06c04b979d6847eb932623fc59eb8d8736293735f11d23cad1dbb4017dd SHA512 a034644a08173e70de496b88b40c8749d3c3dc988da0c09a03eca77a5263704b001114678e0492988831b1664593d4054f2d7c0d90d95f5b05dcd05914577a03 diff --git a/x11-themes/numix-gtk-theme/files/numix-gtk-theme-2.6.7-replace-ruby-sassc-with-dev-lang-sassc.patch b/x11-themes/numix-gtk-theme/files/numix-gtk-theme-2.6.7-replace-ruby-sassc-with-dev-lang-sassc.patch new file mode 100644 index 000000000000..85dffd576508 --- /dev/null +++ b/x11-themes/numix-gtk-theme/files/numix-gtk-theme-2.6.7-replace-ruby-sassc-with-dev-lang-sassc.patch @@ -0,0 +1,79 @@ +From 08b43b716a44e91f94e66135266cf2ad729a7821 Mon Sep 17 00:00:00 2001 +From: KTB <ktb83@users.noreply.github.com> +Date: Fri, 15 Nov 2019 07:56:27 -0500 +Subject: [PATCH 1/3] Updates Makefile to replace Ruby Sass with SassC + +This commit replaces the use of the Ruby Sass scss command with SassC's sassc command. Due to the more limited functionality of sassc, output directories must be created prior to running the command and only one file may be processed at a time unlike the many-to-many mode functionality of the scss command. +--- + Makefile | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +diff --git a/Makefile b/Makefile +index d2735a91..c580a2a7 100755 +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,5 @@ +-SASS=scss +-SASSFLAGS=--sourcemap=none ++SASS=sassc ++SASSFLAGS=-M -t expanded + GLIB_COMPILE_RESOURCES=glib-compile-resources + RES_DIR=src/gtk-3.0 + SCSS_DIR=$(RES_DIR)/scss +@@ -14,8 +14,12 @@ UTILS=scripts/utils.sh + all: clean gresource + + css: +- $(SASS) --update $(SASSFLAGS) $(SCSS_DIR):$(DIST_DIR) +- $(SASS) --update $(SASSFLAGS) $(SCSS_DIR320):$(DIST_DIR320) ++ mkdir $(DIST_DIR) ++ $(SASS) $(SASSFLAGS) $(SCSS_DIR)/gtk.scss $(DIST_DIR)/gtk.css ++ $(SASS) $(SASSFLAGS) $(SCSS_DIR)/gtk-dark.scss $(DIST_DIR)/gtk-dark.css ++ mkdir $(DIST_DIR320) ++ $(SASS) $(SASSFLAGS) $(SCSS_DIR320)/gtk.scss $(DIST_DIR320)/gtk.css ++ $(SASS) $(SASSFLAGS) $(SCSS_DIR320)/gtk-dark.scss $(DIST_DIR320)/gtk-dark.css + + gresource: css + $(GLIB_COMPILE_RESOURCES) --sourcedir=$(RES_DIR) $(RES_DIR)/gtk.gresource.xml + +From 6ba019fae4b8c90ed721dfe2dad279752f454968 Mon Sep 17 00:00:00 2001 +From: KTB <ktb83@users.noreply.github.com> +Date: Fri, 15 Nov 2019 08:19:32 -0500 +Subject: [PATCH 2/3] Makes import directive relative in _gnome-terminal.scss + +This commit changes the "widgets/button" import directive to be relative in the gtk-3.20 _gnome-terminal.scss file which is necessary when using SassC. +--- + src/gtk-3.20/scss/apps/_gnome-terminal.scss | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gtk-3.20/scss/apps/_gnome-terminal.scss b/src/gtk-3.20/scss/apps/_gnome-terminal.scss +index fd3af1c5..704faf5d 100644 +--- a/src/gtk-3.20/scss/apps/_gnome-terminal.scss ++++ b/src/gtk-3.20/scss/apps/_gnome-terminal.scss +@@ -1,4 +1,4 @@ +-@import "widgets/button"; ++@import "../widgets/button"; + + /********************** + ! Genome Terminal * + +From 0d3fd3f2ce5e5e7079b8a87ee3ddbf5d8923c67b Mon Sep 17 00:00:00 2001 +From: KTB <ktb83@users.noreply.github.com> +Date: Thu, 12 Dec 2019 23:46:09 -0500 +Subject: [PATCH 3/3] Removes import directive in _gnome-terminal.scss + +This commit removes the "widgets/button" import directive in the gtk-3.20 _gnome-terminal.scss file which is unnecessary. +--- + src/gtk-3.20/scss/apps/_gnome-terminal.scss | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/src/gtk-3.20/scss/apps/_gnome-terminal.scss b/src/gtk-3.20/scss/apps/_gnome-terminal.scss +index 704faf5d..6e9ee4e4 100644 +--- a/src/gtk-3.20/scss/apps/_gnome-terminal.scss ++++ b/src/gtk-3.20/scss/apps/_gnome-terminal.scss +@@ -1,5 +1,3 @@ +-@import "../widgets/button"; +- + /********************** + ! Genome Terminal * + ***********************/ diff --git a/x11-themes/numix-gtk-theme/metadata.xml b/x11-themes/numix-gtk-theme/metadata.xml new file mode 100644 index 000000000000..0de9307a7e2a --- /dev/null +++ b/x11-themes/numix-gtk-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/numix-gtk-theme/numix-gtk-theme-2.6.7-r3.ebuild b/x11-themes/numix-gtk-theme/numix-gtk-theme-2.6.7-r3.ebuild new file mode 100644 index 000000000000..824bc5cfa355 --- /dev/null +++ b/x11-themes/numix-gtk-theme/numix-gtk-theme-2.6.7-r3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A modern flat theme with a combination of light and dark elements" +HOMEPAGE="https://github.com/numixproject/numix-gtk-theme" +SRC_URI="https://github.com/numixproject/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" + +RDEPEND="dev-libs/libxml2:2= + x11-libs/gtk+:3 + x11-themes/gtk-engines-murrine" +DEPEND="${RDEPEND} + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2" +BDEPEND="dev-lang/sassc" + +PATCHES=( "${FILESDIR}/${P}-replace-ruby-sassc-with-dev-lang-sassc.patch" ) + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 DESTDIR="${D}" install + einstalldocs +} diff --git a/x11-themes/numix-icon-theme-circle/Manifest b/x11-themes/numix-icon-theme-circle/Manifest new file mode 100644 index 000000000000..b4b2ec691fef --- /dev/null +++ b/x11-themes/numix-icon-theme-circle/Manifest @@ -0,0 +1,3 @@ +DIST numix-icon-theme-circle-23.10.09.tar.gz 2520111 BLAKE2B 060465d31604e2502d4eb5543116f49ef4c48cd07cd00035b85ea76a159a9fd9eba4ccfe74d16fabcfb805910147576fee7f7b5fb4f0b4c9d717cda35b8b3e6f SHA512 707ea171fbff6639e4ddb1ca38b2303a917b5e050470be9fec24900fc180d3a9a61c0e3768f0efedb54adb1f5a76b3100cb134f9c405db2983f7fe8fff94e92d +DIST numix-icon-theme-circle-25.01.31.tar.gz 2638465 BLAKE2B 6b759a8b9cd8a3fb383085aaab2ebc93e9f3caa2771f04318b6c0c3810cefa1594915b43581a9f6f6392ae290de6f80230ab770ef055550e1e01b16454a13dbd SHA512 5b11a7bdaffce5fafdf59f7744bacd31ab19141eb81ca2fcb65a9d081de06c967fd08a182630d3c0da3ee318e9db61daf5160da81fab8f01bde86612798dbe1b +DIST numix-icon-theme-circle-25.11.15.tar.gz 2686152 BLAKE2B 03972139d9de1d955d9b1e9d22c43cfd7f0ebfd1f0b82725fc2c87653bf7d7d8b4a6cd2d0834902eb0b67e9f88a7633230be68a694e1a568f073011ddb3773c2 SHA512 5385a0ac11693d893641cc0134662537eea8f328f7245cfb15e5777e68e8283cd76e9d1d33d5b6c294c7ed6212028386838ca8774de1ad64001e3b1ef4a7dff6 diff --git a/x11-themes/numix-icon-theme-circle/metadata.xml b/x11-themes/numix-icon-theme-circle/metadata.xml new file mode 100644 index 000000000000..ff859d72c897 --- /dev/null +++ b/x11-themes/numix-icon-theme-circle/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>brahmajit.xyz@gmail.com</email> + <name>Brahmajit Das</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.10.09.ebuild b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.10.09.ebuild new file mode 100644 index 000000000000..6f6d0c523fd5 --- /dev/null +++ b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.10.09.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Icon theme from the Numix project" +HOMEPAGE="https://github.com/numixproject" +SRC_URI="https://github.com/numixproject/numix-icon-theme-circle/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="x11-themes/numix-icon-theme" + +src_install() { + insinto /usr/share/icons + doins -r Numix-Circle{,-Light} +} diff --git a/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-25.01.31.ebuild b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-25.01.31.ebuild new file mode 100644 index 000000000000..a0d7f28428bb --- /dev/null +++ b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-25.01.31.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Icon theme from the Numix project" +HOMEPAGE="https://github.com/numixproject" +SRC_URI="https://github.com/numixproject/numix-icon-theme-circle/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="x11-themes/numix-icon-theme" + +src_install() { + insinto /usr/share/icons + doins -r Numix-Circle{,-Light} +} diff --git a/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-25.11.15.ebuild b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-25.11.15.ebuild new file mode 100644 index 000000000000..85a39c18e584 --- /dev/null +++ b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-25.11.15.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Icon theme from the Numix project" +HOMEPAGE="https://github.com/numixproject" +SRC_URI="https://github.com/numixproject/numix-icon-theme-circle/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="x11-themes/numix-icon-theme" + +src_install() { + insinto /usr/share/icons + doins -r Numix-Circle{,-Light} +} diff --git a/x11-themes/numix-icon-theme/Manifest b/x11-themes/numix-icon-theme/Manifest new file mode 100644 index 000000000000..e5b0d68ad48c --- /dev/null +++ b/x11-themes/numix-icon-theme/Manifest @@ -0,0 +1,2 @@ +DIST numix-icon-theme-25.01.31.tar.gz 4452884 BLAKE2B 78692ac63d9542dbc47d924f0946f0795382634b830c11b21aaa8a5a501a20fdebfb462096a7682033431159ace598aa07f03ba2d7d98be897f5bb494aa7c6eb SHA512 349bc62cc555ec706e91b996429cebb3817b0539222f0c0c7db3ecaa88bb1405f4c1d99f69ab8b78f189f8127634b8bbb2de0cbbbd565a14384cc1d1e1ecd741 +DIST numix-icon-theme-25.10.26.tar.gz 4453916 BLAKE2B 57c9eccd5cca58e9d71804bef706042e7b3a2a8f75365b2344b0fe686573177449e02fb53bfa5b0a16c7192a126b1b934f4e4c0fc592e72f064f20817ff40a47 SHA512 3a1c7f7621432703a8f0bfe2b3c7b209577329771b92e4df8f3333fd800f9e1f0f0a796f36f32e21e85f8e65921c7dcce75d59d71637f90351573fdbb1476416 diff --git a/x11-themes/numix-icon-theme/metadata.xml b/x11-themes/numix-icon-theme/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/x11-themes/numix-icon-theme/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/numix-icon-theme/numix-icon-theme-25.01.31.ebuild b/x11-themes/numix-icon-theme/numix-icon-theme-25.01.31.ebuild new file mode 100644 index 000000000000..6b4290ba08e0 --- /dev/null +++ b/x11-themes/numix-icon-theme/numix-icon-theme-25.01.31.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="An official icon theme from the Numix Project" +HOMEPAGE="https://github.com/numixproject" +SRC_URI="https://github.com/numixproject/numix-icon-theme/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" + +src_install() { + insinto /usr/share/icons + doins -r Numix{,-Light} +} diff --git a/x11-themes/numix-icon-theme/numix-icon-theme-25.10.26.ebuild b/x11-themes/numix-icon-theme/numix-icon-theme-25.10.26.ebuild new file mode 100644 index 000000000000..6c0e459ac2ae --- /dev/null +++ b/x11-themes/numix-icon-theme/numix-icon-theme-25.10.26.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="An official icon theme from the Numix Project" +HOMEPAGE="https://github.com/numixproject" +SRC_URI="https://github.com/numixproject/numix-icon-theme/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +src_install() { + insinto /usr/share/icons + doins -r Numix{,-Light} +} diff --git a/x11-themes/nuovo-icon-theme/Manifest b/x11-themes/nuovo-icon-theme/Manifest new file mode 100644 index 000000000000..cfb037ecd9d1 --- /dev/null +++ b/x11-themes/nuovo-icon-theme/Manifest @@ -0,0 +1 @@ +DIST dlg-nuovo-0.5.tar.bz2 1023277 BLAKE2B 5bf04f70932b60b877e2b97296f5ac8251ee7ae9e5cfad62f70436c9b4b63f085fb99ac5f37e08c46e652717cee094f9373e551aadf86b838288abe8210e3c71 SHA512 ce331f362383a04d0620c11ae73875db246b78ea2c7a724a0f615c5c8715b6bad898af4e354e1720888043c355eec3857409486f0454f2c515b1d4cd634cb8c9 diff --git a/x11-themes/nuovo-icon-theme/metadata.xml b/x11-themes/nuovo-icon-theme/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/nuovo-icon-theme/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/nuovo-icon-theme/nuovo-icon-theme-0.5-r1.ebuild b/x11-themes/nuovo-icon-theme/nuovo-icon-theme-0.5-r1.ebuild new file mode 100644 index 000000000000..4aaf9b58c2ab --- /dev/null +++ b/x11-themes/nuovo-icon-theme/nuovo-icon-theme-0.5-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="A scalable icon theme called Nuovo" +HOMEPAGE="http://www.silvestre.com.ar/" +SRC_URI="mirror://gentoo/dlg-nuovo-${PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}" + +src_install() { + dodoc Nuovo/{AUTHORS,Changelog,README} + rm -f Nuovo/{AUTHORS,Changelog,COPYING,DONATE,INSTALL,README} + + insinto /usr/share/icons + doins -r Nuovo +} diff --git a/x11-themes/nuvox/Manifest b/x11-themes/nuvox/Manifest new file mode 100644 index 000000000000..c3ac368d1dd2 --- /dev/null +++ b/x11-themes/nuvox/Manifest @@ -0,0 +1 @@ +DIST nuvoX_07.1.tar.gz 10254281 BLAKE2B cc2a20a694b898b8dddf0ca8abfe590efba77e1d91aafea8acd218dc8bb29b9c91292179463e3ce44d260459aea52d0dc417463757f03268b878753997e989ea SHA512 38a4130cf3294aed8e238ee2ec4d84613595225f27f69041c023222f23f4951c5342baf28a74c785c928590925022cb78f960c6b7d8640b6a25e3f7eb2b2d955 diff --git a/x11-themes/nuvox/files/nuvox-07.1-fix-buildset.patch b/x11-themes/nuvox/files/nuvox-07.1-fix-buildset.patch new file mode 100644 index 000000000000..fba871878c70 --- /dev/null +++ b/x11-themes/nuvox/files/nuvox-07.1-fix-buildset.patch @@ -0,0 +1,23 @@ +--- a/buildset ++++ b/buildset +@@ -157,7 +157,6 @@ + + + # Move/Remove the created directories so the user can rebuild if needed. +-rm -fr 32x32/apps 32x32/devices 32x32/mimetypes 32x32/filesystems + for size in $SIZES + do + if [ "$size" != "32x32" ]; then # Already did the 32x32 size above +@@ -169,12 +168,10 @@ + echo -ne "Tarring and compressing.\n" + if test -f $COMPRESSOR + then +- tar cf $PACKAGENAME.tar $PACKAGENAME && $COMPRESSOR $PACKAGENAME.tar + echo -ne "\nThe $PACKAGENAME icon set has been built. Use kcontrol to install the icon set.\n" + echo && ls -sh $PACKAGENAME.tar* && echo + fi + echo -ne "Removing all temporary directories...\n" +-rm -fr $PACKAGENAME + + echo -ne "\nAll done. ;)\n" + diff --git a/x11-themes/nuvox/metadata.xml b/x11-themes/nuvox/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/nuvox/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/nuvox/nuvox-07.1-r1.ebuild b/x11-themes/nuvox/nuvox-07.1-r1.ebuild new file mode 100644 index 000000000000..7770506ddd90 --- /dev/null +++ b/x11-themes/nuvox/nuvox-07.1-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=nuvoX_${PV} + +DESCRIPTION="NuvoX SVG icon theme" +HOMEPAGE="http://www.kde-look.org/content/show.php?content=38467" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +RESTRICT="strip binchecks" + +BDEPEND="virtual/imagemagick-tools[png]" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}"/${PN}-07.1-fix-buildset.patch ) + +src_compile() { + ./buildset || die +} + +src_install() { + dodoc nuvoX_0.7/readme.txt + rm nuvoX_0.7/{readme,license}.txt || die + + insinto /usr/share/icons/${PN} + doins -r nuvoX_0.7/. +} diff --git a/x11-themes/obsidian-xcursors/Manifest b/x11-themes/obsidian-xcursors/Manifest new file mode 100644 index 000000000000..f9746f41b00e --- /dev/null +++ b/x11-themes/obsidian-xcursors/Manifest @@ -0,0 +1 @@ +DIST 73135-Obsidian.tar.bz2 262096 BLAKE2B 9521f26ac749343f841bc307809619954e688cc8367a59bc2b3dabd38e065a1bbbf1c275e573101a048cbf1185542dc5636914a0e11088caf4a130abccebe7f7 SHA512 e705f1faa2d094b2aa7ca5525f687595ff619ad8b49e3b533a429ea4268550babe24008fbe8b53332bf5753825e9d6d13e2e8ff9049fdc55b44b1ff64c70ec6a diff --git a/x11-themes/obsidian-xcursors/metadata.xml b/x11-themes/obsidian-xcursors/metadata.xml new file mode 100644 index 000000000000..1637f2e41cae --- /dev/null +++ b/x11-themes/obsidian-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/obsidian-xcursors/obsidian-xcursors-1.0-r2.ebuild b/x11-themes/obsidian-xcursors/obsidian-xcursors-1.0-r2.ebuild new file mode 100644 index 000000000000..44d185449485 --- /dev/null +++ b/x11-themes/obsidian-xcursors/obsidian-xcursors-1.0-r2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="Obsidian" + +DESCRIPTION="A shiny and clean xcursor theme" +HOMEPAGE="https://store.kde.org/p/999984/" +SRC_URI="mirror://gentoo/73135-${MY_PN}.tar.bz2" +S="${WORKDIR}/${MY_PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons/Obsidian + doins -r cursors +} diff --git a/x11-themes/oxygen-gtk/Manifest b/x11-themes/oxygen-gtk/Manifest new file mode 100644 index 000000000000..5eb3f7c20c4b --- /dev/null +++ b/x11-themes/oxygen-gtk/Manifest @@ -0,0 +1,3 @@ +DIST oxygen-gtk-patchset.tar.xz 5736 BLAKE2B a8f5919319052d5e7eabf7f8762e129be246829db45a44b7a32bf422ace92d72b84050e991f4295d3902d5d8569aa3e7e83879310bda776130a8f7518eabc5b5 SHA512 5f2e9bd28af29c36d75c122f7020f85bd6a3585903c0669b027eed84f744dc9d765747b4887ac58402867c60b1974df12a4f6f08ba347d6a788841a371b19fe3 +DIST oxygen-gtk2-1.4.6.tar.bz2 201105 BLAKE2B 0116c331a4d417975d64d057f990d8526b4129a2da48902dc9a0167820d7a255cb29dc5ff465a66703a74fdd0ac7981b97fa46e914a00d1b08cd85deea846958 SHA512 89f0edba061973ef85607c6cdb8329768faea52f12147d7436530cdec59649c92472cacf1030e1ad6f610f138b11ad60f4f67847b670cf9b7409ad5b6ae25ed0 +DIST oxygen-gtk3-1.4.1.tar.bz2 197242 BLAKE2B 40516410e4422942fec8092da91386c9fb1faa01be2bbe58307c1adf6b50c5dfc5274a69a396fc156e9208f6ae4fca758c7c1378222f7066f398cd7177b70adc SHA512 22f18efe51029d078f80563956b1e67fc7d24fd165650d5050641785aedd55ac7cb065d61cb04e0b62b483e2d5c0c1dd13ffe6a4271e06be2f254375e97e8934 diff --git a/x11-themes/oxygen-gtk/files/oxygen-gtk-1.4.1-fix-uninitialised.patch b/x11-themes/oxygen-gtk/files/oxygen-gtk-1.4.1-fix-uninitialised.patch new file mode 100644 index 000000000000..0a208334f600 --- /dev/null +++ b/x11-themes/oxygen-gtk/files/oxygen-gtk-1.4.1-fix-uninitialised.patch @@ -0,0 +1,35 @@ +Pending MR: https://invent.kde.org/plasma/oxygen-gtk/-/merge_requests/2 + +From e5950db70e3d075e7a4ef86f766f51d0c06aabcc Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Tue, 10 Jun 2025 19:05:48 +0200 +Subject: [PATCH] Fix -Wuninitialized warning + +Variable unused since commit 6bef60b327b1e594c63f7611dcaabff44d70eb51 + +* QA Notice: Package triggers severe warnings which indicate that it +* may exhibit random runtime failures. +* src/animations/oxygencomboboxdata.h:34:11: warning: <unnamed>.Oxygen::ComboBoxData::_cellLayoutInitialized is used uninitialized [-Wuninitialized] + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + src/animations/oxygencomboboxdata.h | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/src/animations/oxygencomboboxdata.h b/src/animations/oxygencomboboxdata.h +index ca4f8323..96d5398b 100644 +--- a/src/animations/oxygencomboboxdata.h ++++ b/src/animations/oxygencomboboxdata.h +@@ -242,9 +242,6 @@ namespace Oxygen + typedef std::map<GtkWidget*, HoverData> HoverDataMap; + HoverDataMap _hoverData; + +- //! true if cell layout has been initialized +- bool _cellLayoutInitialized; +- + //! cell data + ChildData _cell; + +-- +2.49.0 + diff --git a/x11-themes/oxygen-gtk/metadata.xml b/x11-themes/oxygen-gtk/metadata.xml new file mode 100644 index 000000000000..75b1cff60b3f --- /dev/null +++ b/x11-themes/oxygen-gtk/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Oxygen</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild b/x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild new file mode 100644 index 000000000000..278c8bd39ba8 --- /dev/null +++ b/x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN}3 +MY_P=${MY_PN}-${PV} +PATCHSET=${PN}-patchset +inherit cmake-multilib + +DESCRIPTION="Official GTK+:3 port of KDE's Oxygen widget style" +HOMEPAGE="https://store.kde.org/p/1005553/" +SRC_URI="mirror://kde/stable/${MY_PN}/${PV}/src/${MY_P}.tar.bz2 + https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1" +SLOT="3" +KEYWORDS="amd64 ~ppc x86" + +DEPEND=" + dev-libs/dbus-glib[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP},X] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND} + !x11-themes/oxygen-gtk:0 +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${WORKDIR}/${PATCHSET}/${PV}" + "${WORKDIR}/${PATCHSET}/1.4.6/0005-demo-optional.patch" + "${WORKDIR}/${PATCHSET}/1.4.6/0006-tabstyle.patch" + "${WORKDIR}/${PATCHSET}/1.4.6/0007-cmake4.patch" # bug 955107 + "${FILESDIR}/${P}-fix-uninitialised.patch" # bug 957749, pending MR +) + +multilib_src_configure() { + if ! multilib_is_native_abi; then + local mycmakeargs=( + -DENABLE_DEMO=OFF + ) + fi + cmake_src_configure +} + +src_install() { + cmake-multilib_src_install + + cat <<-EOF > 99oxygen-gtk3 +CONFIG_PROTECT="${EPREFIX}/usr/share/themes/oxygen-gtk/gtk-3.0" +EOF + doenvd 99oxygen-gtk3 +} diff --git a/x11-themes/oxygen-gtk/oxygen-gtk-1.4.6-r1.ebuild b/x11-themes/oxygen-gtk/oxygen-gtk-1.4.6-r1.ebuild new file mode 100644 index 000000000000..67ba12eca5b5 --- /dev/null +++ b/x11-themes/oxygen-gtk/oxygen-gtk-1.4.6-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} +PATCHSET=${PN}-patchset +inherit cmake-multilib + +DESCRIPTION="Official GTK+:2 port of KDE's Oxygen widget style" +HOMEPAGE="https://store.kde.org/p/1005553/" +SRC_URI="mirror://kde/stable/${MY_PN}/${PV}/src/${MY_P}.tar.bz2 + https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="amd64 ~ppc x86" + +DEPEND=" + dev-libs/dbus-glib[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/gtk+:2[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND} + !x11-themes/oxygen-gtk:0 +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${WORKDIR}/${PATCHSET}/${PV}" # bug 955107 + "${FILESDIR}/${PN}-1.4.1-fix-uninitialised.patch" # bug 957749, pending MR +) + +multilib_src_configure() { + if ! multilib_is_native_abi; then + local mycmakeargs=( + -DENABLE_DEMO=OFF + ) + fi + cmake_src_configure +} + +src_install() { + cmake-multilib_src_install + + cat <<-EOF > 99oxygen-gtk2 +CONFIG_PROTECT="${EPREFIX}/usr/share/themes/oxygen-gtk/gtk-2.0" +EOF + doenvd 99oxygen-gtk2 +} diff --git a/x11-themes/papirus-icon-theme/Manifest b/x11-themes/papirus-icon-theme/Manifest new file mode 100644 index 000000000000..b1b1fdbc043f --- /dev/null +++ b/x11-themes/papirus-icon-theme/Manifest @@ -0,0 +1 @@ +DIST papirus-icon-theme-20250501.tar.gz 32512075 BLAKE2B 2f76993f2a87d77acfa285c73c8dab5c8a725a08f5ef2d3950385de7dbc74a237f5c95f631015c7697745a210148e4fe31a5fb6ada96af5a6a02860235ccd96f SHA512 0eca50c296a548733d9cb97f0d9b62cac99d6b1bb473bf016e33188986334b9fc84bc0682e9a6e5339d3d247f2cfefd24a1de3f901de9ffbc9e8a7ad1b5d39f8 diff --git a/x11-themes/papirus-icon-theme/metadata.xml b/x11-themes/papirus-icon-theme/metadata.xml new file mode 100644 index 000000000000..72e11df510f7 --- /dev/null +++ b/x11-themes/papirus-icon-theme/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <upstream> + <bugs-to>https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/issues</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/papirus-icon-theme/papirus-icon-theme-20250501.ebuild b/x11-themes/papirus-icon-theme/papirus-icon-theme-20250501.ebuild new file mode 100644 index 000000000000..1a11aa8226e6 --- /dev/null +++ b/x11-themes/papirus-icon-theme/papirus-icon-theme-20250501.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit xdg + +DESCRIPTION="Free and open source SVG icon theme" +HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" +SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm64 ppc64 x86" + +src_compile() { :; } diff --git a/x11-themes/pearlgrey-xcursors/Manifest b/x11-themes/pearlgrey-xcursors/Manifest new file mode 100644 index 000000000000..051eec02b2e6 --- /dev/null +++ b/x11-themes/pearlgrey-xcursors/Manifest @@ -0,0 +1 @@ +DIST 11313-pearlgrey-1.0.tar.gz 17978 BLAKE2B aa2b35885a25bdd2a36ac6d9265ce9bacb1a5e1f4319ec3ad5434a1202c1fafff18236197f133c0268219c13d141ed0d75ca0014d935b731977db059203b1e20 SHA512 863b9d0ff5f0ef387b66e85c1f0b9431e4f77b362d4f5f55ab6ec00c511bc357e1c2b20c0c14cea41bbc90ea5c7aa0da57dc34c474da672cf04094d4f6247e99 diff --git a/x11-themes/pearlgrey-xcursors/metadata.xml b/x11-themes/pearlgrey-xcursors/metadata.xml new file mode 100644 index 000000000000..1637f2e41cae --- /dev/null +++ b/x11-themes/pearlgrey-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/pearlgrey-xcursors/pearlgrey-xcursors-1.0-r2.ebuild b/x11-themes/pearlgrey-xcursors/pearlgrey-xcursors-1.0-r2.ebuild new file mode 100644 index 000000000000..d8802c793c12 --- /dev/null +++ b/x11-themes/pearlgrey-xcursors/pearlgrey-xcursors-1.0-r2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-xcursors/}" + +DESCRIPTION="A simple crispy white-grey xcursor theme" +HOMEPAGE="https://store.kde.org/p/999829/" +SRC_URI="mirror://gentoo/11313-${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons + doins -r pearlgrey/ +} diff --git a/x11-themes/pidgin-penguins-smileys/Manifest b/x11-themes/pidgin-penguins-smileys/Manifest new file mode 100644 index 000000000000..f4b67534ba3b --- /dev/null +++ b/x11-themes/pidgin-penguins-smileys/Manifest @@ -0,0 +1 @@ +DIST pidgin-penguins-smileys-1.0.tar.bz2 262178 BLAKE2B 31c81d4ef8e02ee2bd771424f66df0a155735bf73f34a5029486364d1903e48b3b7d1454f80cd93bfd836c74fc6bbc0e26fc5e58e2d103678bdf7122ae7cb2de SHA512 f4ac197d31f9b723eb96561540b57afbece3bfa239e70fbe823112087c81cb96246a1878ffd02b1bacf2c1b36c0ed5e1a987ad8852772f3d2f605e4bf8e877a9 diff --git a/x11-themes/pidgin-penguins-smileys/metadata.xml b/x11-themes/pidgin-penguins-smileys/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/pidgin-penguins-smileys/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/pidgin-penguins-smileys/pidgin-penguins-smileys-1.0.ebuild b/x11-themes/pidgin-penguins-smileys/pidgin-penguins-smileys-1.0.ebuild new file mode 100644 index 000000000000..c9b3c551a9f7 --- /dev/null +++ b/x11-themes/pidgin-penguins-smileys/pidgin-penguins-smileys-1.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Penguins pidgin smiley theme" +HOMEPAGE="https://gnome-look.org/content/show.php?content=62566" +SRC_URI="mirror://gentoo/${P}.tar.bz2" +S="${WORKDIR}/penguins" + +LICENSE="GPL-1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND="net-im/pidgin" +DEPEND="app-arch/unzip + !x11-themes/pidgin-smileys" + +src_install() { + dodoc readme.txt + rm {readme,emots}.txt || die + insinto /usr/share/pixmaps/pidgin/emotes/penguins + doins -r . +} diff --git a/x11-themes/pulse-glass/Manifest b/x11-themes/pulse-glass/Manifest new file mode 100644 index 000000000000..8c38a5c627a0 --- /dev/null +++ b/x11-themes/pulse-glass/Manifest @@ -0,0 +1 @@ +DIST 124442-Pulse-Glass.tar.gz 353912 BLAKE2B 5b4dc7c06f29aaad63849504cd9d365dd58a45a32be483e5dbc1cd76f54a180a447bed9b33d61c8c2fec9cd525cbb30146dd8f90e5e3c6e1172c11aef6b69f57 SHA512 83ef7543fff222dcb7bb220c66bd8ad5505793945dae4b9b779a9a13303adf71480cf8f5c2e00f6d910af255461c04cb440c2596484aaa9bc7086b0be1d229eb diff --git a/x11-themes/pulse-glass/metadata.xml b/x11-themes/pulse-glass/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/x11-themes/pulse-glass/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/pulse-glass/pulse-glass-20100616-r2.ebuild b/x11-themes/pulse-glass/pulse-glass-20100616-r2.ebuild new file mode 100644 index 000000000000..1aec610b0dc1 --- /dev/null +++ b/x11-themes/pulse-glass/pulse-glass-20100616-r2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="Pulse-Glass" + +DESCRIPTION="The Pulse Glass x11 mouse cursor theme" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="https://dl.opendesktop.org/api/files/downloadfile/id/1460735439/s/bdd2fc99c6d7c6dae5a922c9ee5f688f/t/1524406902/u/54541/124442-${MY_PN}.tar.gz" +S="${WORKDIR}/${MY_PN}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_install() { + insinto /usr/share/icons/${MY_PN} + doins -r cursors +} diff --git a/x11-themes/qtcurve/Manifest b/x11-themes/qtcurve/Manifest new file mode 100644 index 000000000000..19d4a08b0cc6 --- /dev/null +++ b/x11-themes/qtcurve/Manifest @@ -0,0 +1 @@ +DIST qtcurve-1.9.0_p20250314-efb9e510.tar.gz 2572580 BLAKE2B d39389498737d3833a4e2a06ee8f28eb637efd815a6edd56591ae4be92dea9a908fd2fbd19eea174e488e98cb348a26afec8cbe60327885159b940e882c0dbdb SHA512 ac91fd29c853ab550b1b0cefbd70d67624637b834d63f1b92b0ae33265db2aa50b0f3da8b2506de617d8f99f911a29349999623449d00de170a58059af82a7be diff --git a/x11-themes/qtcurve/files/qtcurve-1.9.0_p20250314-manhandle-cmake.patch b/x11-themes/qtcurve/files/qtcurve-1.9.0_p20250314-manhandle-cmake.patch new file mode 100644 index 000000000000..dd1ae43ffdec --- /dev/null +++ b/x11-themes/qtcurve/files/qtcurve-1.9.0_p20250314-manhandle-cmake.patch @@ -0,0 +1,91 @@ +From cc4a29c386fe9116b56897a02a6457b630cad426 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 6 Jul 2025 23:37:21 +0200 +Subject: [PATCH 1/2] Manhandle Qt4/Qt5-based "KDE" options + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + CMakeLists.txt | 14 ++------------ + 1 file changed, 2 insertions(+), 12 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 66e2dbfe..7e990c4a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -51,18 +51,8 @@ option(BUILD_TESTING "Enable testing." On) + option(QTC_ENABLE_X11 "Enable X11" On) + option(QTC_INSTALL_PO "Install translation files." On) + +-if(ENABLE_QT4) +- qtc_option(QTC_QT4_ENABLE_KDE "Building Qt4 style with KDE4 support." On) +-else() +- qtc_option(QTC_QT4_ENABLE_KDE "Building Qt4 style with KDE4 support." Off) +-endif() +-if(ENABLE_QT5) +- qtc_option(QTC_QT5_ENABLE_KDE +- "Building Qt5 style with KDE Frameworks 5 support." On) +-else() +- qtc_option(QTC_QT5_ENABLE_KDE +- "Building Qt5 style with KDE Frameworks 5 support." Off) +-endif() ++set(QTC_QT4_ENABLE_KDE OFF) ++set(QTC_QT5_ENABLE_KDE OFF) + + option(QTC_QT4_STYLE_SUPPORT + "Qt4 support for creating a style for each QtCurve theme." Off) +-- +2.50.0 + + +From 18756f73ff414adc09a05fdf60378a92eaf738cb Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 6 Jul 2025 23:48:07 +0200 +Subject: [PATCH 2/2] Use ECM QtVersionOption to determine QT_MAJOR_VERSION for + QTC_INSTALL_PO + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + CMakeLists.txt | 11 +++-------- + qt6/CMakeLists.txt | 2 +- + 2 files changed, 4 insertions(+), 9 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7e990c4a..fba58fe4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -240,16 +240,11 @@ if(BUILD_TESTING) + endif() + + if(QTC_INSTALL_PO) +- find_package(ECM 1.2.0 REQUIRED NO_MODULE) ++ find_package(ECM 5.82.0 REQUIRED NO_MODULE) + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) ++ include(QtVersionOption) + +- if (ENABLE_QT6) +- set(KF_MAJOR_VERSION 6) +- endif() +- if (ENABLE_QT5) +- set(KF_MAJOR_VERSION 5) +- endif() +- find_package(KF${KF_MAJOR_VERSION} REQUIRED COMPONENTS ++ find_package(KF${QT_MAJOR_VERSION} REQUIRED COMPONENTS + I18n) + ki18n_install(po) + endif() +diff --git a/qt6/CMakeLists.txt b/qt6/CMakeLists.txt +index 27b6bf7e..8b203e11 100644 +--- a/qt6/CMakeLists.txt ++++ b/qt6/CMakeLists.txt +@@ -43,7 +43,7 @@ add_definitions(-DTRANSLATION_DOMAIN=\"qtcurve\") + configure_file(config-qt6.h.in config-qt6.h @ONLY) + + if(QTC_QT6_ENABLE_KDE) +- find_package(ECM 1.2.0 REQUIRED NO_MODULE) ++ find_package(ECM 5.82.0 REQUIRED NO_MODULE) + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) + + find_package(KF6 REQUIRED COMPONENTS +-- +2.50.0 + diff --git a/x11-themes/qtcurve/files/qtcurve-1.9.0_p20250314-qt-6.10.patch b/x11-themes/qtcurve/files/qtcurve-1.9.0_p20250314-qt-6.10.patch new file mode 100644 index 000000000000..d714fcf912d0 --- /dev/null +++ b/x11-themes/qtcurve/files/qtcurve-1.9.0_p20250314-qt-6.10.patch @@ -0,0 +1,39 @@ +From 5a5566ffdb7c672f73788426aab8a8604ff7dc87 Mon Sep 17 00:00:00 2001 +From: Lars Wendler <polynomial-c@gmx.de> +Date: Fri, 21 Nov 2025 01:29:26 +0100 +Subject: [PATCH] Fix build with qt-6.10 + +Successfully tested with qt-6.9.3 as well +--- + qt6/CMakeLists.txt | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/qt6/CMakeLists.txt b/qt6/CMakeLists.txt +index 27b6bf7e..31f31ba6 100644 +--- a/qt6/CMakeLists.txt ++++ b/qt6/CMakeLists.txt +@@ -4,9 +4,9 @@ set(CMAKE_AUTOUIC True) + include(CMakePrintHelpers) + + if(QTC_QT6_ENABLE_QTQUICK2) +- set(QTC_QT6_MODULES Core Gui Widgets Svg Quick DBus) ++ set(QTC_QT6_MODULES Core Gui GuiPrivate Widgets WidgetsPrivate Svg Quick DBus) + else() +- set(QTC_QT6_MODULES Core Gui Widgets Svg DBus) ++ set(QTC_QT6_MODULES Core Gui GuiPrivate Widgets WidgetsPrivate Svg DBus) + endif() + if(QTC_QT6_ENABLE_KDE) + list(APPEND QTC_QT6_MODULES PrintSupport) +@@ -18,9 +18,6 @@ set(QTC_QT6_ENABLE_KWIN Off) + + find_package(Qt6 REQUIRED COMPONENTS ${QTC_QT6_MODULES}) + list(TRANSFORM QTC_QT6_MODULES PREPEND "Qt6::" OUTPUT_VARIABLE QTC_QT6_LINK_LIBS) +-if(QTC_ENABLE_X11) +- list(APPEND QTC_QT6_LINK_LIBS Qt6::CorePrivate) +-endif() + foreach(QtModule ${QTC_QT6_OPT_MODULES}) + find_package(Qt6${QtModule}) + if(Qt6${QtModule}_FOUND) +-- +GitLab + diff --git a/x11-themes/qtcurve/metadata.xml b/x11-themes/qtcurve/metadata.xml new file mode 100644 index 000000000000..02ffb2bf11fe --- /dev/null +++ b/x11-themes/qtcurve/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/qtcurve/qtcurve-1.9.0_p20250314-r2.ebuild b/x11-themes/qtcurve/qtcurve-1.9.0_p20250314-r2.ebuild new file mode 100644 index 000000000000..4d863ca2ed28 --- /dev/null +++ b/x11-themes/qtcurve/qtcurve-1.9.0_p20250314-r2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_COMMIT=efb9e510f50f8147f05054d77c3ef433a8b9390e +inherit cmake kde.org + +DESCRIPTION="Widget styles for Qt and GTK2" +HOMEPAGE="https://invent.kde.org/system/qtcurve" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="gtk plasma qt5 +qt6 test X" + +REQUIRED_USE="gtk? ( X ) + || ( gtk qt5 qt6 ) + plasma? ( qt6 ) +" +RESTRICT="test" + +DEPEND=" + gtk? ( + dev-libs/glib:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + ) + plasma? ( + kde-frameworks/frameworkintegration:6 + kde-frameworks/karchive:6 + kde-frameworks/kcolorscheme:6 + kde-frameworks/kcompletion:6 + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kguiaddons:6 + kde-frameworks/ki18n:6 + kde-frameworks/kiconthemes:6 + kde-frameworks/kio:6 + kde-frameworks/kwidgetsaddons:6 + kde-frameworks/kwindowsystem:6[X] + kde-frameworks/kxmlgui:6 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + X? ( dev-qt/qtx11extras:5 ) + ) + qt6? ( + >=dev-qt/qtbase-6.9.0:6[dbus,gui,widgets] + >=dev-qt/qtsvg-6.9.0:6 + X? ( >=dev-qt/qtbase-6.9.0:6=[X] ) + ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + plasma? ( + kde-frameworks/extra-cmake-modules:0 + kde-frameworks/ki18n:6 + ) +" + +DOCS=( AUTHORS ChangeLog.md README.md TODO.md ) + +PATCHES=( + "${FILESDIR}/${P}-manhandle-cmake.patch" # bug 959633 + "${FILESDIR}/${P}-qt-6.10.patch" # bug 966408 +) + +src_configure() { + local mycmakeargs=( + -DENABLE_QT4=OFF + -DQTC_QT4_ENABLE_KDE=OFF + -DQTC_KDE4_DEFAULT_HOME=ON + -DENABLE_GTK2=$(usex gtk) + -DQTC_INSTALL_PO=$(usex plasma) + -DENABLE_QT5=$(usex qt5) + -DENABLE_QT6=$(usex qt6) + -DQTC_QT6_ENABLE_KDE=$(usex plasma) + -DBUILD_TESTING=$(usex test) + -DQTC_ENABLE_X11=$(usex X) + ) + use plasma && mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) + + cmake_src_configure +} diff --git a/x11-themes/silver-xcursors/Manifest b/x11-themes/silver-xcursors/Manifest new file mode 100644 index 000000000000..dc47de851ea4 --- /dev/null +++ b/x11-themes/silver-xcursors/Manifest @@ -0,0 +1 @@ +DIST 5533-Silver-XCursors-3D-0.4.tar.bz2 756159 BLAKE2B 7d90a44a022512e685b592e6285786e5b4898df723cba9deb52100e66c76865b5d2ed07968901656fc5c1ef565c54f281138e9e6f323e94bcb6c1b7884c792c5 SHA512 b5b44a796d5d9341a0e92f8f4351b84eb3974d1908eb2fdb012c0490e4374404e3d33b35873f49c1f7ccd56bdced4fff14338319edabab7d11ddf31cb46fd245 diff --git a/x11-themes/silver-xcursors/files/README.gentoo b/x11-themes/silver-xcursors/files/README.gentoo new file mode 100644 index 000000000000..49bf23a8c09a --- /dev/null +++ b/x11-themes/silver-xcursors/files/README.gentoo @@ -0,0 +1,19 @@ +To use this set of cursors, edit or create the file ~/.Xdefaults and add the +following line: +Xcursor.theme: Silver + +You can change the size by adding a line like: +Xcursor.size: 48 + +Also, to globally use this set of mouse cursors edit the file: + /usr/share/cursors/xorg-x11/default/index.theme +and change the line: + Inherits=[current setting] +to + Inherits=Silver + +Note this will be overruled by a user's ~/.Xdefaults file. + +If you experience flickering, try setting the following line in the Device +section of your xorg.conf file: + Option "HWCursor" "false" diff --git a/x11-themes/silver-xcursors/metadata.xml b/x11-themes/silver-xcursors/metadata.xml new file mode 100644 index 000000000000..1637f2e41cae --- /dev/null +++ b/x11-themes/silver-xcursors/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/silver-xcursors/silver-xcursors-0.4-r5.ebuild b/x11-themes/silver-xcursors/silver-xcursors-0.4-r5.ebuild new file mode 100644 index 000000000000..e88e3e4ee582 --- /dev/null +++ b/x11-themes/silver-xcursors/silver-xcursors-0.4-r5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="5533-Silver-XCursors-3D-${PV}" + +DESCRIPTION="High quality set of animated mouse cursors" +HOMEPAGE="https://store.kde.org/p/999966/" +SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P:5}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc x86" + +RDEPEND="x11-libs/libXcursor" + +src_install() { + insinto /usr/share/icons + doins -r Silver/ + dodoc README +} diff --git a/x11-themes/slim-themes/Manifest b/x11-themes/slim-themes/Manifest new file mode 100644 index 000000000000..aad570872b08 --- /dev/null +++ b/x11-themes/slim-themes/Manifest @@ -0,0 +1,21 @@ +DIST 48605-xfce-g-box-slim-0.1.tar.gz 477441 BLAKE2B 4a8fc9191795abbafa802cf152cb85b03f78e623da59472918f7f8251810874559d90dce03a244594d6b61411a5b912b2e2aa2f2f8328a10ec96d9c6e251a89e SHA512 03f6ccd65cd321dcd94f69d8bc057fe64c7f0fae9807035283fbf1824f67bd5ee5d78275da53e6015c98d10fa021a3136a780dffd58072b389f9f8831eed7e68 +DIST gentoo_10_blue-r1.tar.bz2 1507034 BLAKE2B ed83dc45f1ea0875c1fc517602d589e15547a104d5017490fe5f5bdb2001bc6c2104273b52f611b3e76dd88402c9d613b4d8cdae680c1cec631572d686b3a217 SHA512 e1b227d3fcf510c35c847796dcf336e11e29fe1dad9575beaf59230b269a0969ae1b1594d2388f03499e8458be2104b6eddfee643a6db70537f494ccb6fa5c5d +DIST gentoo_10_dark-r1.tar.bz2 411448 BLAKE2B 6fc5bab305ff2d9efb0bf672a1659e7388e1b262486384fd082ae9059c42344b4775a39f0f93f4d79b0b96a197bd3d157dd8e16ddd0c834b4460901c2b5b025a SHA512 66d89429cb46af09071cce65b901eaf5066b86994a64e81523ebffd53810905339ebc858ec69988557a1d5f22f1d452d0d3331244b3a009a6fd92bd0169f2e59 +DIST gentoo_10_purple-r1.tar.bz2 1397608 BLAKE2B 097c67329384dd3ddda1f0c4eb48eb7482d7b2208cb0b3db0adebcf10abcbab6d1543226f77a24edaaf35aaf81a21e3674001c8c2fdbec8d41ccd2702506b507 SHA512 c645e7cabad589bdb6e927eeab7328851738d7f878d82bb1663875b355f556b6460f4e945a98ff74f06d0ab79c810d462176274c49baf7f87b473b3233ce4861 +DIST slim-1.2.3-themepack1a.tar.gz 1919561 BLAKE2B dcedf06be0a79eccff59e43abb97c49fd5f9032b9802b0573cdf7e355be678583b7685f0420c8ad8f2a799cb4284ea1b37b4cddcbf25ac935d006488c266d2ef SHA512 c5639571207540afa0babbade0b2b09b9ed35f4bdc934272c0f744fe52d2b86a2154cc2ebe12d13d4cbfee50384b8ab20c8578f5c094473c93481d01a2bba92d +DIST slim-archlinux-simple.tar.gz 10078 BLAKE2B 9bc16d3524cf329de6a894e34b6d36bb8c29864f8d7a2ba15e392e5dae12109e85b16a3a33bb9d726bac210ce7c6ffe351bea6cfd95f9b18d4a00945ff184818 SHA512 caba1ed1d2bf207f1e506e68c61cd160126a2b72cbe963eeb9ef47fd87bf76b5d95a1363be2da3f21171b991b3e7c42a6afef8e05f45730ff0658f66a000e28d +DIST slim-archlinux.tar.gz 137157 BLAKE2B c1bb5f31467595c3dde098d6b18637fe9bba90d3965a8b96116492908430e807a090f62fca52a9c2f16bfcc855a5bf2c958795316399d1c6ff6918cd03d62ed3 SHA512 89dad28bbab048143383eae6e7dd5de3dca8f7e5e6333154ebf205f727dddc61ce1ae5bb4810c61c2dd7493403b95c0400b8ef05d277b68d2191e6adb0a4ca78 +DIST slim-debian-moreblue.tar.bz2 254814 BLAKE2B cd504a2ac2402e8005bd41fe7d2677e79423c51fd25b577ccb4383bfe81c504ec97241c199eeb563897b88fb637145e4bae2dc3f66c3a9136fdb4ff220348768 SHA512 ae015eff22f0b62133b267c490fd64c226914f52edb04c6d6eefc284bd14388b3a96567e77f2a4ffb251576542538e2094710fdec13b33026b73069ee0e96f94 +DIST slim-fingerprint.tar.gz 987432 BLAKE2B 6457b1e00f11760a3e6e77412f17f170856202228b341900cb9d39f4601ae37c2d99179b934fd7103b0440b73d55997620fe01782579bc308fdc92d23ec40dc0 SHA512 0c39586fff1b0bd4c0f13eaaa7d0cfaf50cec8242736e9505e41b07d890ed9dc00d18b73968f37ff1c20d8dd269a80060d2658a1510376c08bd987e75cd9e296 +DIST slim-flat.tar.gz 190912 BLAKE2B f1111d6f109b4752b2fe8d1f88cacd7e0bc290b1e46afef5b608a9b38e7a879cb21aee29327a57902df85df7563b034b0d8a626c5a81cfd9ffa6cf7c32ae9954 SHA512 d9dbf663083f8b977b56c5ba9d16f473a5bb02abbdcba36daffcbd420b1da0c2ece401cfed5769609810b49f87cf93094522684919163de5618d43571a97df9e +DIST slim-gentoo-1.0.tar.bz2 839562 BLAKE2B 2dd88d8f86eb735eefe8e78670e77447094cb984f7e8d00d45e7836d7d94a184c92bbe6d3e72d168c363c809f161f2d57bfe661a0b7bd1b8a9a96bc57cd6b223 SHA512 f88c4ae0cfb3d9bbf9dfe883126ac77daad2ef5c54ccae7a914082674bebbfc7e74aa7c2b6ffbd3924fedb610d9768cefd58da5cddc69539b2da8bf197c63fbb +DIST slim-gentoo-simple.tar.bz2 47676 BLAKE2B 2d80251d6d6a75cb1ad15648e7fc2b16cc633c701255ea036cd76b00bf683e1a31905479632087067049589a325f3000a8866398892fa264edbe654dd11d16a6 SHA512 8253b4c8fdac88aa8174566d186c1295774203188381be879774885fe942a29404aad99ad119c8a5529d4e066bdd80f6af5bb1ad3501ab4fcd06321cf4f36752 +DIST slim-lake.tar.gz 188882 BLAKE2B 6c9c62e33ed822b9c871bbcb0453af5987368701c304079ca27f57ffbacc54cc2e21c16d0d5b3135f7b92fee170fc0f8d25b141f89a976053a079db500d3fe7b SHA512 77a5191f52596536eb857eda935eef7184f5662404a097df04ae8642546759cc720f754dd599a320fad0dd4cf66aaf63d76db67c759fe7abb9b5c341b3268520 +DIST slim-lunar-0.4.tar.bz2 10528 BLAKE2B 4072e0c26a21ca596f13d34f661839f5eda639fae336971d2c52fd22d2c0b5fe5e15a55fe7a4d8af1ced0e5ab6125592e5e6a849b7eb1326c4cda6eef3c0c61b SHA512 452e867fd5acc06cdf2884fffde35018003ee4bd841a7e6b6c5fb3913bb7c1ef0687a79c0472d47321553f00f8442ecee5f326b4617ec58edd4f5ca48b380dbb +DIST slim-previous.tar.gz 6458 BLAKE2B dd880a4e3e0a687d4dd8b8e74977e54c4147a84c1792b46b6edfed009f43be3b8d3ffeb31bbe5c44b5b7d93098e4a5c2e1d7957b2a987c4b8c4a967430ec616b SHA512 dbd9deda0f3c611962b8cf2297eb476fa6dbca1144784a9997f0d4e62417bb33c853d2f8238ac4b299da060e999649c98a17b85830a3c8ad76070fcdad9f2bc6 +DIST slim-rainbow.tar.gz 299063 BLAKE2B ea1f1f8788b9ab79699071228adecbc22aa0d02e8d5956cbba6b72ef5f4337fb95dff06d59d51c8cd008aca5ee18dec8bd442ba19bbb462e002aa37e3ec9fd07 SHA512 c96a9f5f31a7945e9841094a0407c85494612f3044fb122830cfd6ce7f0a13e78c79d18d32404d4aa4e17353c9cc69c5f51d8207c639ac81b677826a8870a48c +DIST slim-rear-window.tar.gz 272383 BLAKE2B bc2d60693aa47223ed2d768d4fb0ef57e5dfc1dfa7dfc678523bdc70db0a5ad8834ab3aa2a9c93f2f4c7ad3e79df9026ffbe3c812d21858c5459efecda1b35e3 SHA512 a898f1e85080ee3b9696bb1f4aae0cbe5549c01d50001e2e156e866e099776d2c62cc8e5c3e828b1eefccf587fc6a60b88ba33c33802936da1869cd6324465a1 +DIST slim-scotland-road.tar.gz 224691 BLAKE2B a0cd1a53a7105f05645953fe21c4597e27cf5363f27d04e36d93bdc3f39f31a20ab4a2b81a663f5690b63df94434f3ef694737dcddec03042da245a3e7b31373 SHA512 495fc1ab81bede3b677c454fadeac032b760b1ef3ae28dfba37ba045673d954fcad2ae4a017bb9142545eebfeacc9fbda6d548dab8dc4e80019e72283dc12611 +DIST slim-subway.tar.gz 259307 BLAKE2B 71a096d95355e1ed3009a1590ceefdcf03dbdf316106663129a3850878adc441d030051150033bd591afafdef1542ca72d89e5d36bf8911a7d215ffb9c7e66c2 SHA512 af082f93028683970d9a5233ffd05b2aed175c5c51d8a08488db50335f61363c3df54cfba84b351aed5b529222e4253a607be643ab38af6dc29237502775a799 +DIST slim-wave.tar.gz 277774 BLAKE2B 48ecedf22ada97bf7fce3398e7a457c5568bbc334e6e710f8b1e1c0cbbf9986fd65217c515eb5752dd18880a51c58e14c8195f8772a7c4537bbe7863a51655fb SHA512 0e2ae1fbed9cc6d82bc7f46b0dfac1c837b2e09f5e6504e171eabcefbf0a7dc3f7d647328fce7a21a60c4eb59e16d3d6f4622800df2fdc9973fccf36d2806253 +DIST slim-zenwalk.tar.gz 337070 BLAKE2B 37696398590c4faa402ca15168505e7f5352e20792ccfd87c3728a37ad8f004b7ecc3397bad8d947d7a04195b51a08f71b885d411dfb403d6a430edff2a80d85 SHA512 8f0cdc4fe3830d3dc25d91781853af102d0c3f8f6a24ee917c1d5107c2ae353c590c257ff329fe549b981928d387340cacd9d87c17d7b6c9dd39f2a950ac491e diff --git a/x11-themes/slim-themes/files/slim-theme-flat.patch b/x11-themes/slim-themes/files/slim-theme-flat.patch new file mode 100644 index 000000000000..63a63149514e --- /dev/null +++ b/x11-themes/slim-themes/files/slim-theme-flat.patch @@ -0,0 +1,35 @@ +--- a/flat/slim.theme ++++ b/flat/slim.theme +@@ -20,9 +20,9 @@ + input_pass_y 163 + + input_font Verdana:size=12 +-input_color #fffafa +-input_bgcolor #000000 +-input_fgcolor #ffffff ++input_color #000000 ++input_bgcolor #fffafa ++input_fgcolor #000000 + + # Welcome message + welcome_font Verdana:size=20:bold +@@ -37,11 +37,17 @@ + + username_msg username: + username_font Verdana:size=14:bold +-username_color #f5f4fd ++username_color #fffafa + username_x 35 + username_y 110 ++username_shadow_xoffset 2 ++username_shadow_yoffset 2 ++username_shadow_color #333333 + + password_msg password: +-password_color #f5f4fd ++password_color #fffafa + password_x 35 + password_y 165 ++password_shadow_xoffset 2 ++password_shadow_yoffset 2 ++password_shadow_color #333333 diff --git a/x11-themes/slim-themes/metadata.xml b/x11-themes/slim-themes/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/slim-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/slim-themes/slim-themes-1.2.3a-r7.ebuild b/x11-themes/slim-themes/slim-themes-1.2.3a-r7.ebuild new file mode 100644 index 000000000000..eaadf619f45a --- /dev/null +++ b/x11-themes/slim-themes/slim-themes-1.2.3a-r7.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="SLiM (Simple Login Manager) themes pack" +HOMEPAGE="https://sourceforge.net/projects/slim.berlios/" +SRC_URI=" + https://downloads.sourceforge.net/project/slim.berlios/slim-1.2.3-themepack1a.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-gentoo-simple.tar.bz2 + mirror://gentoo/slim-archlinux.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-debian-moreblue.tar.bz2 + https://downloads.sourceforge.net/project/slim.berlios/slim-fingerprint.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-flat.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-lunar-0.4.tar.bz2 + https://downloads.sourceforge.net/project/slim.berlios/slim-previous.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-rainbow.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-rear-window.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-scotland-road.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-subway.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-wave.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-zenwalk.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-archlinux-simple.tar.gz + https://downloads.sourceforge.net/project/slim.berlios/slim-lake.tar.gz + mirror://gentoo/slim-gentoo-1.0.tar.bz2 + http://www.xfce-look.org/CONTENT/content-files/48605-xfce-g-box-slim-0.1.tar.gz + http://www.konstantinhansen.de/source/slim_themes/gentoo_10_purple/gentoo_10_purple.tar.bz2 -> gentoo_10_purple-r1.tar.bz2 + http://www.konstantinhansen.de/source/slim_themes/gentoo_10_blue/gentoo_10_blue.tar.bz2 -> gentoo_10_blue-r1.tar.bz2 + http://www.konstantinhansen.de/source/slim_themes/gentoo_10_dark/gentoo_10_dark.tar.bz2 -> gentoo_10_dark-r1.tar.bz2 +" +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86" + +RDEPEND="x11-misc/slim" + +RESTRICT="strip binchecks" + +PATCHES=( + "${FILESDIR}/slim-theme-flat.patch" +) + +src_install() { + for i in capernoited flower2 gentoo isolated lotus-{sage,midnight} \ + mindlock slim-archlinux subway xfce-g-box Zenwalk ; do + rm ${i}/README || die "rm README" + done + + rm debian-moreblue/COPY* lotus-{sage,midnight}/{LICENSE*,COPY*} \ + parallel-dimensions/{LICENSE*,COPY*} xfce-g-box/COPYRIGHT.panel \ + || die "rm LICENSE" + + local themesdir="/usr/share/slim/themes" + insinto ${themesdir} + doins -r . +} diff --git a/x11-themes/smplayer-skins/Manifest b/x11-themes/smplayer-skins/Manifest new file mode 100644 index 000000000000..7a446cb322fe --- /dev/null +++ b/x11-themes/smplayer-skins/Manifest @@ -0,0 +1 @@ +DIST smplayer-skins-20.11.0.tar.bz2 737336 BLAKE2B fcc319aa46802297883bab74d66a4af6a4df9cc2404597e9de7e132f055a66a35f6dac3dcefa5d315e0a8debf61b81118e6b9118b52c4cc999a06a63ea3e8145 SHA512 a52464b3b0aca82caf3762fde0ad7f1084e7e37b936f97d05f758554f84188cee11cb4d4630575ec10ed3970f0b77bceabb3f90fe4e43ff7d29b5c2725741a7d diff --git a/x11-themes/smplayer-skins/metadata.xml b/x11-themes/smplayer-skins/metadata.xml new file mode 100644 index 000000000000..2d659d311a25 --- /dev/null +++ b/x11-themes/smplayer-skins/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/smplayer-skins/smplayer-skins-20.11.0.ebuild b/x11-themes/smplayer-skins/smplayer-skins-20.11.0.ebuild new file mode 100644 index 000000000000..40340fa1c264 --- /dev/null +++ b/x11-themes/smplayer-skins/smplayer-skins-20.11.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +DESCRIPTION="Skins for SMPlayer" +HOMEPAGE="https://www.smplayer.info/" +SRC_URI="https://downloads.sourceforge.net/smplayer/${P}.tar.bz2" + +LICENSE="CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 GPL-2 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +DEPEND="dev-qt/qtbase:6" +RDEPEND="media-video/smplayer" + +src_prepare() { + default + + sed -i -e 's/make/$(MAKE)/' Makefile || die + sed -i -e "s|rcc -binary|$(qt6_get_libexecdir)/&|" themes/Makefile || die +} + +src_install() { + rm themes/Makefile || die + insinto /usr/share/smplayer + doins -r themes + dodoc Changelog README.txt +} diff --git a/x11-themes/smplayer-themes/Manifest b/x11-themes/smplayer-themes/Manifest new file mode 100644 index 000000000000..810afd746143 --- /dev/null +++ b/x11-themes/smplayer-themes/Manifest @@ -0,0 +1 @@ +DIST smplayer-themes-20.11.0.tar.bz2 3782542 BLAKE2B cb52eb2b4cc47b6e88ea1338a13f7187ebe690ff4e7c16f56c1cb63708300a4777de2d109c665bce6aae55da9e8ef573fe4c7193e43a4e1a0cb54c6b13342dad SHA512 4e64c3f44fc3529d980751618cd30fcc395a21701ba7481ad0a6dffc1fa770c13a3414d0853f94cd6163738702a0a75060a92e5c1c426e79902a68d8f8336575 diff --git a/x11-themes/smplayer-themes/metadata.xml b/x11-themes/smplayer-themes/metadata.xml new file mode 100644 index 000000000000..2d659d311a25 --- /dev/null +++ b/x11-themes/smplayer-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/smplayer-themes/smplayer-themes-20.11.0.ebuild b/x11-themes/smplayer-themes/smplayer-themes-20.11.0.ebuild new file mode 100644 index 000000000000..f15d90a499b2 --- /dev/null +++ b/x11-themes/smplayer-themes/smplayer-themes-20.11.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +DESCRIPTION="Icon themes for smplayer" +HOMEPAGE="https://www.smplayer.info/" +SRC_URI="https://downloads.sourceforge.net/smplayer/${P}.tar.bz2" + +LICENSE="CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 CC0-1.0 GPL-2 GPL-3+ LGPL-3" +SLOT="0" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86" + +DEPEND="dev-qt/qtbase:6" +RDEPEND="media-video/smplayer" +BDEPEND="media-libs/libpng:0" + +src_prepare() { + default + + # bug 544108 + sed -i -e "s|rcc -binary|$(qt6_get_libexecdir)/&|" themes/Makefile || die + + # bug 544160 + sed -i -e 's/make/$(MAKE)/' Makefile || die + + while read -d '' -r png ; do + pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes + [[ $? -gt 15 ]] && die "Failed to fix ${png}" + mv -f ${png/.png/fixed.png} ${png} || die + done < <(find . -type f -iname "*.png" -print0 || die) +} + +src_install() { + rm themes/Makefile || die + insinto /usr/share/smplayer + doins -r themes + dodoc Changelog README.txt +} diff --git a/x11-themes/sound-theme-freedesktop/Manifest b/x11-themes/sound-theme-freedesktop/Manifest new file mode 100644 index 000000000000..5ebf3ea77626 --- /dev/null +++ b/x11-themes/sound-theme-freedesktop/Manifest @@ -0,0 +1 @@ +DIST sound-theme-freedesktop-0.8.tar.bz2 478237 BLAKE2B 3f4f5969bb4cf1b285df8bd79184dc49873a40bd0832d270bc36a9b72c1fb33034cce3595b784a2807954c9fd20fe29ec38d5ded68f02ed717e492ee09a83762 SHA512 f08e0414443f3a47bc433a69a7226d2b9383bc7c64e0711e8a605bd761ac69ea052a6db7f0037d88fbf0900efddaae6466ca96391eb71295ee1d0edbd0364621 diff --git a/x11-themes/sound-theme-freedesktop/metadata.xml b/x11-themes/sound-theme-freedesktop/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/sound-theme-freedesktop/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild b/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild new file mode 100644 index 000000000000..27b975d39300 --- /dev/null +++ b/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Default freedesktop.org sound theme following the XDG theming specification" +HOMEPAGE="https://www.freedesktop.org/wiki/Specifications/sound-theme-spec" +SRC_URI="https://people.freedesktop.org/~mccann/dist/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2 CC-BY-3.0 CC-BY-SA-2.0" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" + +BDEPEND=" + >=dev-util/intltool-0.40 + sys-devel/gettext +" diff --git a/x11-themes/tactile/Manifest b/x11-themes/tactile/Manifest new file mode 100644 index 000000000000..1db556c7a92d --- /dev/null +++ b/x11-themes/tactile/Manifest @@ -0,0 +1 @@ +DIST 40771-Tactile.tar.gz 23697 BLAKE2B 2bd1f4a1632e88aa8293b2ee548c9968a080554a48458334273c340517d4598337efef3f101cf90b365b39a31f3a20725e91d4ed6034a6d21461888456553be0 SHA512 9fd305674992ac00cacef1e23c41aba73c4ab6fa78b5cae35d70d17d305b84a6ca19697a47b3cce31f190b6da9359c70a238fa5413d98f93b002a554f2953ec9 diff --git a/x11-themes/tactile/metadata.xml b/x11-themes/tactile/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/tactile/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/tactile/tactile-0_pre20060612.ebuild b/x11-themes/tactile/tactile-0_pre20060612.ebuild new file mode 100644 index 000000000000..b24ca6ada2e6 --- /dev/null +++ b/x11-themes/tactile/tactile-0_pre20060612.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Nice, calm and dark low contrast GTK+ theme" +HOMEPAGE="http://gnome-look.org/content/show.php/Tactile?content=40771" +SRC_URI="http://gnome-look.org/CONTENT/content-files/40771-${PN^}.tar.gz" + +LICENSE="CC-BY-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${PN^}" + +src_install() { + insinto /usr/share/themes/${PN^} + doins -r . +} diff --git a/x11-themes/tactile3/Manifest b/x11-themes/tactile3/Manifest new file mode 100644 index 000000000000..0888a7321bea --- /dev/null +++ b/x11-themes/tactile3/Manifest @@ -0,0 +1 @@ +DIST 111845-Tactile3.tar.gz 22317 BLAKE2B d3e24286ad0172277166398c68ee849abc9a821e364c3d551c6e8526449b09756ed3fb87f01a7b6905beac617842d95d29323060eadbaf58c6b786b30fffcb28 SHA512 fa5f28b7d48bc21ed9935558d65d4377b3ac9b48db204051a048763ae8795aa83f3d0bb71d0bfc33945b924007168fb5f29b8670285bf05807d87f91b18ef2db diff --git a/x11-themes/tactile3/metadata.xml b/x11-themes/tactile3/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/tactile3/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/tactile3/tactile3-3.1.ebuild b/x11-themes/tactile3/tactile3-3.1.ebuild new file mode 100644 index 000000000000..6f7789284c50 --- /dev/null +++ b/x11-themes/tactile3/tactile3-3.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="The third evolution of Tactile theme series" +HOMEPAGE="http://gnome-look.org/content/show.php/Tactile3?content=111845" +SRC_URI="http://gnome-look.org/CONTENT/content-files/111845-${PN^}.tar.gz" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="x11-themes/hicolor-icon-theme" + +S="${WORKDIR}/${PN^}" + +src_install() { + insinto /usr/share/themes/${PN^} + doins -r . +} diff --git a/x11-themes/tangerine-icon-theme/Manifest b/x11-themes/tangerine-icon-theme/Manifest new file mode 100644 index 000000000000..cb242584aae7 --- /dev/null +++ b/x11-themes/tangerine-icon-theme/Manifest @@ -0,0 +1,2 @@ +DIST gentoo-logo.svg 13764 BLAKE2B 8b6339945e24f8017d75030b6cbbd767be0955fa5b7783e33e223e631b48f442e57428caad2f2554a157bc2a2f63da159bc8f443c3d2eb87c16cd2e3262221a4 SHA512 c89df6fad432dfbbed921c4828ff22b9ea5b8930f403ad23e867a11d98764488dddc453b6f26503f9f6dc25b8c5a387b7cc91c17a6b5cee15c4aadafe76409c1 +DIST tangerine-icon-theme_0.27.tar.gz 1163543 BLAKE2B 6c6ad3e257654f341a66b9e7dd5d4bd5e60a061d6fcea092a302e1aa7ae0c0a6c123537a7f6c8609f2c44c2c0b6480169e63e31f577ec8c9360840256145d1f4 SHA512 e9efc3a7b215e07089d9c326c5f46bdcc6f53161c1340def5244affc5c5dbe462d532ceeae2b02d3d2a698d600700371e7016bd76efb5d40bbaa73ec447616ef diff --git a/x11-themes/tangerine-icon-theme/files/tangerine-icon-theme-0.27-libexec.patch b/x11-themes/tangerine-icon-theme/files/tangerine-icon-theme-0.27-libexec.patch new file mode 100644 index 000000000000..4ca0b88c8c13 --- /dev/null +++ b/x11-themes/tangerine-icon-theme/files/tangerine-icon-theme-0.27-libexec.patch @@ -0,0 +1,11 @@ +--- a/Makefile ++++ b/Makefile +@@ -19,7 +19,7 @@ + + # run icon-naming-utils + for d in $$DESTDIR/usr/share/icons/Tangerine/*; do \ +- (cd $$d; for c in *; do /usr/lib/icon-naming-utils/icon-name-mapping -c $$c; done); \ ++ (cd $$d; for c in *; do /usr/libexec/icon-name-mapping -c $$c; done); \ + done + + # install mo files diff --git a/x11-themes/tangerine-icon-theme/metadata.xml b/x11-themes/tangerine-icon-theme/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/tangerine-icon-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/tangerine-icon-theme/tangerine-icon-theme-0.27.ebuild b/x11-themes/tangerine-icon-theme/tangerine-icon-theme-0.27.ebuild new file mode 100644 index 000000000000..cc5bef710d1d --- /dev/null +++ b/x11-themes/tangerine-icon-theme/tangerine-icon-theme-0.27.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="a derivative of the standard Tango theme, using a more orange approach" +HOMEPAGE="https://packages.ubuntu.com/gutsy/x11/tangerine-icon-theme" +SRC_URI=" + mirror://ubuntu/pool/universe/t/${PN}/${PN}_${PV}.tar.gz + https://www.gentoo.org/images/gentoo-logo.svg" + +LICENSE="CC-BY-SA-2.5 LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="minimal" +RESTRICT="binchecks strip" + +RDEPEND=" + !minimal? ( + || ( + x11-themes/adwaita-icon-theme + kde-frameworks/oxygen-icons + ) + )" +BDEPEND=" + dev-util/intltool + gnome-base/librsvg + sys-devel/gettext + x11-misc/icon-naming-utils" + +PATCHES=( "${FILESDIR}"/${PN}-0.27-libexec.patch ) + +src_unpack() { + unpack ${PN}_${PV}.tar.gz +} + +src_prepare() { + xdg_src_prepare + + cp "${DISTDIR}"/gentoo-logo.svg scalable/places/start-here.svg || die + + local res + for res in 16 22 32; do + rsvg-convert -w ${res} -h ${res} scalable/places/start-here.svg \ + > ${res}x${res}/places/start-here.png || die + done +} + +src_compile() { + emake index.theme +} diff --git a/x11-themes/tango-icon-theme-extras/Manifest b/x11-themes/tango-icon-theme-extras/Manifest new file mode 100644 index 000000000000..dd719b227140 --- /dev/null +++ b/x11-themes/tango-icon-theme-extras/Manifest @@ -0,0 +1 @@ +DIST tango-icon-theme-extras-0.1.0.tar.gz 228375 BLAKE2B 4864f097fb13ad40902b046b21faa586f59575d97d75def7bad5c3fbb1b3a7eb5f539653a070158a2dfc39553270b2883b718cd8392159690bca0828f2642a65 SHA512 017ddcbf1109332cdcc5537e07e467485697571c87c192b8d0367290eacf8c6cc4d00313e24cf298fcf23dd612cc4f6125590c3df34f1484bd7deebfb307494c diff --git a/x11-themes/tango-icon-theme-extras/files/tango-icon-theme-extras-0.1.0-autotools.patch b/x11-themes/tango-icon-theme-extras/files/tango-icon-theme-extras-0.1.0-autotools.patch new file mode 100644 index 000000000000..1bce972ea285 --- /dev/null +++ b/x11-themes/tango-icon-theme-extras/files/tango-icon-theme-extras-0.1.0-autotools.patch @@ -0,0 +1,43 @@ +https://bugs.gentoo.org/314423 +https://bugs.gentoo.org/413183 +https://bugs.gentoo.org/486906 + +--- a/configure.ac ++++ b/configure.ac +@@ -6,6 +6,7 @@ + + AM_INIT_AUTOMAKE([1.9 tar-ustar]) + ++AC_PROG_MKDIR_P + PKG_PROG_PKG_CONFIG([0.19]) + + # Workaround to make aclocal get the right flags +@@ -39,9 +40,6 @@ + AM_CONDITIONAL(ENABLE_ICON_FRAMING, test x$enable_framing = xyes) + + if test "x$enable_framing" = "xyes"; then +- PKG_CHECK_EXISTS([ImageMagick >= 5.5.7], +- [enable_framing=yes], [enable_framing=no]) +- if test "x$enable_framing" = "xyes"; then + AC_PATH_PROG(CONVERT, convert) + if test -z "$CONVERT"; then + AC_MSG_ERROR([ImageMagick is required to build tango-icon-theme]) +@@ -50,9 +48,6 @@ + # Add the command line options we need here + CONVERT="$CONVERT -bordercolor Transparent -border 1x1" + AC_SUBST(CONVERT) +- else +- AC_MSG_ERROR([ImageMagick is required to build tango-icon-theme]) +- fi + fi + + # Check for rsvg or ksvgtopng for creating large scale bitmaps from svg +@@ -68,7 +63,7 @@ + PKG_CHECK_EXISTS([librsvg-2.0 >= 2.12.3], + [enable_large_bitmaps=yes], [enable_large_bitmaps=no]) + if test "x$enable_large_bitmaps" = "xyes"; then +- svgconvert_prog="rsvg" ++ svgconvert_prog="rsvg-convert" + else + svgconvert_prog="ksvgtopng" + fi diff --git a/x11-themes/tango-icon-theme-extras/metadata.xml b/x11-themes/tango-icon-theme-extras/metadata.xml new file mode 100644 index 000000000000..fc854e9bed44 --- /dev/null +++ b/x11-themes/tango-icon-theme-extras/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/tango-icon-theme-extras/tango-icon-theme-extras-0.1.0-r2.ebuild b/x11-themes/tango-icon-theme-extras/tango-icon-theme-extras-0.1.0-r2.ebuild new file mode 100644 index 000000000000..caa984ca374f --- /dev/null +++ b/x11-themes/tango-icon-theme-extras/tango-icon-theme-extras-0.1.0-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg + +DESCRIPTION="Tango icons for iPod Digital Audio Player devices and the Dell Pocket DJ DAP" +HOMEPAGE="http://tango.freedesktop.org" +SRC_URI="http://tango.freedesktop.org/releases/${P}.tar.gz" + +LICENSE="CC-BY-SA-2.5" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~x64-solaris" +IUSE="png" +RESTRICT="binchecks strip" + +RDEPEND="x11-themes/tango-icon-theme" +DEPEND="${RDEPEND}" +BDEPEND=" + gnome-base/librsvg + virtual/imagemagick-tools[png?] + virtual/pkgconfig + x11-misc/icon-naming-utils" + +PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) + +src_prepare() { + xdg_src_prepare + eautoreconf +} + +src_configure() { + econf \ + $(use_enable png png-creation) \ + $(use_enable png icon-framing) +} diff --git a/x11-themes/tango-icon-theme/Manifest b/x11-themes/tango-icon-theme/Manifest new file mode 100644 index 000000000000..d32465c5e341 --- /dev/null +++ b/x11-themes/tango-icon-theme/Manifest @@ -0,0 +1 @@ +DIST tango-icon-theme-0.8.90.tar.gz 1790489 BLAKE2B da51dd7be2d6da84476f163ab1c94d2f0b1dd358ef980d7ff82488e775a92b4eb2f8c0d6705388615dd84225cbdab460c83ea7b81e99ff14a8cf036949361ead SHA512 78b909bfc8b126060f8a320f5465ee6af98533b5229ebe46952469ba9f08796189b1ad8110e0ffa1e5745d083cad292396af887c4f8792595b0b8d2891258a52 diff --git a/x11-themes/tango-icon-theme/files/tango-icon-theme-0.8.90-rsvg-convert.patch b/x11-themes/tango-icon-theme/files/tango-icon-theme-0.8.90-rsvg-convert.patch new file mode 100644 index 000000000000..f681d55f8404 --- /dev/null +++ b/x11-themes/tango-icon-theme/files/tango-icon-theme-0.8.90-rsvg-convert.patch @@ -0,0 +1,11 @@ +--- a/configure ++++ b/configure +@@ -6554,7 +6554,7 @@ + enable_large_bitmaps=no + fi + if test "x$enable_large_bitmaps" = "xyes"; then +- svgconvert_prog="rsvg" ++ svgconvert_prog="rsvg-convert" + else + svgconvert_prog="ksvgtopng" + fi diff --git a/x11-themes/tango-icon-theme/metadata.xml b/x11-themes/tango-icon-theme/metadata.xml new file mode 100644 index 000000000000..fc854e9bed44 --- /dev/null +++ b/x11-themes/tango-icon-theme/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild b/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild new file mode 100644 index 000000000000..3e9f07d2aa0f --- /dev/null +++ b/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="SVG and PNG icon theme from the Tango project" +HOMEPAGE="http://tango.freedesktop.org" +SRC_URI="http://tango.freedesktop.org/releases/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~x64-solaris" +IUSE="minimal png" +RESTRICT="binchecks strip" + +RDEPEND="!hppa? ( !minimal? ( x11-themes/adwaita-icon-theme ) ) + >=x11-themes/hicolor-icon-theme-0.12" +BDEPEND=" + dev-util/intltool + gnome-base/librsvg + sys-devel/gettext + virtual/imagemagick-tools[png?] + virtual/pkgconfig + x11-misc/icon-naming-utils" + +PATCHES=( + # https://bugs.gentoo.org/413183 + "${FILESDIR}"/${PN}-0.8.90-rsvg-convert.patch +) + +src_prepare() { + xdg_src_prepare + + # https://bugs.gentoo.org/472766 + local d + for d in /dev/dri/card*; do + [[ -s ${d} ]] && addpredict "${d}" + done +} + +src_configure() { + econf \ + $(use_enable png png-creation) \ + $(use_enable png icon-framing) +} + +src_install() { + addwrite /root/.gnome2 + default +} diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest new file mode 100644 index 000000000000..51fb4e38b48c --- /dev/null +++ b/x11-themes/tela-icon-theme/Manifest @@ -0,0 +1,2 @@ +DIST tela-icon-theme-20240419.tar.gz 3495225 BLAKE2B c9c97e183b8f35576dc68a4d1243d944d8528420e4759080052fbfccc1246bd18d0c29b9665ce55764ebb3e7fddb1fb1c92a015a03f6f764183938b26b780088 SHA512 f3d714c73b0624970c5758fee9785f363650e0c064771713d9499aa219880918e6d48cb5ffb457179a8baedd5e9d799f427f0c08dab746ab9932f4d95fda794d +DIST tela-icon-theme-20250210.tar.gz 3547040 BLAKE2B 3f3e9cee563a8c12c31a660be2efcef724f3e39f792eb3f8655cb1cbbf3c02c4bc3b4af040cb680f808fd53c6d640a2283dc4342d36e46a6963bb9a79291cbbe SHA512 34ea8a448839082232c9cc1edc207bf2f91b822be76d5727149df150a85aed0760eb608a68ed5e9cf6623bc34d571d257331958ca16e7ac449d41fd241d3d8d4 diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml new file mode 100644 index 000000000000..77db46af57ee --- /dev/null +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>beatussum@protonmail.com</email> + <name>Mattéo Rossillol‑‑Laruelle</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <stabilize-allarches /> + <use> + <flag name="hardlink">Hardlink duplicate icons to greatly reduce installation size</flag> + </use> + <use lang="fr"> + <flag name="hardlink">Créer des liens durs pour les icônes doublons afin de grandement réduire la taille à l'installation</flag> + </use> + <upstream> + <maintainer status="active"> + <name>Vince</name> + <email>vinceliuice@hotmail.com</email> + </maintainer> + <bugs-to>https://github.com/vinceliuice/Tela-icon-theme/issues</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20240419.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20240419.ebuild new file mode 100644 index 000000000000..8e485f8bcb1f --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20240419.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs edo xdg + +MY_PN="${PN^}" +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" # eg. 20211225 -> 2021-12-25 + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme" + +if [[ "${PV}" == 99999999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/vinceliuice/Tela-icon-theme.git" +else + SRC_URI="https://github.com/vinceliuice/Tela-icon-theme/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 arm64 ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+hardlink kde minimal" +RESTRICT="binchecks strip test" + +BDEPEND=" + app-shells/bash + hardlink? ( sys-apps/util-linux[hardlink] ) +" + +DOCS=( + AUTHORS + README.md + tela-dark.png + tela-light.png +) + +tela-icon-theme_check-reqs() { + if ! use minimal; then + if use hardlink; then + CHECKREQS_DISK_USR=1700M + else + CHECKREQS_DISK_USR=2600M + fi + + check-reqs_${EBUILD_PHASE_FUNC} + fi +} + +pkg_setup() { + tela-icon-theme_check-reqs +} + +pkg_pretend() { + tela-icon-theme_check-reqs +} + +src_prepare() { + default + + # We use eclass for that. + sed -i "/gtk-update-icon-cache/d" install.sh || die +} + +src_install() { + einstalldocs + + dodir /usr/share/icons + + local options=() + + use kde && options+=( -c ) + + if use minimal; then + options+=( standard ) + else + options+=( -a ) + fi + + edob ./install.sh -d "${ED}/usr/share/icons" "${options[@]}" + + use hardlink && \ + edob -m "Linking duplicate icons" hardlink -pot "${ED}/usr/share/icons" + + # Installs broken symlinks (by design, but we remove it due to QA warnings). + # https://bugs.gentoo.org/830467 + edob -m "Removing broken symlinks" find "${ED}" -xtype l -print -delete +} diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20250210.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20250210.ebuild new file mode 100644 index 000000000000..b06ba357bb30 --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20250210.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs edo xdg + +MY_PN="${PN^}" +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" # eg. 20211225 -> 2021-12-25 + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme" + +if [[ "${PV}" == 99999999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/vinceliuice/Tela-icon-theme.git" +else + SRC_URI="https://github.com/vinceliuice/Tela-icon-theme/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+hardlink kde minimal" +RESTRICT="binchecks strip test" + +BDEPEND=" + app-shells/bash + hardlink? ( sys-apps/util-linux[hardlink] ) +" + +DOCS=( + AUTHORS + README.md + tela-dark.png + tela-light.png +) + +tela-icon-theme_check-reqs() { + if ! use minimal; then + if use hardlink; then + CHECKREQS_DISK_USR=1700M + else + CHECKREQS_DISK_USR=2600M + fi + + check-reqs_${EBUILD_PHASE_FUNC} + fi +} + +pkg_setup() { + tela-icon-theme_check-reqs +} + +pkg_pretend() { + tela-icon-theme_check-reqs +} + +src_prepare() { + default + + # We use eclass for that. + sed -i "/gtk-update-icon-cache/d" install.sh || die +} + +src_install() { + einstalldocs + + dodir /usr/share/icons + + local options=() + + use kde && options+=( -c ) + + if use minimal; then + options+=( standard ) + else + options+=( -a ) + fi + + edob ./install.sh -d "${ED}/usr/share/icons" "${options[@]}" + + use hardlink && \ + edob -m "Linking duplicate icons" hardlink -pot "${ED}/usr/share/icons" + + # Installs broken symlinks (by design, but we remove it due to QA warnings). + # https://bugs.gentoo.org/830467 + edob -m "Removing broken symlinks" find "${ED}" -xtype l -print -delete +} diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild new file mode 100644 index 000000000000..b06ba357bb30 --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-99999999.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs edo xdg + +MY_PN="${PN^}" +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" # eg. 20211225 -> 2021-12-25 + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme" + +if [[ "${PV}" == 99999999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/vinceliuice/Tela-icon-theme.git" +else + SRC_URI="https://github.com/vinceliuice/Tela-icon-theme/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+hardlink kde minimal" +RESTRICT="binchecks strip test" + +BDEPEND=" + app-shells/bash + hardlink? ( sys-apps/util-linux[hardlink] ) +" + +DOCS=( + AUTHORS + README.md + tela-dark.png + tela-light.png +) + +tela-icon-theme_check-reqs() { + if ! use minimal; then + if use hardlink; then + CHECKREQS_DISK_USR=1700M + else + CHECKREQS_DISK_USR=2600M + fi + + check-reqs_${EBUILD_PHASE_FUNC} + fi +} + +pkg_setup() { + tela-icon-theme_check-reqs +} + +pkg_pretend() { + tela-icon-theme_check-reqs +} + +src_prepare() { + default + + # We use eclass for that. + sed -i "/gtk-update-icon-cache/d" install.sh || die +} + +src_install() { + einstalldocs + + dodir /usr/share/icons + + local options=() + + use kde && options+=( -c ) + + if use minimal; then + options+=( standard ) + else + options+=( -a ) + fi + + edob ./install.sh -d "${ED}/usr/share/icons" "${options[@]}" + + use hardlink && \ + edob -m "Linking duplicate icons" hardlink -pot "${ED}/usr/share/icons" + + # Installs broken symlinks (by design, but we remove it due to QA warnings). + # https://bugs.gentoo.org/830467 + edob -m "Removing broken symlinks" find "${ED}" -xtype l -print -delete +} diff --git a/x11-themes/ubuntu-wallpapers/Manifest b/x11-themes/ubuntu-wallpapers/Manifest new file mode 100644 index 000000000000..419243b2444a --- /dev/null +++ b/x11-themes/ubuntu-wallpapers/Manifest @@ -0,0 +1 @@ +DIST ubuntu-wallpapers_25.10.2.orig.tar.gz 825020718 BLAKE2B e61c0cbdebb57d7e23b385e55f4337327d12efd573d3bba498e80af6506a8b9dc81cc0cb5222dbe1609712f13315c5359b46d2835b33ff5b8ca9432005e924ac SHA512 e408baa306773e9825f82e726ea788436c44ed22cc6f681940021af86fe323438fa4056febe1ff393907a61b3bc86c71006b9f58f9eeabddbe383fffffe23522 diff --git a/x11-themes/ubuntu-wallpapers/metadata.xml b/x11-themes/ubuntu-wallpapers/metadata.xml new file mode 100644 index 000000000000..b8b730242eb6 --- /dev/null +++ b/x11-themes/ubuntu-wallpapers/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + </maintainer> + <stabilize-allarches /> + <upstream> + <remote-id type="launchpad">ubuntu-wallpapers</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/ubuntu-wallpapers/ubuntu-wallpapers-25.10.2.ebuild b/x11-themes/ubuntu-wallpapers/ubuntu-wallpapers-25.10.2.ebuild new file mode 100644 index 000000000000..d82d894d5c26 --- /dev/null +++ b/x11-themes/ubuntu-wallpapers/ubuntu-wallpapers-25.10.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Ubuntu wallpapers" +HOMEPAGE="https://launchpad.net/ubuntu/+source/ubuntu-wallpapers" +MY_P="${PN}_${PV}" +SRC_URI="mirror://ubuntu/pool/main/u/${PN}/${MY_P}.orig.tar.gz" + +# Review COPYING file for updates +LICENSE="CC-BY-SA-3.0" + +SLOT="0" +KEYWORDS="amd64 arm x86" + +src_compile() { :; } +src_test() { :; } + +src_install() { + insinto /usr/share/backgrounds + doins *.jpg *.png + + insinto /usr/share/backgrounds/contest + doins contest/*.xml + + for i in *.xml.in; do + sed -i 's/_name/name/g' ${i} + insinto /usr/share/gnome-background-properties + newins ${i} ${i/.in/} + done + + einstalldocs +} diff --git a/x11-themes/vanilla-dmz-aa-xcursors/Manifest b/x11-themes/vanilla-dmz-aa-xcursors/Manifest new file mode 100644 index 000000000000..359ecbe175e8 --- /dev/null +++ b/x11-themes/vanilla-dmz-aa-xcursors/Manifest @@ -0,0 +1 @@ +DIST dmz-cursor-theme_0.4.5.tar.xz 947544 BLAKE2B 6c945575f57c3db87a95545ef023a4a7d8cc6a329c5a083d0501452e34c9603568cfe41e495bae4d2982d01641dbcd4deef39e0291d6aa12e4d7a35c47e4797c SHA512 627fff9e4f690e30c6acbedb06035abc3ca7f6c6656a7e1290d752e115dbd8a41c37a2fe0d7cd7ece697c54dd7a343dd78d3c4604d124158961d95125f899f73 diff --git a/x11-themes/vanilla-dmz-aa-xcursors/metadata.xml b/x11-themes/vanilla-dmz-aa-xcursors/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/x11-themes/vanilla-dmz-aa-xcursors/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r2.ebuild b/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r2.ebuild new file mode 100644 index 000000000000..cfefd1db526f --- /dev/null +++ b/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Style neutral scalable cursor theme (black version)" +HOMEPAGE="https://jimmac.eu/" +SRC_URI="mirror://debian/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_${PV}.tar.xz" +S="${WORKDIR}/dmz-cursor-theme-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" + +DEPEND="x11-apps/xcursorgen" +RDEPEND="x11-libs/libXcursor" + +src_compile() { + pushd "${S}/DMZ-Black/pngs" + ./make.sh || die + popd +} + +src_install() { + insinto /usr/share/icons/DMZ-Black + doins DMZ-Black/index.theme + + insinto /usr/share/icons/DMZ-Black/cursors + doins -r DMZ-Black/xcursors/. +} diff --git a/x11-themes/vanilla-dmz-xcursors/Manifest b/x11-themes/vanilla-dmz-xcursors/Manifest new file mode 100644 index 000000000000..359ecbe175e8 --- /dev/null +++ b/x11-themes/vanilla-dmz-xcursors/Manifest @@ -0,0 +1 @@ +DIST dmz-cursor-theme_0.4.5.tar.xz 947544 BLAKE2B 6c945575f57c3db87a95545ef023a4a7d8cc6a329c5a083d0501452e34c9603568cfe41e495bae4d2982d01641dbcd4deef39e0291d6aa12e4d7a35c47e4797c SHA512 627fff9e4f690e30c6acbedb06035abc3ca7f6c6656a7e1290d752e115dbd8a41c37a2fe0d7cd7ece697c54dd7a343dd78d3c4604d124158961d95125f899f73 diff --git a/x11-themes/vanilla-dmz-xcursors/metadata.xml b/x11-themes/vanilla-dmz-xcursors/metadata.xml new file mode 100644 index 000000000000..3a8349e6ffc5 --- /dev/null +++ b/x11-themes/vanilla-dmz-xcursors/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r2.ebuild b/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r2.ebuild new file mode 100644 index 000000000000..d6361876acc6 --- /dev/null +++ b/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Style neutral scalable cursor theme (white version)" +HOMEPAGE="https://jimmac.eu/" +SRC_URI="mirror://debian/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_${PV}.tar.xz" +S="${WORKDIR}/dmz-cursor-theme-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" + +DEPEND="x11-apps/xcursorgen" +RDEPEND="x11-libs/libXcursor" + +src_compile() { + pushd "${S}/DMZ-White/pngs" + ./make.sh || die + popd +} + +src_install() { + insinto /usr/share/icons/DMZ-White + doins DMZ-White/index.theme + + insinto /usr/share/icons/DMZ-White/cursors + doins -r DMZ-White/xcursors/. +} diff --git a/x11-themes/vdr-channel-logos/Manifest b/x11-themes/vdr-channel-logos/Manifest new file mode 100644 index 000000000000..cf482fd08071 --- /dev/null +++ b/x11-themes/vdr-channel-logos/Manifest @@ -0,0 +1 @@ +DIST logos-0.2.tar.gz 659476 BLAKE2B ed882e950fb5d1a8c1fea6194dc5311c43f68f92d25cb2e2b9298c2ef86ec165f30217b58f470cbc81d8122cedd1fa8441f6ab7249a448e3160f5d0c4f797810 SHA512 27b961a9c4da2e3d11e932f0ed69e85f5cac5e06666b1cff116cae483a32ab45c794ebb225900153745cb75ae51d211dbdb5a8dafb28997a5420859dd8ef55ad diff --git a/x11-themes/vdr-channel-logos/metadata.xml b/x11-themes/vdr-channel-logos/metadata.xml new file mode 100644 index 000000000000..8021b51587c6 --- /dev/null +++ b/x11-themes/vdr-channel-logos/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>vdr@gentoo.org</email> + <name>Gentoo VDR Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/vdr-channel-logos/vdr-channel-logos-0.2-r3.ebuild b/x11-themes/vdr-channel-logos/vdr-channel-logos-0.2-r3.ebuild new file mode 100644 index 000000000000..b73de828c93d --- /dev/null +++ b/x11-themes/vdr-channel-logos/vdr-channel-logos-0.2-r3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=${PN#vdr-channel-}-${PV} + +DESCRIPTION="Logos for vdr-skin*" +HOMEPAGE="http://www.vdrskins.org/" +SRC_URI="http://www.vdrskins.org/vdrskins/albums/userpics/10138/${MY_P}.tar.gz" + +LICENSE="fairuse" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +S=${WORKDIR}/logos + +BDEPEND="app-text/convmv" + +_test_charmap() { + local charmap=$(locale charmap) + + if [ "${charmap}" != "UTF-8" ]; then + eerror "You need locale UTF-8 to use the logos" + die "missing locale UTF-8 on your system" + fi +} + +src_prepare() { + default + + # bug 715684 + if [[ ${CHOST} != *-musl* ]] ; then + _test_charmap + fi + convmv --notest --replace -f iso-8859-1 -t utf-8 -r "${S}"/ +} + +src_install() { + insinto /usr/share/vdr/channel-logos + find -maxdepth 1 -name "*.xpm" -print0|xargs -0 cp -a --target="${D}/usr/share/vdr/channel-logos/" +} diff --git a/x11-themes/vertex-icon-theme/Manifest b/x11-themes/vertex-icon-theme/Manifest new file mode 100644 index 000000000000..b06279440e67 --- /dev/null +++ b/x11-themes/vertex-icon-theme/Manifest @@ -0,0 +1 @@ +DIST vertex-icon-theme-20150506.tar.gz 5578183 BLAKE2B 59310cdafeff6bc81c70dfb9c2074a1cd4f1dbec4a12ad8fc9598ef0a97f12a0b8ea61ee45bee54d15f024c2c87a0ae981f0e3a2974e3d7ae6b4b6f84eac81e7 SHA512 24176527f50eb2f23621d9dffe9829aba44507939a3ce67dad5480f4297d5004ddccc575b68e86ff9d6db1e5124b89832eff801fab95baf2ca30e305d8083324 diff --git a/x11-themes/vertex-icon-theme/metadata.xml b/x11-themes/vertex-icon-theme/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/x11-themes/vertex-icon-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/vertex-icon-theme/vertex-icon-theme-20150506-r1.ebuild b/x11-themes/vertex-icon-theme/vertex-icon-theme-20150506-r1.ebuild new file mode 100644 index 000000000000..8cea6d9feed0 --- /dev/null +++ b/x11-themes/vertex-icon-theme/vertex-icon-theme-20150506-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +MY_PN="vertex-icons" +EGIT_COMMIT="f27e47edf392596b7967b7d134d3c62ac3fda0c9" + +DESCRIPTION="Vertex icon theme" +HOMEPAGE="https://github.com/horst3180/vertex-icons" +SRC_URI="https://github.com/horst3180/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${EGIT_COMMIT}" + +LICENSE="|| ( GPL-3 GPL-2 LGPL-3 CC-BY-SA-3.0 )" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc x86 ~x64-solaris" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +RDEPEND=">=x11-themes/hicolor-icon-theme-0.10" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + default + rm COPYING README.md || die + + insinto /usr/share/icons/Vertex + doins -r . +} diff --git a/x11-themes/vertex-theme/Manifest b/x11-themes/vertex-theme/Manifest new file mode 100644 index 000000000000..b0952c79bc5e --- /dev/null +++ b/x11-themes/vertex-theme/Manifest @@ -0,0 +1 @@ +DIST vertex-theme-20170128.tar.gz 3776773 BLAKE2B 7a44f0e5686d91d79fa31a1f2f0b28e0abf139fa09e4b5049d0f70ddc8742a2ab7b195b21e92a05b61c3f22ec9023ffd288f142b633a42ff6291d01fae8c39fb SHA512 293b24d11424e2ee0e2223bca8423800b1f077d4f902d1ca3b2a28f46ac2cdb4ec3e50cd350d996c15be567112652ae9b43827d6615482fdbb30659e905a1f82 diff --git a/x11-themes/vertex-theme/files/configure-gtk3-version.patch b/x11-themes/vertex-theme/files/configure-gtk3-version.patch new file mode 100644 index 000000000000..3e0a97d614b8 --- /dev/null +++ b/x11-themes/vertex-theme/files/configure-gtk3-version.patch @@ -0,0 +1,13 @@ +--- a/configure.ac 2016-10-09 00:24:41.507447888 +0200 ++++ b/configure.ac 2016-10-09 00:29:22.550927024 +0200 +@@ -22,7 +22,9 @@ + VERTEX_ENABLE([UNITY], [unity], [Unity], [disable]) + VERTEX_ENABLE([XFWM], [xfwm], [XFWM], [disable]) + +-VERTEX_GNOME ++AC_ARG_WITH(gnome, AS_HELP_STRING([--with-gnome]), ++ [GNOME_VERSION=$withval], [GNOME_VERSION=3.20]) ++AC_SUBST([GNOME_VERSION]) + + AC_CONFIG_FILES([ + common/Makefile diff --git a/x11-themes/vertex-theme/metadata.xml b/x11-themes/vertex-theme/metadata.xml new file mode 100644 index 000000000000..1ac2ce672fca --- /dev/null +++ b/x11-themes/vertex-theme/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME desktop</name> + </maintainer> + <use> + <flag name="cinnamon">Install theme for <pkg>gnome-extra/cinnamon</pkg> + </flag> + <flag name="mate">Install Metacity theme for <pkg>mate-base/mate</pkg> + </flag> + <flag name="gnome-shell">Install theme for <pkg>gnome-base/gnome-shell</pkg> + </flag> + <flag name="xfce">Install theme for <pkg>xfce-base/xfwm4</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/vertex-theme/vertex-theme-20170128-r2.ebuild b/x11-themes/vertex-theme/vertex-theme-20170128-r2.ebuild new file mode 100644 index 000000000000..c116134a4cd2 --- /dev/null +++ b/x11-themes/vertex-theme/vertex-theme-20170128-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Vertex theme for GTK+ based desktops" +HOMEPAGE="https://github.com/horst3180/vertex-theme" +SRC_URI="https://github.com/horst3180/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="cinnamon gnome-shell mate xfce" + +RDEPEND=" + x11-themes/gnome-themes-standard + x11-themes/gtk-engines-murrine + cinnamon? ( >=x11-libs/gtk+-3.22:3 ) + gnome-shell? ( >=x11-libs/gtk+-3.22:3 )" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + # Do not let configure try to figure out gtk+:3 version installed + # See also https://github.com/horst3180/arc-theme/issues/436 and 484 + "${FILESDIR}"/configure-gtk3-version.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --disable-unity \ + --enable-gtk2 \ + --enable-gtk3 \ + --with-gnome=3.22 \ + $(use_enable cinnamon) \ + $(use_enable gnome-shell) \ + $(use_enable mate metacity) \ + $(use_enable xfce xfwm) +} diff --git a/x11-themes/windowmaker-themes/Manifest b/x11-themes/windowmaker-themes/Manifest new file mode 100644 index 000000000000..19ca84aace90 --- /dev/null +++ b/x11-themes/windowmaker-themes/Manifest @@ -0,0 +1 @@ +DIST windowmaker-themes-0.1.tar.gz 16413142 BLAKE2B db65c3a15731a4526d8ce45c56ee7987a3f4c2e32a1020c35ccaae6c722aebda758d83fedbac375f7d42e989544295c57dc2ee8143dd0682ab3fe4d82992621c SHA512 2ecdd6155d9f62ed8e815c8c91e6f46114c1ff79bc4c1c79f383c2dfa55caa576f2c0c0010b469db7d851f4afa6fa196302b4ff5a7acb9d708f81f6708052b47 diff --git a/x11-themes/windowmaker-themes/metadata.xml b/x11-themes/windowmaker-themes/metadata.xml new file mode 100644 index 000000000000..becc3a703647 --- /dev/null +++ b/x11-themes/windowmaker-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnustep@gentoo.org</email> + <name>Gentoo GNUstep Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/windowmaker-themes/windowmaker-themes-0.1-r1.ebuild b/x11-themes/windowmaker-themes/windowmaker-themes-0.1-r1.ebuild new file mode 100644 index 000000000000..bc0b5f1dca89 --- /dev/null +++ b/x11-themes/windowmaker-themes/windowmaker-themes-0.1-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# TODO: Break themes up by author and into sub-dirs named after +# the author + +DESCRIPTION="Collection of Window Maker themes" +HOMEPAGE="http://www.windowmaker.org/" +# Original site: http://gentoo.asleep.net/windowmaker-themes +SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~hppa ppc ~sparc x86" +IUSE="offensive" + +DEPEND="" +RDEPEND="x11-wm/windowmaker" +BDEPEND="" + +src_prepare() { + MY_OFFENSIVE=( + 3White + Anguish + Crave + "Darwins iMac" + "Digital Girls" + "Imacgirl Grape" + "Red Slip" + WMSecksy + ) + if ! use offensive ; then + for j in "${MY_OFFENSIVE[@]}" ; do + rm -rf "${j}".themed + done + fi + + default +} + +src_install() { + insinto /usr/share/WindowMaker/Themes + doins -r . +} + +pkg_postinst() { + einfo "The Window Maker themes downloaded are by the following artists:" + einfo "A.Sleep - http://www.asleep.net/" + einfo "Largo - http://largo.windowmaker.org/" + einfo "Hadess - http://www.hadess.net/" + einfo "jenspen - http://themes.freshmeat.net/~jenspen/" +} diff --git a/x11-themes/wm-icons/Manifest b/x11-themes/wm-icons/Manifest new file mode 100644 index 000000000000..35089395098a --- /dev/null +++ b/x11-themes/wm-icons/Manifest @@ -0,0 +1 @@ +DIST wm-icons-0.4.0.tar.bz2 3433177 BLAKE2B d5d04aaa8da0f0bc8c4887de77febd5a7546981c2f7da0b0869bb2ce9e080488c57ddc4ed89374bb24c0b708c3ac77a6890da4a3624cd98db7e4031336098d98 SHA512 9b21dbb1ac697520792c1e8bfc6b06d4d9933828759571b7af978a670223841fcfe9adcf7f945de3f3a4a39e0d991045d6086be9b293bd89b67cf937262d53a5 diff --git a/x11-themes/wm-icons/files/wm-icons-0.4.0-build.patch b/x11-themes/wm-icons/files/wm-icons-0.4.0-build.patch new file mode 100644 index 000000000000..9cc4225ea7b0 --- /dev/null +++ b/x11-themes/wm-icons/files/wm-icons-0.4.0-build.patch @@ -0,0 +1,22 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -14,7 +14,7 @@ + # is for a distribution package building. + # Set the default icon set aliases (symlinks). + install-data-local: +- $(bindir)/wm-icons-config --user-dir="$(icondir)" --defaults --quiet ++ true + + wm-configs _pack-symlinks _unpack-symlinks: + cd devel/bin && $(MAKE) $(AM_MAKEFLAGS) $@ +--- a/Makefile.in ++++ b/Makefile.in +@@ -417,7 +417,7 @@ + # is for a distribution package building. + # Set the default icon set aliases (symlinks). + install-data-local: +- $(bindir)/wm-icons-config --user-dir="$(icondir)" --defaults --quiet ++ true + + wm-configs _pack-symlinks _unpack-symlinks: + cd devel/bin && $(MAKE) $(AM_MAKEFLAGS) $@ diff --git a/x11-themes/wm-icons/metadata.xml b/x11-themes/wm-icons/metadata.xml new file mode 100644 index 000000000000..647e6b1e42e9 --- /dev/null +++ b/x11-themes/wm-icons/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <longdescription> + A hugely varied assortment of themed icons for use in X, created with FVWM in mind but works well in lots of other things too! + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/wm-icons/wm-icons-0.4.0.ebuild b/x11-themes/wm-icons/wm-icons-0.4.0.ebuild new file mode 100644 index 000000000000..ebe6769945f3 --- /dev/null +++ b/x11-themes/wm-icons/wm-icons-0.4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit readme.gentoo-r1 + +DESCRIPTION="A Large Assortment of Beautiful Themed Icons, Created with FVWM in mind" +HOMEPAGE="http://wm-icons.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/wm-icons/wm-icons-${PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="" + +RDEPEND=" + app-alternatives/awk + dev-lang/perl +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-build.patch ) + +DOC_CONTENTS=" + Users can use the wm-icons-config utility to create aliases in their + home directory, FVWM users can then set this in their ImagePath. + Sample configurations for fvwm1, fvwm2, fvwm95 and scwm are available in + /usr/share/wm-icons +" + +src_configure() { + econf \ + --enable-all-sets \ + --enable-icondir="${EPREFIX}"/usr/share/icons/wm-icons +} + +src_install() { + # strange makefile... + emake icondir="${ED}/usr/share/icons/wm-icons" DESTDIR="${D}" install + + einfo "Setting default aliases..." + "${ED}/usr/bin/wm-icons-config" --force --user-dir="${ED}/usr/share/icons/wm-icons" --defaults || die + + einstalldocs + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/x11-themes/xapp-symbolic-icon-theme/Manifest b/x11-themes/xapp-symbolic-icon-theme/Manifest new file mode 100644 index 000000000000..7b8ba213e894 --- /dev/null +++ b/x11-themes/xapp-symbolic-icon-theme/Manifest @@ -0,0 +1 @@ +DIST xapp-symbolic-icon-theme-1.0.9.tar.gz 207458 BLAKE2B 64421b93c5e1062b0f3f0660b19400a27b2f4bdf914c7f57e3b5c2f7f9d343ced1d45f6ed8b3e0d8c82bc74fcc7177e60a84cd7eca528342b9177281ce9cdb2e SHA512 d42c8dbb0edd5547c2b314094b0b52f263e99fad6b579d2197edd0ce14ca07df26cbee85664258d1ef536dcef41f5fdb76c69baf6d6790c766bd4b293acbcd48 diff --git a/x11-themes/xapp-symbolic-icon-theme/metadata.xml b/x11-themes/xapp-symbolic-icon-theme/metadata.xml new file mode 100644 index 000000000000..05f04fc81b64 --- /dev/null +++ b/x11-themes/xapp-symbolic-icon-theme/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>sparky@bluefang-logic.com</email> + <name>Matthew Turnbull</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/xapp-symbolic-icon-theme/xapp-symbolic-icon-theme-1.0.9.ebuild b/x11-themes/xapp-symbolic-icon-theme/xapp-symbolic-icon-theme-1.0.9.ebuild new file mode 100644 index 000000000000..82e58350c851 --- /dev/null +++ b/x11-themes/xapp-symbolic-icon-theme/xapp-symbolic-icon-theme-1.0.9.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="XApp Symbolic Icons" +HOMEPAGE="https://github.com/xapp-project/xapp-symbolic-icons/" + +SRC_URI="https://github.com/xapp-project/xapp-symbolic-icons/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/xapp-symbolic-icons-${PV}" +LICENSE="CC0-1.0 CC-BY-SA-4.0 LGPL-3 MIT" +SLOT="0" + +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" diff --git a/x11-themes/xcursor-themes/Manifest b/x11-themes/xcursor-themes/Manifest new file mode 100644 index 000000000000..3a1ff71bd1eb --- /dev/null +++ b/x11-themes/xcursor-themes/Manifest @@ -0,0 +1 @@ +DIST xcursor-themes-1.0.7.tar.xz 1490616 BLAKE2B d759f4ad2cfa50feace45aef1a3f0e0b561e48ad7c4d47e1f36bee26ad1c95a52aacce989ab6e4127d5a3412948fa08ef0129cc60d0788c19d0b52cb1fde0346 SHA512 910925dd17c576028ae0d9dfe5683888648b941806b53cd9ff74ed18ff2de537664b07ab4c647a55290aeba37f6051f322b29e8ecd54f348e32abe2ccea1c902 diff --git a/x11-themes/xcursor-themes/metadata.xml b/x11-themes/xcursor-themes/metadata.xml new file mode 100644 index 000000000000..16aca1d058e1 --- /dev/null +++ b/x11-themes/xcursor-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild b/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild new file mode 100644 index 000000000000..ce266edc2adc --- /dev/null +++ b/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_MODULE=data/ +inherit xorg-3 + +DESCRIPTION="X.Org cursor themes: whiteglass, redglass and handhelds" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" + +BDEPEND=" + x11-apps/xcursorgen +" +RDEPEND=" + x11-libs/libX11 + x11-libs/libXcursor +" diff --git a/x11-themes/xfce-gant-icon-theme/Manifest b/x11-themes/xfce-gant-icon-theme/Manifest new file mode 100644 index 000000000000..0264d2b28736 --- /dev/null +++ b/x11-themes/xfce-gant-icon-theme/Manifest @@ -0,0 +1 @@ +DIST icons-xfce-gant-3.9-6.tar.bz2 31992579 BLAKE2B abcdbd61fa6e5cdb2bbf1c94f668a197812d74ca9443f50e79472bf625d00288871a8376adc7cf2b1db4dd14a23218ef107a71c968a3644d972cc573e1e85927 SHA512 3bced73028c3796bb8bcf53f7cf02936243b7643bbd76191e01cd5f29165f16a5d7e386ef0c81b15b05f6d9fc4957f189b200c03af6b2255d0409e00a6fdad2d diff --git a/x11-themes/xfce-gant-icon-theme/metadata.xml b/x11-themes/xfce-gant-icon-theme/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/x11-themes/xfce-gant-icon-theme/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/xfce-gant-icon-theme/xfce-gant-icon-theme-3.9_p6-r2.ebuild b/x11-themes/xfce-gant-icon-theme/xfce-gant-icon-theme-3.9_p6-r2.ebuild new file mode 100644 index 000000000000..aaf567018f18 --- /dev/null +++ b/x11-themes/xfce-gant-icon-theme/xfce-gant-icon-theme-3.9_p6-r2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Xfce Gant Icon Theme" +HOMEPAGE="https://www.xfce-look.org/content/show.php/GANT?content=23297" +SRC_URI="http://overlay.uberpenguin.net/icons-xfce-gant-${PV/_p/-}.tar.bz2" +S="${WORKDIR}/Gant.Xfce" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +RESTRICT="binchecks strip" + +RDEPEND="x11-themes/hicolor-icon-theme" +DEPEND="${RDEPEND}" + +src_install() { + einstalldocs + rm icons/iconrc~ README || die + + insinto /usr/share/icons/Gant.Xfce + doins -r . +} diff --git a/x11-themes/xfwm4-themes/Manifest b/x11-themes/xfwm4-themes/Manifest new file mode 100644 index 000000000000..6ace64a1b2ad --- /dev/null +++ b/x11-themes/xfwm4-themes/Manifest @@ -0,0 +1 @@ +DIST xfwm4-themes-4.10.0.tar.bz2 621206 BLAKE2B 42cc46f8b3ac4584f33273373a54f3b31a5ae7c3dd3ae0bee97b2d6e721fd1d6263964c90fdfb5f53fc1c8c138ff07b7c0b4000661ceea4f074a23788f74886c SHA512 5c77e9f1b4b1051f86696605d2fcc8ba6abbc667fc2ae48c5eb1235d62fb99e5171a7c8b9b662147e86b1f508fd8d723f931bd211e41675ab390ec0d7a5e1305 diff --git a/x11-themes/xfwm4-themes/metadata.xml b/x11-themes/xfwm4-themes/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/x11-themes/xfwm4-themes/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/xfwm4-themes/xfwm4-themes-4.10.0-r2.ebuild b/x11-themes/xfwm4-themes/xfwm4-themes-4.10.0-r2.ebuild new file mode 100644 index 000000000000..76fd8931699f --- /dev/null +++ b/x11-themes/xfwm4-themes/xfwm4-themes-4.10.0-r2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Additional themes for the Xfce window manager" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="https://archive.xfce.org/src/art/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86" +RESTRICT="binchecks strip" + +RDEPEND=">=xfce-base/xfwm4-4.10" diff --git a/x11-themes/zuki-themes/Manifest b/x11-themes/zuki-themes/Manifest new file mode 100644 index 000000000000..0037b27663b4 --- /dev/null +++ b/x11-themes/zuki-themes/Manifest @@ -0,0 +1 @@ +DIST zuki-themes-4.0.tar.gz 585870 BLAKE2B d8a11c9193dc4b97cd05296d6cc08a75e3dab85b2b8330b14fb8e0bdbaf0ed188c38a7e872a92a161332ac288afd7178d9cee760f242aaa120286c4d72859f1f SHA512 0640613de612821035c9ebdbbe8c03f2c500e0ab80369b87be61483c2fe38b2a38b4909c3525daff0c41dad2ee5da060c3b4d7a6ccb7cbd27d7154a131f3aef6 diff --git a/x11-themes/zuki-themes/metadata.xml b/x11-themes/zuki-themes/metadata.xml new file mode 100644 index 000000000000..bb8283194ce3 --- /dev/null +++ b/x11-themes/zuki-themes/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <use> + <flag name="gnome-shell">Install theme for <pkg>gnome-base/gnome-shell</pkg> + </flag> + <flag name="gtk2">Install GTK+2 theme</flag> + <flag name="xfce">Install theme for <pkg>xfce-base/xfwm4</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/zuki-themes/zuki-themes-4.0.ebuild b/x11-themes/zuki-themes/zuki-themes-4.0.ebuild new file mode 100644 index 000000000000..c89163ca2978 --- /dev/null +++ b/x11-themes/zuki-themes/zuki-themes-4.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Zuki themes for GTK, gnome-shell and more" +HOMEPAGE="https://github.com/lassekongo83/zuki-themes" +SRC_URI="https://github.com/lassekongo83/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="gnome-shell gtk2 xfce" + +DEPEND="" +RDEPEND=" + >=x11-themes/gnome-themes-standard-3.6 + gtk2? ( >=x11-themes/gtk-engines-murrine-0.98.1.1 ) +" +BDEPEND="dev-lang/sassc" + +src_install() { + meson_src_install + + if ! use gnome-shell; then + rm -r "${ED}"/usr/share/themes/Zuki-shell || die + fi + + if ! use gtk2; then + rm -r "${ED}"/usr/share/themes/*/gtk-2.0 || die + fi + + if ! use xfce; then + rm -r "${ED}"/usr/share/themes/*/xfwm4 || die + fi +} diff --git a/x11-themes/zukini/Manifest b/x11-themes/zukini/Manifest new file mode 100644 index 000000000000..664ad2aa1c22 --- /dev/null +++ b/x11-themes/zukini/Manifest @@ -0,0 +1 @@ +DIST zukini-20120817.zip 195930 BLAKE2B 78ba7fa7fe5d21add63f1f5028d1616ea8a9cfbe885ea1b373a60ebc6c9acc1d0b7798a585c958ba092f52b6fc05bcbab8550d7524828983c665060cfada689b SHA512 0ea42bc729100018acc16405283d41a10381bbcc411ea1b473880b7fdfe6785d6b7ae409959bdfb4f86c6081ae5fd102701efff793ea852c9c9913a03805e5f0 diff --git a/x11-themes/zukini/metadata.xml b/x11-themes/zukini/metadata.xml new file mode 100644 index 000000000000..436a273272fd --- /dev/null +++ b/x11-themes/zukini/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>themes@gentoo.org</email> + <name>Themes Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-themes/zukini/zukini-20120817.ebuild b/x11-themes/zukini/zukini-20120817.ebuild new file mode 100644 index 000000000000..86d498ceec3c --- /dev/null +++ b/x11-themes/zukini/zukini-20120817.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Unified look for GTK+ 2.x, GTK+ 3.x, gnome-shell, metacity and more" +HOMEPAGE="http://lassekongo83.deviantart.com/#/d4ic1u2" +SRC_URI="https://dev.gentoo.org/~sping/distfiles/${P}.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +IUSE="" + +RESTRICT="binchecks strip" + +BDEPEND="app-arch/unzip" +RDEPEND=">=x11-themes/gtk-engines-murrine-0.98.2 + >=x11-themes/gtk-engines-unico-1.0.2" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + local x=${S}/Zukini-awn + mkdir -p "${x}" || die + tar -zxf Zukini-awn.tgz -C "${x}" || die +} + +src_install() { + insinto /usr/share/themes + doins -r Zukini + + dodoc -r INSTALL panelbg.png README Zukini-awn # Yes, we want INSTALL! +} |
