The package rpms/gnome-applets.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gnome-applets.git/commit/?id=99cb....
Change:
+%ifnarch s390 s390x
Thanks.
Full change:
============
commit 99cbd2f71fefa28e01ee7f22f1306fffe2ec6127
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Wed Mar 25 09:59:33 2020 +0200
Resurrect package for GNOME Flashback #1806539
diff --git a/.gitignore b/.gitignore
index c76bf58..d05b114 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@ gnome-applets-2.31.6.tar.bz2
/gnome-applets-3.5.1.tar.xz
/gnome-applets-3.5.91.tar.xz
/gnome-applets-3.5.92.tar.xz
+/gnome-applets-3.34.0.tar.xz
diff --git a/gnome-applets-cpupower.patch b/gnome-applets-cpupower.patch
deleted file mode 100644
index 134a617..0000000
--- a/gnome-applets-cpupower.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up gnome-applets-3.1.90/configure.in.cpupower gnome-applets-3.1.90/configure.in
---- gnome-applets-3.1.90/configure.in.cpupower 2011-08-31 18:49:00.628945807 -0400
-+++ gnome-applets-3.1.90/configure.in 2011-08-31 18:49:17.397946966 -0400
-@@ -518,7 +518,7 @@ AC_CHECK_HEADER(cpufreq.h, have_libcpufr
- LIBCPUFREQ_LIBS=
- if test "x$have_libcpufreq" = "xyes"; then
- AC_DEFINE([HAVE_LIBCPUFREQ], [1], [Have libcpufreq.])
-- LIBCPUFREQ_LIBS=-lcpufreq
-+ LIBCPUFREQ_LIBS=-lcpupower
- fi
- AM_CONDITIONAL(HAVE_LIBCPUFREQ, test x$have_libcpufreq = xyes)
- AC_SUBST(LIBCPUFREQ_LIBS)
diff --git a/gnome-applets.spec b/gnome-applets.spec
index 4965722..1d539a2 100644
--- a/gnome-applets.spec
+++ b/gnome-applets.spec
@@ -1,247 +1,193 @@
-%define glib2_version 2.22.0
-%define pango_version 1.2.0
-%define gtk3_version 3.0
-%define gnome_panel_version 2.91.90
-%define libgtop2_version 2.12.0
-%define gstreamer_version 0.10.14
-%define gstreamer_plugins_version 0.10.14
-%define gstreamer_plugins_good_version 0.10.6
-%define libxklavier_version 4.0
-%define libwnck_version 2.91.0
-%define dbus_version 1.1.2
-%define dbus_glib_version 0.74
-%define libnotify_version 0.7
-%define pygobject_version 2.26
-%define gconf_version 2.14.0
-%define libgweather_version 3.5.0
-
-%define po_package gnome-applets-2.0
-
-%define build_stickynotes 0
+# LTO
+%global optflags %{optflags} -flto
+%global build_ldflags %{build_ldflags} -flto
+%global po_package %{name}-3.0
+
+Name: gnome-applets
+Version: 3.34.0
+Release: 5%{?dist}
Summary: Small applications for the GNOME panel
-Name: gnome-applets
-Version: 3.5.92
-Release: 4%{?dist}
-Epoch: 1
-License: GPLv2+ and GFDL
-Group: User Interface/Desktops
-URL:
http://www.gnome.org/
-# VCS:
git:git://git.gnome.org/gnome-applets
-Source:
http://download.gnome.org/sources/%{name}/3.5/%{name}-%{version}.tar.xz
-Patch1: gnome-applets-cpupower.patch
-
-BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: gtk3-devel >= %{gtk3_version}
-BuildRequires: gnome-panel-devel >= %{gnome_panel_version}
-BuildRequires: libgtop2-devel >= %{libgtop2_version}
-BuildRequires: pango-devel >= %{pango_version}
-BuildRequires: libxklavier-devel >= %{libxklavier_version}
-BuildRequires: gstreamer-devel >= %{gstreamer_version}
-BuildRequires: gstreamer-plugins-base-devel >= %{gstreamer_plugins_version}
-BuildRequires: gstreamer-plugins-good-devel >= %{gstreamer_plugins_good_version}
-BuildRequires: libwnck3-devel >= %{libwnck_version}
-BuildRequires: libnotify-devel >= %{libnotify_version}
-BuildRequires: pygobject2-devel >= %{pygobject_version}
-BuildRequires: gucharmap-devel
-BuildRequires: dbus-devel >= %{dbus_version}
-BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
-BuildRequires: xorg-x11-proto-devel
-BuildRequires: gnome-doc-utils
-BuildRequires: which
+
+License: GPLv2+
+URL:
https://wiki.gnome.org/Projects/GnomeApplets
+Source0:
https://download.gnome.org/sources/%{name}/3.34/%{name}-%{version}.tar.xz
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: gcc
BuildRequires: intltool
-BuildRequires: pkgconfig
-BuildRequires: gnome-icon-theme
-BuildRequires: libxslt
-BuildRequires: NetworkManager-devel
-BuildRequires: libgweather-devel >= %{libgweather_version}
-# For cpufreq
-BuildRequires: dbus-devel
-BuildRequires: polkit-devel >= 0.92
-BuildRequires: scrollkeeper
BuildRequires: libSM-devel
+BuildRequires: libtool
+BuildRequires: libxslt
+BuildRequires: yelp-tools
+BuildRequires: pkgconfig(adwaita-icon-theme) >= 3.14.0
+BuildRequires: pkgconfig(dbus-1) >= 1.1.2
+BuildRequires: pkgconfig(dbus-glib-1) >= 0.74
+BuildRequires: pkgconfig(glib-2.0) >= 2.44.0
+BuildRequires: pkgconfig(gnome-settings-daemon)
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.20.0
+BuildRequires: pkgconfig(gucharmap-2.90) >= 2.33.0
+BuildRequires: pkgconfig(gweather-3.0) >= 3.28.0
+BuildRequires: pkgconfig(libgtop-2.0) >= 2.11.92
+BuildRequires: pkgconfig(libnotify) >= 0.7
+BuildRequires: pkgconfig(libpanel-applet) >= 3.24.1
+BuildRequires: pkgconfig(libwnck-3.0) >= 3.14.1
+BuildRequires: pkgconfig(libxml-2.0) >= 2.5.0
+BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
+BuildRequires: pkgconfig(tracker-sparql-2.0)
+BuildRequires: pkgconfig(upower-glib) >= 0.9.4
+BuildRequires: pkgconfig(x11)
%ifnarch s390 s390x sparc64
BuildRequires: kernel-tools-devel
%endif
-BuildRequires: autoconf automake libtool
-
-Requires: gnome-panel >= %{gnome_panel_version}
-Requires: libxklavier >= %{libxklavier_version}
-Requires: gstreamer-plugins-base >= %{gstreamer_plugins_version}
-Requires: gstreamer-plugins-good >= %{gstreamer_plugins_good_version}
+Requires: gnome-panel%{?_isa} >= 3.24.1
+Requires: hicolor-icon-theme
-Requires: dbus >= %{dbus_version}
-
-Requires(pre): GConf2 >= %{gconf_version}
-Requires(preun): GConf2 >= %{gconf_version}
-Requires(post): GConf2 >= %{gconf_version}
-
-Obsoletes: battstat_applet
-Obsoletes: gnome-cpufreq-applet
+Suggests: %{name}-doc
%description
-The gnome-applets package contains small applications which generally
-run in the background and display their output to the GNOME panel.
-It includes a clock, a character palette, load monitors, little toys,
-and more.
+Gnome Applets component is part of the GnomeFlashback project. It currently
+provides the following applets:
+
+- Accessibility applet (accessx-status)
+- Battery status (battstat)
+- A symbol table (charpick)
+- A system monitor for cpu, memory and network usage information (cpufreq)
+- A drive mount applet (drivemount)
+- Geyes, a funny applet that shows a pair of eyes which follow the cursor
+ (geyes)
+- A weather applet (gweather)
+- A command execution and macro plugin (mini-commander)
+- A sound applet (deprecated and replaced by libsound-applet in GnomeFlashback
+ (mixer)
+- A model lights plugin for modems (modemlights)
+- A multi load plugin (multiload)
+- A notes applets (stickynotes)
+- A trash applet (trashapplet)
+- A window picker applet that shows open applications as icons. This saves a lot
+ of screen space and is very useful if many applications are open.
+ (windowpicker)
+
+
+# doc package
+%package doc
+Summary: Docs for %{name}
+BuildArch: noarch
+
+%description doc
+Docs for %{name}.
+
%prep
-%setup -q
-%patch1 -p1
+%autosetup -p1
+autoreconf -fiv
-autoreconf -i -f
%build
-%configure \
- --enable-suid=no \
- --disable-battstat \
- --disable-scrollkeeper \
- --enable-mini-commander \
- --enable-gtk-doc \
- --without-hal
+%configure \
+ --disable-scrollkeeper \
+ --disable-static \
+ --enable-gtk-doc \
+ --enable-mini-commander \
+ --enable-suid=no \
+ --with-cpufreq-lib=cpupower \
+ --without-hal
+%make_build
-# drop unneeded direct library deps with --as-needed
-# libtool doesn't make this easy, so we do it the hard way
-sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test
"$export_dynamic" = yes && test -n
"$export_dynamic_flag_spec"; then/ func_append compile_command "
-Wl,-O1,--as-needed"\n func_append finalize_command "
-Wl,-O1,--as-needed"\n\0/' libtool
-
-make %{?_smp_mflags}
%install
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
-make install DESTDIR=$RPM_BUILD_ROOT
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-
-%find_lang %{po_package} --all-name --with-gnome
+%make_install
+%find_lang %{po_package} --all-name
# Clean up unpackaged files
-rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
-rm -f $RPM_BUILD_ROOT%{_libdir}/libgweather.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/libgweather.a
+find %{buildroot}%{_libdir}/%{name}/ -name '*.la' -delete
# drop non-XKB support files
-rm -rf $RPM_BUILD_ROOT%{_datadir}/xmodmap
+rm -rf %{buildroot}%{_datadir}/xmodmap
-%if ! %{build_stickynotes}
- rm -f $RPM_BUILD_ROOT%{_libexecdir}/stickynotes_applet
+
+%files -f %{po_package}.lang
+%license COPYING
+%doc README AUTHORS NEWS
+%{_datadir}/%{name}/
+%{_datadir}/glib-2.0/schemas/*.enums.xml
+%{_datadir}/glib-2.0/schemas/*.gschema.xml
+%dir %{_datadir}/gnome-panel
+%{_datadir}/gnome-panel/applets/
+%{_datadir}/icons/hicolor/*/*/*.png
+%{_datadir}/icons/hicolor/scalable/apps/*.svg
+%{_datadir}/pixmaps/*.png
+%{_libdir}/%{name}/
+%{_sysconfdir}/sound/events/battstat_applet.soundlist
+%ifnarch s390 s390x
+%{_bindir}/cpufreq-selector
+%{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service
+%{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
+%config %{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf
%endif
+%files doc
+%{_datadir}/help/
-%post
-/sbin/ldconfig
-touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule \
- %{_sysconfdir}/gconf/schemas/charpick.schemas \
- %{_sysconfdir}/gconf/schemas/cpufreq-applet.schemas \
- %{_sysconfdir}/gconf/schemas/drivemount.schemas \
- %{_sysconfdir}/gconf/schemas/geyes.schemas \
- %{_sysconfdir}/gconf/schemas/mini-commander-global.schemas \
- %{_sysconfdir}/gconf/schemas/mini-commander.schemas \
-%if %{build_stickynotes}
- %{_sysconfdir}/gconf/schemas/stickynotes.schemas \
-%endif
- %{_sysconfdir}/gconf/schemas/multiload.schemas > /dev/null
-%{_libexecdir}/gnome-applets/mc-install-default-macros >& /dev/null || :
-
-%pre
-if [ "$1" -gt 1 ]; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/battstat.schemas \
- %{_sysconfdir}/gconf/schemas/charpick.schemas \
- %{_sysconfdir}/gconf/schemas/cpufreq-applet.schemas \
- %{_sysconfdir}/gconf/schemas/drivemount.schemas \
- %{_sysconfdir}/gconf/schemas/geyes.schemas \
- %{_sysconfdir}/gconf/schemas/gswitchit.schemas \
- %{_sysconfdir}/gconf/schemas/mini-commander-global.schemas \
- %{_sysconfdir}/gconf/schemas/mini-commander.schemas \
-%if %{build_stickynotes}
- %{_sysconfdir}/gconf/schemas/stickynotes.schemas \
-%endif
- %{_sysconfdir}/gconf/schemas/multiload.schemas >& /dev/null || :
- if [ -f %{_sysconfdir}/gconf/schemas/battstat.schemas ]; then
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/battstat.schemas >& /dev/null || :
- fi
- if [ -f %{_sysconfdir}/gconf/schemas/gweather.schemas ]; then
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/gweather.schemas >& /dev/null || :
- fi
- if [ -f %{_sysconfdir}/gconf/schemas/mixer.schemas ]; then
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/mixer.schemas >& /dev/null || :
- fi
-fi
-
-%preun
-if [ "$1" -eq 0 ]; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/charpick.schemas \
- %{_sysconfdir}/gconf/schemas/cpufreq-applet.schemas \
- %{_sysconfdir}/gconf/schemas/drivemount.schemas \
- %{_sysconfdir}/gconf/schemas/geyes.schemas \
- %{_sysconfdir}/gconf/schemas/mini-commander-global.schemas \
- %{_sysconfdir}/gconf/schemas/mini-commander.schemas \
-%if %{build_stickynotes}
- %{_sysconfdir}/gconf/schemas/stickynotes.schemas \
-%endif
- %{_sysconfdir}/gconf/schemas/multiload.schemas >& /dev/null || :
-fi
-%postun
-/sbin/ldconfig
-if [ $1 -eq 0 ] ; then
- glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
- touch --no-create %{_datadir}/icons/hicolor &>/dev/null
- gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-fi
+%changelog
+* Sun Feb 23 2020 Artem Polishchuk <ego.cordatus(a)gmail.com> - 3.34.0-5
+- Spec file improvements
+- Drop obsolete macroses
+- Enable LTO
-%posttrans
-glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+* Thu Dec 26 2019 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.34.0-1
+- new version
-%files -f %{po_package}.lang
-%doc AUTHORS COPYING NEWS README
-%{_datadir}/pixmaps/*
-%{_datadir}/icons/hicolor/16x16/apps/*
-%{_datadir}/icons/hicolor/22x22/apps/*
-%{_datadir}/icons/hicolor/24x24/apps/*
-%{_datadir}/icons/hicolor/32x32/apps/*
-%{_datadir}/icons/hicolor/48x48/apps/*
-%{_datadir}/icons/hicolor/scalable/apps/*
-%{_datadir}/gnome-applets
-%{_bindir}/*
-%{python_sitelib}/invest/
-%{_libexecdir}/accessx-status-applet
-%{_libexecdir}/charpick_applet2
-%{_libexecdir}/cpufreq-applet
-%{_libexecdir}/drivemount_applet2
-%{_libexecdir}/geyes_applet2
-%{_libexecdir}/gnome-applets/
-%{_libexecdir}/gweather-applet-2
-%{_libexecdir}/mini_commander_applet
-%{_libexecdir}/multiload-applet-2
-%{_libexecdir}/null_applet
-
-%if %{build_stickynotes}
-%{_libexecdir}/stickynotes_applet
-%endif
+* Sun May 05 2019 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.32.0-1
+- new version
-%{_libexecdir}/trashapplet
-%{_libexecdir}/invest-applet
-%{_sysconfdir}/gconf/schemas/*
-%{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf
-%{_datadir}/glib-2.0/schemas/org.gnome.applets.GWeatherApplet.gschema.xml
-%{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
-%{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service
-%{_datadir}/dbus-1/services/*
-%{_datadir}/gnome-panel/4.0/applets/*
+* Mon Nov 12 2018 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.30.0-1
+- new version
+* Mon Mar 26 2018 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.28.0-1
+- new version
+
+* Mon Nov 13 2017 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.26.0-1
+- new version
+
+* Tue Mar 28 2017 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.24.0-1
+- new version
+
+* Sun Mar 26 2017 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.22.0-1
+- new version
+
+* Mon Sep 12 2016 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.20.0-2
+- Update cpupower patch for kernel 4.7
+
+* Mon Apr 18 2016 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.20.0-1
+- Version bump for GNOME Flashback 3.20.
+
+* Thu Apr 14 2016 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.18.2-1
+- new version
+
+* Tue Oct 13 2015 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.18.1-1
+- Update to 3.18.1.
+
+* Fri Oct 02 2015 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.18.0-1
+- Version bump for GNOME Flashback 3.18.0.
+
+* Wed Jul 15 2015 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.17.2-1
+- Unstable version bump
+
+* Wed Jul 15 2015 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.16.1-2
+- Enable battstat applet
+
+* Thu Apr 30 2015 Mike DePaulo <mikedep333(a)gmail.com> - 1:3.16.1-1
+- Version bump for GNOME Flashback 3.16.1.
+- Drop gnome-applets-cpupower.patch because we can call
+ --with-cpufreq-lib=cpupower now instead.
+
+* Mon Feb 09 2015 Yaakov Selkowitz <yselkowi(a)redhat.com> - 1:3.14.0-1
+- Version bump for GNOME Flashback 3.14.
-%changelog
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1:3.5.92-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources
index 7e2ab04..f9f8a60 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e38a776431e648a2932fa5c6ebff40a4 gnome-applets-3.5.92.tar.xz
+SHA512 (gnome-applets-3.34.0.tar.xz) =
5d16ca9d1f6c65fa59246a860f0d5723e77bf800c9362a254a8435750e52c4beb0e65aa8994e5578cfa1db7130dc92eaf4cb477ab401da402d31ea7f5aac1b51