%{!?python3_sitelib: %global python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %define glib2_version 2.44.0 %define pango_version 1.38.0 %define gtk3_version 3.15.2 %define libgnome_version 2.32.0 %define gnome_panel_version 3.18.0 %define libgtop2_version 2.40.0 %define gnome_desktop3_version 3.18.0 %define libxklavier_version 5.0 %define libwnck3_version 3.0.0 %define gnome_doc_utils_version 0.3.2 %define libgnomekbd_version 3.4.0 %define libgweather_version 3.17.1 %define dbus_version 1.4.16 %define dbus_glib_version 0.96 %define libnotify_version 0.7.4 %define adwaita_icon_theme_version 3.14.0 %define gucharmap_version 3.2.0 %define po_package gnome-applets-3.0 Summary: Small applications for the GNOME panel. Summary(ja): GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット) Name: gnome-applets Version: 3.36.4 Release: 1%{?_dist_release} Vendor: Project Vine Distribution: Vine Linux License: GPL URL: http://www.gnome.org/ %global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//') Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz Source10: cpufreq-selector.app Source11: cpufreq-selector.pam BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gnome-common BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: adwaita-icon-theme >= %{adwaita_icon_theme_version} BuildRequires: gtk3-devel >= %{gtk3_version} BuildRequires: gnome-panel-devel >= %{gnome_panel_version} BuildRequires: libX11-devel BuildRequires: libgtop2-devel >= %{libgtop2_version} BuildRequires: libwnck3-devel >= %{libwnck3_version} BuildRequires: libnotify-devel >= %{libnotify_version} BuildRequires: upower-devel BuildRequires: wireless-tools-devel BuildRequires: gucharmap-devel >= %{gucharmap_version} BuildRequires: libxml2-devel BuildRequires: libgweather-devel >= %{libgweather_version} BuildRequires: tracker-devel BuildRequires: gdk-pixbuf2-devel BuildRequires: libxslt BuildRequires: docbook-utils BuildRequires: gettext BuildRequires: xorg-x11-proto-devel BuildRequires: kernel-tools-libs-devel BuildRequires: polkit-devel BuildRequires: itstool Requires(posttrans,postun): glib2 Requires(posttrans,postun): gtk2 Requires: gnome-panel >= %{gnome_panel_version} Requires: gnome-desktop3 >= %{gnome_desktop3_version} Requires: libwnck3 >= %{libwnck3_version} Requires: polkit-gnome Obsoletes: battstat_applet %description GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-applets package provides small utilities for the GNOME panel. %prep %setup -q %build autoreconf -if %configure \ --disable-static \ --enable-mini-commander \ --enable-tracker-search-bar=yes %__make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %find_lang %{po_package} --all-name --with-gnome # remove unpackaged files find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \; # drop non-XKB support files rm -rf $RPM_BUILD_ROOT%{_datadir}/xmodmap %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun /sbin/ldconfig if [ $1 -eq 0 ]; then touch --no-create %{_datadir}/icons/hicolor gtk-update-icon-cache -q %{_datadir}/icons/hicolor glib-compile-schemas %{_datadir}/glib-2.0/schemas ||: fi %posttrans touch --no-create %{_datadir}/icons/hicolor gtk-update-icon-cache -q %{_datadir}/icons/hicolor glib-compile-schemas %{_datadir}/glib-2.0/schemas ||: %files -f %{po_package}.lang %defattr(-, root, root) %license COPYING %doc AUTHORS ChangeLog NEWS README %{_bindir}* %{_libdir}/%{name}/*.so %dir %{_sysconfdir}/sound %dir %{_sysconfdir}/sound/events %{_sysconfdir}/sound/events/* %{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf %{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service %{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy %{_datadir}/glib-2.0/schemas/org.gnome.gnome-applets.*.xml %dir %{_datadir}/gnome-panel %dir %{_datadir}/gnome-panel/applets %{_datadir}/gnome-panel/applets/*.panel-applet %{_datadir}/%{name} %{_datadir}/icons/hicolor/*/*/* %changelog * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO 3.36.4-1 - new upstream release. * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO 3.30.0-3 - rebuilt with NM-1.20.0 and tracker-2.2.2. * Thu May 16 2019 Tomohiro "Tomo-p" KATO 3.30.0-2 - rebuilt with libgtop2-2.40.0. * Sun Dec 30 2018 Tomohiro "Tomo-p" KATO 3.30.0-1 - new upstream release. * Sun Jul 17 2016 Yoji TOYODA 3.20.0-1 - new upstream release * Sun Nov 01 2015 Yoji TOYODA 3.18.0-1 - new upstream release - change BuildRequires: adwaita-icon-theme instead of gnome-icon-theme - add BuildRequires: python3-devel, python3-pygobject, pygobject3-devel, upower-devel, tracker-devel, yelp-tools - remove old patches * Sun Sep 16 2012 Yoji TOYODA 3.5.91-1 - new upstream release - remove BuildRequires: libgweather-devel * Sun Apr 22 2012 Yoji TOYODA 3.4.1-1 - new upstream release * Sun Feb 19 2012 Yoji TOYODA 3.2.1-2 - remove BuildRequires: gnome-python-applets, gnome-python-devel - remove Requires: gnome-python-applets, gnome-python-libegg * Sat Oct 22 2011 Yoji TOYODA 3.2.1-1 - new upstream release - add BuildRequires: gnome-settings-daemon-devel * Thu Sep 29 2011 Yoji TOYODA 3.2.0-1 - new upstream release * Fri Sep 23 2011 Yoji TOYODA 3.1.92-1 - new upstream release - change BuildRequires: polkit-devel instead of polkit-gnome-devel * Sat Sep 03 2011 Yoji TOYODA 3.1.90-1 - new upstream release * Sun Aug 21 2011 Yoji TOYODA 3.1.5-1 - new upstream release * Tue Aug 16 2011 Yoji TOYODA 3.1.4-1 - new upstream release - add BuildRequires: pygtk2-devel * Sat Dec 18 2010 Yoji TOYODA 2.32.1.1-1 - new upstream release * Mon Oct 04 2010 Yoji TOYODA 2.32.0-1 - new upstream release - change BuildRequires: gnome-panel-devel instead of gnome-panel - fix %files * Sat Apr 10 2010 Yoji TOYODA 2.30.0-1 - new upstream release - drop Patch31 - remove BuildRequires: hal-devel - remove Requires: hal - add BuildRequires: gnome-icons-theme, gucharmap-devel, libSM-devel * Fri Feb 05 2010 Shu KONNO 2.28.0-2 - rebuilt with python-2.6.4-3 * Sat Oct 31 2009 Ryoichi INAGAKI 2.28.0-1 - new upstream release - added BR: polkit-gnome-devel (instead of PolicyKit-gnome-devel) * Sat Jul 04 2009 Daisuke SUZUKI 2.26.3-1 - new upstream release * Tue Jun 30 2009 Daisuke SUZUKI 2.26.2-1 - new upstream release * Sat Apr 25 2009 Daisuke SUZUKI 2.26.1-1 - new upstream release * Tue Mar 24 2009 MATSUBAYASHI Kohji - 2.26.0-3 - use builtin copy of apmlib instead of adding an external dependency (from RH bugzilla #155125) * Tue Mar 24 2009 Daisuke SUZUKI 2.26.0-2 - fix %%pre/%%post/%%preun scripts - mixer applet is removed. * Sun Mar 22 2009 Daisuke SUZUKI 2.26.0-1 - new upstream release * Tue Oct 28 2008 Daisuke SUZUKI 2.24.1-1 - new upstream release * Tue Oct 14 2008 Ryoiochi INAGAKI 2.24.0.1-3 - removed BuildRequires: gail-devel - fixed typo at %%define gnome_python_version * Mon Oct 13 2008 Shu KONNO 2.24.0.1-2 - built with gucharmap-2.24.0 * Fri Sep 26 2008 Daisuke SUZUKI 2.24.0.1-1 - new upstream release * Wed Sep 24 2008 Daisuke SUZUKI 2.24.0-1 - new upstream release * Tue Jul 29 2008 Ryoichi INAGAKI 2.22.3-1 - new upstream release * Thu Apr 10 2008 Ryoichi INAGAKI 2.22.1-1vl5 - new upstream release - added BuildRequires: libgweather-devel * Mon Mar 31 2008 Ryoichi INAGAKI 2.22.0-1vl5 - new upstream release * Sun Jan 13 2008 Ryoichi INAGAKI 2.20.1-0vl1 - new upstream release * Fri Apr 27 2007 Daisuke SUZUKI 2.18.0-0vl1 - new upstream release * Sat Jun 03 2006 Daisuke SUZUKI 2.14.2-0vl1 - new upstream release * Fri Apr 14 2006 Daisuke SUZUKI 2.14.1-0vl1 - new upstream release * Mon Mar 13 2006 Daisuke SUZUKI 2.14.0-0vl1 - new upstream release * Tue Mar 07 2006 Daisuke SUZUKI 2.13.90-0vl1 - new upstream release * Fri Dec 09 2005 KAZUKI SHIMURA 2.12.2-0vl1 - new upstream release - drop obsolete patch0 * Sun Oct 16 2005 KAZUKI SHIMURA 2.12.1-0vl2 - add BuildRequires: - gnome-desktop-devel, libxklavier-devel, libwnck-devel, gnome-doc-utils, system-tools-backends, libxml2-python, hal-devel, gstreamer-plugins-devel - add Requires: - gnome-desktop-libs, libxklavier, libwnck, hal, gstreamer-plugins - add patch0 to fix mixer2 applet - cf. http://bugzilla.gnome.org/show_bug.cgi?id=316922 * Thu Oct 06 2005 Daisuke SUZUKI 2.12.1-0vl1 - new upstream release * Mon Sep 19 2005 Daisuke SUZUKI 2.12.0-0vl1 - new upstream release * Sun Aug 21 2005 Daisuke SUZUKI 2.11.91-0vl1 - new upstream release * Thu Aug 04 2005 Daisuke SUZUKI 2.11.2-0vl1 - new upstream release * Fri Jul 22 2005 Daisuke SUZUKI 2.10.1-0vl3 - rebuild * Wed Apr 13 2005 Daisuke SUZUKI 2.10.1-0vl2 - fixed %%post script * Mon Apr 11 2005 Daisuke SUZUKI 2.10.1-0vl1 - new upstream release * Mon Mar 21 2005 Daisuke SUZUKI 2.10.0-0vl1 - new upstream version * Sat Feb 26 2005 Ryoichi INAGAKI 2.8.2-0vl1 - new upstream release - fixed %post section * Mon Nov 08 2004 Daisuke SUZUKI 2.8.1.1-0vl1 - new upstream release * Mon Nov 8 2004 Ryoichi INAGAKI 2.4.2-0vl3 - rebuild with libgtop2-2.8.1 * Wed Apr 21 2004 Daisuke SUZUKI 2.4.2-0vl2 - rebuild with openssl-0.9.7d * Fri Oct 3 2003 Ryoichi INAGAKI 2.4.2-0vl1 - new upstream release - dropped Source10 * Fri Oct 3 2003 Ryoichi INAGAKI 2.4.1-0vl1 - new upstream release * Thu Sep 11 2003 Daisuke SUZUKI 2.4.0-0vl1 - new upstream release * Wed Sep 03 2003 Daisuke SUZUKI 2.3.90-0vl1 - new upstream release * Wed Jun 25 2003 Daisuke SUZUKI 2.2.2-0vl1 - new upstream release * Tue May 06 2003 Daisuke SUZUKI 2.2.1-0vl1 - new upstream release * Tue Jan 28 2003 MATSUBAYASHI Kohji 2.2.0-0vl3 - clause BuildRequires: apmd with %%ifnarch %%{no_apm_archs} * Mon Jan 27 2003 Daisuke SUZUKI 2.2.0-0vl2 - disable panelmenu again - update ja.po * Mon Jan 27 2003 Daisuke SUZUKI 2.2.0-0vl1 - new upstream release - remove obsolete patch - clean up specs. * Thu Dec 26 2002 Daisuke SUZUKI 2.1.3-0vl1 - new upstream release * Sun Dec 15 2002 Daisuke SUZUKI 2.1.1-0vl1 - build for Vine Linux - new upstream release from gnome-2.1.4 * Tue Aug 27 2002 Owen Taylor - Register the cd player per-device (#72645). * Fri Aug 23 2002 Owen Taylor - Keep the CD device closed except when actually accessing it (bugzilla.gnome.org 91512) - Register CD player so we can start only one CD player for display from magicdev. (#39208) * Tue Aug 13 2002 Havoc Pennington - add ppc ppc64 to no_apm_arches #67564 * Wed Jul 31 2002 Nalin Dahyabhai - include applets in libexecdir * Mon Jul 29 2002 Havoc Pennington - 2.0.1, and build with new gail - 69971 (use correct ppp on/off commands) - remove scrollkeeper dtd-compliance patch, fixed upstream apparently (patch doesn't apply anymore) * Wed Jun 26 2002 Owen Taylor - Fix %%find_lang * Sun Jun 16 2002 Havoc Pennington - rebuild with new libs - remove temporary hack for too-old libgnomeui - add /etc/sound stuff to file list * Thu Jun 13 2002 Nalin Dahyabhai - rebuild in different environment * Thu Jun 13 2002 Nalin Dahyabhai - fix a scrollkeeper validation bug * Wed Jun 12 2002 Havoc Pennington - remove panel-menu.schemas from the list of schemas. - 2.0.0 * Fri Jun 07 2002 Havoc Pennington - rebuild in different environment * Wed Jun 5 2002 Havoc Pennington - 1.105.0 * Sun May 26 2002 Tim Powers - automated rebuild * Tue May 21 2002 Havoc Pennington - rebuild in different environment * Tue May 21 2002 Havoc Pennington - 1.103.0 * Fri May 3 2002 Havoc Pennington - 1.100.0 * Fri Apr 19 2002 Havoc Pennington - GNOME 2 version * Mon Apr 15 2002 Havoc Pennington - merge translations * Thu Apr 11 2002 Havoc Pennington - default battstat applet to vertical mode * Thu Mar 21 2002 Havoc Pennington - add patch to adapt to yahoo web site changes, #61561 * Tue Mar 5 2002 Havoc Pennington - remove requires libghttp4 * Mon Mar 4 2002 Havoc Pennington - no apm on sparc, #60538 - obsolete battstat_applet for Ximian compat, #51427 - use ifup/ifdown ppp0 instead of pppon/pppoff for default ppp command in modemlights, #54199 * Tue Feb 12 2002 Havoc Pennington - 1.4.0.5, cross fingers - add gconf-devel buildreq, though this is dubious as hell (pulled in by gtik using gnome-vfs, but if gtik actually accessed gconf it would fail due to gnorba conflict) - patch totally busted charpick Makefile.am cflags override * Thu Jan 24 2002 Havoc Pennington - automake14 * Thu Aug 30 2001 Alex Larsson - Removed annoying broken battery full dialog #52861 - Also fix mixer applet for USB sound #52603 * Mon Aug 27 2001 Havoc Pennington - Add po files from sources.redhat.com * Wed Aug 15 2001 Alexander Larsson - Own /usr/share/gnome/gkb and /usr/share/gnome/help/* * Wed Jul 18 2001 Havoc Pennington - add some build requires - remove ifarch build requires, replace with check in setup * Wed Jul 11 2001 Florian La Roche - sanitize specfile to RH style - do not require apmd for s390 s390x * Mon Jul 9 2001 Jonathan Blandford - new version * Sun Jul 08 2001 Havoc Pennington - remove extra .desktop file for battstat * Sat Jul 07 2001 Havoc Pennington - add battstat applet - rearrange .desktop files for applets * Tue Jun 12 2001 Than Ngo - fix isdn stuff to build against kernel-2.4.x - use %%{_tmppath} * Mon Jun 11 2001 Florian La Roche - allow newer gettext versions * Thu Mar 15 2001 Havoc Pennington - translations * Mon Feb 12 2001 Akira TAGOH - Updated Japanese translation (ja.po, .desktop). Note: Please remove Source[23]: when release the next upstream version. * Fri Jan 19 2001 Havoc Pennington - 1.2.4 * Fri Aug 11 2000 Jonathan Blandford - Update Epoch * Wed Jul 19 2000 Jonathan Blandford - Change slashapp to gnome-news app. * Thu Jul 13 2000 Prospector - automatic rebuild * Mon Jun 19 2000 Owen Taylor - 1.2.1 - use %%makeinstall