aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2019-05-01 18:17:19 +0800
committerTing-Wei Lan <lantw44@gmail.com>2019-05-01 18:17:19 +0800
commit570d041f55275d90e0e5c62a05615ef73708e17f (patch)
treea10f87a2856fec618fdc3c582b11e87cf921a0e7
parent5d4bf8825a0a56245c248d74a011f9989a8c0de3 (diff)
downloadcopr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.tar
copr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.tar.gz
copr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.tar.bz2
copr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.tar.lz
copr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.tar.xz
copr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.tar.zst
copr-rpm-spec-570d041f55275d90e0e5c62a05615ef73708e17f.zip
gnome-restore-gtk-icons: Rebased to GNOME 3.32 for Fedora 30
-rw-r--r--gnome-restore-gtk-icons/gnome-settings-daemon/gnome-settings-daemon.spec40
-rw-r--r--gnome-restore-gtk-icons/gsettings-desktop-schemas/gsettings-desktop-schemas.spec65
2 files changed, 82 insertions, 23 deletions
diff --git a/gnome-restore-gtk-icons/gnome-settings-daemon/gnome-settings-daemon.spec b/gnome-restore-gtk-icons/gnome-settings-daemon/gnome-settings-daemon.spec
index 2e732f9..3f6864a 100644
--- a/gnome-restore-gtk-icons/gnome-settings-daemon/gnome-settings-daemon.spec
+++ b/gnome-restore-gtk-icons/gnome-settings-daemon/gnome-settings-daemon.spec
@@ -1,19 +1,19 @@
-%global glib2_version 2.53.0
-%global gtk3_version 3.15.3
+%global glib2_version 2.56
+%global geocode_glib_version 3.10.0
%global gnome_desktop_version 3.27.90
+%global gsettings_desktop_schemas_version 3.27.90
+%global gtk3_version 3.15.3
%global libgweather_version 3.9.5
-%global gsettings_desktop_schemas_version 3.23.3
-%global geocode_glib_version 3.10.0
%global geoclue_version 2.3.1
Name: gnome-settings-daemon
-Version: 3.30.2
+Version: 3.32.0
Release: 1%{?dist}.1
Summary: The daemon sharing settings from GNOME to GTK+/KDE applications (Copr: lantw44/gnome-restore-gtk-icons)
License: GPLv2+
URL: https://download.gnome.org/sources/%{name}
-Source0: https://download.gnome.org/sources/%{name}/3.30/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/%{name}/3.32/%{name}-%{version}.tar.xz
Source1: org.gnome.settings-daemon.plugins.power.gschema.override
Patch4: %{name}-3.28-respect-menus-buttons-icons.patch
@@ -47,7 +47,6 @@ BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xi)
-BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(wayland-client)
%ifnarch s390 s390x
BuildRequires: pkgconfig(libwacom) >= 0.7
@@ -78,12 +77,10 @@ Conflicts: gnome-session < 3.27.90
# older gdm, gnome-session and gnome-shell releases that expect the functionality
Conflicts: gnome-shell < 3.25.4
-Recommends: gnome-remote-desktop
-
%description
Copr: lantw44/gnome-restore-gtk-icons
Note: This is a modified package. Install it if you want to see icons in GTK+
-buttons and menus in GNOME 3.30.
+buttons and menus in GNOME 3.32.
A daemon to share settings from GNOME to other applications. It also
handles global keybindings, as well as a number of desktop-wide settings.
@@ -202,11 +199,28 @@ mkdir $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/gtk-modules
%files devel
%{_includedir}/gnome-settings-daemon-3.0
%{_libdir}/pkgconfig/gnome-settings-daemon.pc
-%{_libexecdir}/gsd-test-input-helper
%changelog
-* Wed Jan 09 2019 Kalev Lember <klember@redhat.com> - 3.30.2-1
-- Update to 3.30.2
+* Mon Mar 11 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
+- Update to 3.32.0
+
+* Wed Mar 06 2019 Kalev Lember <klember@redhat.com> - 3.31.92-1
+- Update to 3.31.92
+
+* Wed Feb 20 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
+- Update to 3.31.91
+
+* Wed Feb 06 2019 Kalev Lember <klember@redhat.com> - 3.31.90-1
+- Update to 3.31.90
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Wed Jan 09 2019 Kalev Lember <klember@redhat.com> - 3.31.2-1
+- Update to 3.31.2
+
+* Tue Nov 20 2018 Pete Walter <pwalter@fedoraproject.org> - 3.30.1.2-3
+- Move gnome-remote-desktop recommends to gnome-control-center
* Fri Nov 09 2018 Ray Strode <rstrode@redhat.com> - 3.30.1.2-2
- Add recommends for gnome-remote-desktop after irc discussion
diff --git a/gnome-restore-gtk-icons/gsettings-desktop-schemas/gsettings-desktop-schemas.spec b/gnome-restore-gtk-icons/gsettings-desktop-schemas/gsettings-desktop-schemas.spec
index 7493099..c752442 100644
--- a/gnome-restore-gtk-icons/gsettings-desktop-schemas/gsettings-desktop-schemas.spec
+++ b/gnome-restore-gtk-icons/gsettings-desktop-schemas/gsettings-desktop-schemas.spec
@@ -1,21 +1,22 @@
%global debug_package %{nil}
Name: gsettings-desktop-schemas
-Version: 3.28.1
-Release: 2%{?dist}.1
+Version: 3.32.0
+Release: 1%{?dist}.1
Summary: A collection of GSettings schemas (Copr: lantw44/gnome-restore-gtk-icons)
License: LGPLv2+
# no homepage exists for this component
URL: http://bugzilla.gnome.org/enter_bug.cgi?product=gsettings-desktop-schemas
-Source0: http://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz
+Source0: http://download.gnome.org/sources/%{name}/3.32/%{name}-%{version}.tar.xz
# revert settings related to icons and buttons
Patch0: %{name}-3.24-revert-icons-settings.patch
-BuildRequires: glib2-devel >= 2.31.0
-BuildRequires: intltool
-BuildRequires: gobject-introspection-devel
+BuildRequires: gettext
+BuildRequires: glib2-devel >= 2.31.0
+BuildRequires: gobject-introspection-devel
+BuildRequires: meson
# Older versions need the "scroll-method" key that was removed in 3.19.3
Conflicts: control-center < 1:3.19.3
@@ -24,14 +25,19 @@ Conflicts: mutter < 3.19.3
Requires: glib2 >= 2.31.0
+# Recommend the default fonts set in the schemas
+Recommends: font(cantarell)
+Recommends: font(sourcecodepro)
+
%description
Copr: lantw44/gnome-restore-gtk-icons
Note: This is a modified package. Install it if you want to see icons in GTK+
-buttons and menus in GNOME 3.30.
+buttons and menus in GNOME 3.32.
gsettings-desktop-schemas contains a collection of GSettings schemas for
settings shared by various components of a desktop.
+
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -46,16 +52,21 @@ and header files for developing applications that use %{name}.
%build
-%configure --disable-schemas-compile --enable-introspection=yes
-make %{?_smp_mflags}
+%meson
+%meson_build
%install
-%make_install
+%meson_install
%find_lang %{name} --with-gnome
+%check
+# Test that the schemas compile
+glib-compile-schemas --dry-run --strict $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas
+
+
%files -f %{name}.lang
%doc AUTHORS MAINTAINERS NEWS README
%license COPYING
@@ -72,6 +83,40 @@ make %{?_smp_mflags}
%changelog
+* Mon Mar 11 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
+- Update to 3.32.0
+
+* Wed Mar 06 2019 Kalev Lember <klember@redhat.com> - 3.31.92-1
+- Update to 3.31.92
+
+* Mon Feb 25 2019 Kalev Lember <klember@redhat.com> - 3.31.91-2
+- Use fonts() provides instead of requiring specific package names (#1677056)
+
+* Wed Feb 20 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
+- Update to 3.31.91
+
+* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 3.31.90-2
+- Recommend the default fonts set in the schemas:
+ abattis-cantarell-fonts and adobe-source-code-pro-fonts (#1677056)
+
+* Wed Feb 06 2019 Kalev Lember <klember@redhat.com> - 3.31.90-1
+- Update to 3.31.90
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Tue Jan 15 2019 Kalev Lember <klember@redhat.com> - 3.31.0.2-1
+- Update to 3.31.0.2
+- Switch to meson once again now that enums generation is fixed
+
+* Thu Jan 10 2019 Kalev Lember <klember@redhat.com> - 3.31.0.1-2
+- Switch back to autotools to fix missing org.gnome.desktop.enums.xml
+- Add a test to verify that the schemas compile
+
+* Wed Jan 09 2019 Kalev Lember <klember@redhat.com> - 3.31.0.1-1
+- Update to 3.31.0.1
+- Switch to the meson build system
+
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 3.28.1-2
- Rebuilt against fixed atk (#1626575)