summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--gnome-themes-extra.spec169
-rw-r--r--gtkrc5
-rw-r--r--sources1
4 files changed, 176 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..186e024 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gnome-themes-extra-3.28.tar.xz
diff --git a/gnome-themes-extra.spec b/gnome-themes-extra.spec
new file mode 100644
index 0000000..9b2beba
--- /dev/null
+++ b/gnome-themes-extra.spec
@@ -0,0 +1,169 @@
+Name: gnome-themes-extra
+Version: 3.28
+Release: 14%{?dist}
+Summary: GNOME Extra Themes
+
+License: LGPLv2+
+URL: https://gitlab.gnome.org/GNOME/gnome-themes-extra
+Source0: https://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz
+Source1: gtkrc
+
+BuildRequires: gcc
+BuildRequires: gettext
+BuildRequires: intltool
+BuildRequires: make
+BuildRequires: pkgconfig(gtk+-2.0)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(librsvg-2.0)
+BuildRequires: /usr/bin/gtk-update-icon-cache
+
+Recommends: (adwaita-gtk2-theme = %{version}-%{release} if gtk2)
+Requires: adwaita-icon-theme
+Requires: highcontrast-icon-theme = %{version}-%{release}
+
+# Renamed in F28
+Obsoletes: gnome-themes-standard < 3.28
+Provides: gnome-themes-standard = %{version}-%{release}
+Provides: gnome-themes-standard%{_isa} = %{version}-%{release}
+
+%description
+This module houses themes and theme-y tidbits that don’t really fit in anywhere
+else, or deserve their own module. At the moment this consists of:
+
+ * The GTK+ 2 version of Adwaita
+ * Adwaita-dark as a separate theme, along with its GTK+ 2 equivalent
+ * GTK+ 2 versions of the HighContrast themes
+ * The legacy HighContrast icon theme
+ * Index files needed for Adwaita to be used outside of GNOME
+
+Once named gnome-themes-standard, this module used to contain various
+components of the default GNOME 3 theme. However, at this point, most it has
+moved elsewhere. The GTK+ 3 versions of the Adwaita and HighContrast themes are
+now part of GTK+ 3 itself, and the HighContrastInverse and LowConstrast themes
+have been discontinued.
+
+Not to be confused with gnome-themes-extras.
+
+%package -n adwaita-gtk2-theme
+Summary: Adwaita gtk2 theme
+Requires: gtk2%{_isa}
+# cursor and icon themes required for the theme
+Requires: adwaita-cursor-theme
+Requires: adwaita-icon-theme
+Requires: highcontrast-icon-theme = %{version}-%{release}
+
+%description -n adwaita-gtk2-theme
+The adwaita-gtk2-theme package contains a gtk2 theme for presenting widgets
+with a GNOME look and feel.
+
+%package -n highcontrast-icon-theme
+Summary: HighContrast icon theme
+BuildArch: noarch
+# Split out to a new subpackage in gnome-themes-standard 3.28-12
+Conflicts: gnome-themes-standard < 3.28-12
+
+%description -n highcontrast-icon-theme
+This package contains the HighContrast icon theme used by the GNOME desktop.
+
+%prep
+%autosetup -p1
+
+%build
+%configure
+%make_build
+
+%install
+%make_install
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+rm -f $RPM_BUILD_ROOT%{_datadir}/icons/HighContrast/icon-theme.cache
+touch $RPM_BUILD_ROOT%{_datadir}/icons/HighContrast/icon-theme.cache
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-2.0
+cp -a $RPM_SOURCE_DIR/gtkrc $RPM_BUILD_ROOT%{_datadir}/gtk-2.0/gtkrc
+
+%transfiletriggerin -n highcontrast-icon-theme -- %{_datadir}/icons/HighContrast
+gtk-update-icon-cache --force %{_datadir}/icons/HighContrast &>/dev/null || :
+
+%transfiletriggerpostun -n highcontrast-icon-theme -- %{_datadir}/icons/HighContrast
+gtk-update-icon-cache --force %{_datadir}/icons/HighContrast &>/dev/null || :
+
+%files
+%license LICENSE
+%doc NEWS README.md
+%{_datadir}/themes/Adwaita/gtk-3.0/
+%{_datadir}/themes/Adwaita-dark/gtk-3.0/
+%{_datadir}/themes/HighContrast/gtk-3.0/
+
+%files -n highcontrast-icon-theme
+%license LICENSE
+%dir %{_datadir}/icons/HighContrast
+%{_datadir}/icons/HighContrast/16x16/
+%{_datadir}/icons/HighContrast/22x22/
+%{_datadir}/icons/HighContrast/24x24/
+%{_datadir}/icons/HighContrast/32x32/
+%{_datadir}/icons/HighContrast/48x48/
+%{_datadir}/icons/HighContrast/256x256/
+%{_datadir}/icons/HighContrast/scalable/
+%{_datadir}/icons/HighContrast/index.theme
+%ghost %{_datadir}/icons/HighContrast/icon-theme.cache
+
+%files -n adwaita-gtk2-theme
+%license LICENSE
+%{_libdir}/gtk-2.0/2.10.0/engines/libadwaita.so
+%{_datadir}/gtk-2.0/gtkrc
+%dir %{_datadir}/themes/Adwaita
+%{_datadir}/themes/Adwaita/gtk-2.0/
+%{_datadir}/themes/Adwaita/index.theme
+%dir %{_datadir}/themes/Adwaita-dark
+%{_datadir}/themes/Adwaita-dark/gtk-2.0/
+%{_datadir}/themes/Adwaita-dark/index.theme
+%dir %{_datadir}/themes/HighContrast
+%{_datadir}/themes/HighContrast/gtk-2.0/
+%{_datadir}/themes/HighContrast/index.theme
+
+%changelog
+* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3.28-14
+- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
+ Related: rhbz#1991688
+
+* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 3.28-13
+- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
+
+* Mon Feb 15 2021 Kalev Lember <klember@redhat.com> - 3.28-12
+- Split highcontrast-icon-theme out to a new subpackage
+- Explicitly require cursor and icon themes required for the gtk2 themes
+
+* Mon Feb 08 2021 Kalev Lember <klember@redhat.com> - 3.28-11
+- Make adwaita-gtk2-theme recommends conditional on gtk2 being installed
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-9
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 3.28-5
+- Rebuilt against fixed atk (#1626575)
+
+* Tue Feb 19 2019 Pete Walter <pwalter@fedoraproject.org> - 3.28-4
+- Drop font requires
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.28-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Apr 13 2018 Pete Walter <pwalter@fedoraproject.org> - 3.28-1
+- Rename gnome-themes-standard to gnome-themes-extra
diff --git a/gtkrc b/gtkrc
new file mode 100644
index 0000000..8400581
--- /dev/null
+++ b/gtkrc
@@ -0,0 +1,5 @@
+gtk-theme-name = "Adwaita"
+gtk-icon-theme-name = "Adwaita"
+gtk-cursor-theme-name = "Adwaita"
+gtk-button-images = 0
+gtk-menu-images = 0
diff --git a/sources b/sources
new file mode 100644
index 0000000..2e2babb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f9f2c6c521948da427f702372e16f826 gnome-themes-extra-3.28.tar.xz