summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2011-05-09 17:13:02 +0200
committerTomas Bzatek <tbzatek@redhat.com>2011-05-09 17:13:02 +0200
commit2c3694c4125f941633f114944abe33861970289d (patch)
tree925e8321b3729812092a36480d1f0d44fc265288
parentce3cedf78afa427c78a37533eebb43ccde90a9b7 (diff)
downloadgnome-applets-2c3694c4125f941633f114944abe33861970289d.tar.gz
gnome-applets-2c3694c4125f941633f114944abe33861970289d.tar.xz
gnome-applets-2c3694c4125f941633f114944abe33861970289d.zip
Update to 3.1.1
Restored basic functionality
-rw-r--r--.gitignore1
-rw-r--r--gnome-applets.spec127
-rw-r--r--sources3
3 files changed, 69 insertions, 62 deletions
diff --git a/.gitignore b/.gitignore
index 0760b02..e722321 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ gnome-applets-2.31.6.tar.bz2
/gnome-applets-2.31.90.1.tar.bz2
/gnome-applets-2.31.91.tar.bz2
/gnome-applets-2.32.0.tar.bz2
+/gnome-applets-3.1.1.tar.bz2
diff --git a/gnome-applets.spec b/gnome-applets.spec
index 562e287..dd87be7 100644
--- a/gnome-applets.spec
+++ b/gnome-applets.spec
@@ -1,28 +1,29 @@
-%define glib2_version 2.15.3
+%define glib2_version 2.22.0
%define pango_version 1.2.0
-%define gtk2_version 2.6.0
-%define libgnome_version 2.8.0
-%define libgnomeui_version 2.8.0
-%define libglade_version 2.4.0
-%define gnome_panel_version 2.20.1-5
+%define gtk3_version 3.0
+# %define libgnome_version 2.8.0
+# %define libgnomeui_version 2.8.0
+# %define libglade_version 2.4.0
+%define gnome_panel_version 2.91.90
%define libgtop2_version 2.12.0
-%define gail_version 1.2.0
-%define libbonoboui_version 2.3.0
+# %define gail_version 1.2.0
+# %define libbonoboui_version 2.3.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.9.3
-%define libgnome_desktop_version 2.11.1
-%define gnome_utils_version 2.8.1
-%define dbus_version 0.90
-%define dbus_glib_version 0.70
-%define libnotify_version 0.3.2
-%define pygobject_version 2.6
-%define pygtk_version 2.6
-%define gnome_python_version 2.10
+%define libwnck_version 2.91.0
+# %define libgnome_desktop_version 2.11.1
+# %define gnome_utils_version 2.8.1
+%define dbus_version 1.1.2
+%define dbus_glib_version 0.74
+%define libnotify_version 0.7
+%define pygobject_version 2.26
+# %define pygtk_version 2.6
+# %define gnome_python_version 2.10
%define gconf_version 2.14.0
-%define libgnomekbd_version 2.27.4
+# %define libgnomekbd_version 2.27.4
+%define libgweather_version 2.91.0
%define po_package gnome-applets-2.0
@@ -32,15 +33,15 @@
Summary: Small applications for the GNOME panel
Name: gnome-applets
-Version: 2.32.0
-Release: 4%{?dist}
+Version: 3.1.1
+Release: 1%{?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}/2.32/%{name}-%{version}.tar.bz2
-Source2: gnome-applets-2.9.3.1-modemlights.tar.bz2
+Source: http://download.gnome.org/sources/%{name}/3.1/%{name}-%{version}.tar.bz2
+# Source2: gnome-applets-2.9.3.1-modemlights.tar.bz2
Patch3: gnome-applets-2.3.6-ppp-command.patch
@@ -64,30 +65,29 @@ Patch52: gnome-applets-dbus-glib.patch
Patch53: gnome-applets-notify.patch
BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: gtk2-devel >= %{gtk2_version}
-BuildRequires: libgnomeui-devel >= %{libgnomeui_version}
-BuildRequires: libgnome-devel >= %{libgnome_version}
+BuildRequires: gtk3-devel >= %{gtk3_version}
+# BuildRequires: libgnomeui-devel >= %{libgnomeui_version}
+# BuildRequires: libgnome-devel >= %{libgnome_version}
BuildRequires: gnome-panel-devel >= %{gnome_panel_version}
-BuildRequires: libglade2-devel >= %{libglade_version}
+# BuildRequires: libglade2-devel >= %{libglade_version}
BuildRequires: libgtop2-devel >= %{libgtop2_version}
BuildRequires: pango-devel >= %{pango_version}
-BuildRequires: gail-devel >= %{gail_version}
+# BuildRequires: gail-devel >= %{gail_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: /usr/bin/automake
-BuildRequires: libbonoboui-devel >= %{libbonoboui_version}
-BuildRequires: libwnck-devel >= %{libwnck_version}
-BuildRequires: gnome-desktop-devel >= %{libgnome_desktop_version}
-BuildRequires: gnome-utils >= %{gnome_utils_version}
+# BuildRequires: libbonoboui-devel >= %{libbonoboui_version}
+BuildRequires: libwnck3-devel >= %{libwnck_version}
+# BuildRequires: gnome-desktop3-devel >= %{libgnome_desktop_version}
+# BuildRequires: gnome-utils >= %{gnome_utils_version}
BuildRequires: libnotify-devel >= %{libnotify_version}
BuildRequires: pygobject2-devel >= %{pygobject_version}
-BuildRequires: pygtk2-devel >= %{pygtk_version}
-BuildRequires: gnome-python2-devel >= %{gnome_python_version}
-BuildRequires: gnome-python2-applet
-# libgucharmap is linked against gtk3, so drop it until gnome-applets is ported
-#BuildRequires: gucharmap-devel
+# BuildRequires: pygtk2-devel >= %{pygtk_version}
+# BuildRequires: gnome-python2-devel >= %{gnome_python_version}
+# BuildRequires: gnome-python2-applet
+BuildRequires: gucharmap-devel
BuildRequires: dbus-devel >= %{dbus_version}
BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
BuildRequires: xorg-x11-proto-devel
@@ -96,11 +96,11 @@ BuildRequires: which
BuildRequires: libtool autoconf gettext intltool
BuildRequires: pkgconfig
BuildRequires: gnome-icon-theme
-BuildRequires: libgnomekbd-devel >= %{libgnomekbd_version}
+# BuildRequires: libgnomekbd-devel >= %{libgnomekbd_version}
BuildRequires: libxslt
# for patch 39
BuildRequires: NetworkManager-devel
-BuildRequires: libgweather-devel >= 2.22.1
+BuildRequires: libgweather-devel >= %{libgweather_version}
# For cpufreq
BuildRequires: dbus-devel
BuildRequires: polkit-devel >= 0.92
@@ -137,41 +137,40 @@ and more.
%prep
%setup -q
-%patch40 -p1 -b .battstat-null
-%patch41 -p1 -b .no-mixer-icon
-%patch42 -p1 -b .stickynotes-null
+# TODO: port these three to new infrastructure
+# %patch40 -p1 -b .battstat-null
+# %patch41 -p1 -b .no-mixer-icon
+# %patch42 -p1 -b .stickynotes-null
# We don't ship gnome-system-tools
-rm -rf modemlights
-tar xjf %{SOURCE2}
+# rm -rf modemlights
+# tar xjf %{SOURCE2}
-%patch3 -p1 -b .ppp-command
-%patch34 -p1 -b .ppp-includes
-%patch35 -p1 -b .modemlights-libgnome
-%patch50 -p1 -b .libs
-%patch51 -p1 -b .pymod
-%patch52 -p1 -b .dbus-glib
-%patch53 -p1 -b .notify
+# %patch3 -p1 -b .ppp-command
+# %patch34 -p1 -b .ppp-includes
+# %patch35 -p1 -b .modemlights-libgnome
+# %patch50 -p1 -b .libs
+# %patch51 -p1 -b .pymod
+# %patch52 -p1 -b .dbus-glib
+# %patch53 -p1 -b .notify
-autoreconf -i -f
+# autoreconf -i -f
%build
%configure \
--enable-suid=no \
-%if %{build_stickynotes}
- --enable-stickynotes \
-%endif
--disable-battstat \
--disable-scrollkeeper \
--enable-mini-commander \
- --enable-gtk-doc
+ --enable-gtk-doc \
+ --without-hal
# 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
+make %{?_smp_mflags}
%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
@@ -205,6 +204,10 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libgweather.a
# drop non-XKB support files
rm -rf $RPM_BUILD_ROOT%{_datadir}/xmodmap
+%if ! %{build_stickynotes}
+ rm -f $RPM_BUILD_ROOT%{_libexecdir}/stickynotes_applet
+%endif
+
%post
/sbin/ldconfig
@@ -292,10 +295,10 @@ fi
%{_datadir}/icons/hicolor/32x32/apps/*
%{_datadir}/icons/hicolor/48x48/apps/*
%{_datadir}/icons/hicolor/scalable/apps/*
-%{_datadir}/gnome-2.0/ui/*
+# %{_datadir}/gnome-2.0/ui/*
%{_datadir}/gnome-applets
%{_bindir}/*
-%{_libdir}/bonobo/servers/*
+# %{_libdir}/bonobo/servers/*
%{python_sitelib}/invest/
%{_libexecdir}/accessx-status-applet
%{_libexecdir}/charpick_applet2
@@ -305,7 +308,7 @@ fi
%{_libexecdir}/gnome-applets/
%{_libexecdir}/gweather-applet-2
%{_libexecdir}/mini_commander_applet
-%{_libexecdir}/modemlights_applet2
+# %{_libexecdir}/modemlights_applet2
%{_libexecdir}/multiload-applet-2
%{_libexecdir}/null_applet
@@ -320,10 +323,14 @@ fi
%{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
%{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service
%{_datadir}/dbus-1/services/*
-%{_datadir}/gnome-panel/applets/*
+%{_datadir}/gnome-panel/4.0/applets/*
%changelog
+* Mon May 9 2011 Tomas Bzatek <tbzatek@redhat.com> - 1:3.1.1-1
+- Update to 3.1.1
+- Restored basic functionality
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.32.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/sources b/sources
index 60b80ab..f4e3e7e 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-d2fb61c5cfdba1f87302d972bc62dd81 gnome-applets-2.32.0.tar.bz2
-ccd89d3a58076214e2f34216388c9621 gnome-applets-2.9.3.1-modemlights.tar.bz2
+e01c38412b9f2622b026f3b964f275ca gnome-applets-3.1.1.tar.bz2