sergiomb pushed to gdesklets (f21). "Added 8 patches from upstream. (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Thu Jun 11 01:30:52 UTC 2015
From fcdaa660d634f25a777cd246c87d522350a5fd48 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= <sergio at serjux.com>
Date: Thu, 11 Jun 2015 01:05:40 +0100
Subject: Added 8 patches from upstream.
- Removed vfs.patch (https://bugs.launchpad.net/gdesklets/+bug/890817 , I
agree with comment #2.)
- Removed gdesklets-aarch64.patch and use autoreconf instead.
- Added patch to fix obsoleted m4s.
- Added desktop-database scriptlet.
- Fix License tag and License macro.
- Spec clean up.
- Fix mixed-use-of-spaces-and-tabs.
- Added AppData https://fedoraproject.org/wiki/Packaging:AppData
diff --git a/gdesklets-desktop.patch b/gdesklets-desktop.patch
index d927955..bc9c4b2 100644
--- a/gdesklets-desktop.patch
+++ b/gdesklets-desktop.patch
@@ -1,6 +1,6 @@
-diff -ru rpmbuild/BUILD/gdesklets-0.36.3-orig/data/gdesklets.desktop.in rpmbuild/BUILD/gdesklets-0.36.3/data/gdesklets.desktop.in
---- rpmbuild/BUILD/gdesklets-0.36.3-orig/data/gdesklets.desktop.in 2010-06-07 00:41:57.000000000 -0700
-+++ rpmbuild/BUILD/gdesklets-0.36.3/data/gdesklets.desktop.in 2012-03-20 19:59:38.838192035 -0700
+diff -ru gdesklets-0.36.3-orig/data/gdesklets.desktop.in gdesklets-0.36.3/data/gdesklets.desktop.in
+--- gdesklets-0.36.3-orig/data/gdesklets.desktop.in 2010-06-07 00:41:57.000000000 -0700
++++ gdesklets-0.36.3/data/gdesklets.desktop.in 2012-03-20 19:59:38.838192035 -0700
@@ -3,7 +3,7 @@
Type=Application
Encoding=UTF-8
diff --git a/gdesklets.spec b/gdesklets.spec
index 11aa84a..c51e0c3 100644
--- a/gdesklets.spec
+++ b/gdesklets.spec
@@ -1,18 +1,19 @@
#%define alphatag beta
-Name: gdesklets
-Version: 0.36.3
-Release: 18%{?dist}
-Summary: Architecture for desktop applets
-
-Group: User Interface/Desktops
-License: GPL+
-
-URL: https://launchpad.net/gdesklets
-Source0: https://launchpad.net/gdesklets/0.3x/release-of-%{version}/+download/%{name}-%{version}.tar.bz2
-Patch0: transition.patch
-Patch1: gdesklets-desktop.patch
-Patch2: vfs.patch
+Name: gdesklets
+Version: 0.36.3
+Release: 18%{?dist}
+Summary: Architecture for desktop applets
+Group: User Interface/Desktops
+License: GPLv2+
+URL: https://launchpad.net/gdesklets
+Source0: https://launchpad.net/gdesklets/0.3x/release-of-%{version}/+download/%{name}-%{version}.tar.bz2
+Source1: gdesklets.appdata.xml
+
+# patch0 reported https://bugs.launchpad.net/gdesklets/+bug/1213232
+Patch0: transition.patch
+Patch1: gdesklets-desktop.patch
+Patch3: gdesklets-m4.patch
#Upstream patches
Patch10: 174_173.diff
Patch11: 175_174.diff
@@ -23,14 +24,13 @@ Patch15: 180_179.diff
Patch16: 186_185.diff
Patch17: 188_187.diff
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: python-devel > 2.0.0, pyorbit-devel, pygtk2-devel > 2.4.0
-BuildRequires: librsvg2-devel, libgtop2-devel >= 2.8.0, gettext, gvfs-devel
+BuildRequires: python2-devel > 2.0.0, pyorbit-devel, pygtk2-devel > 2.4.0
+BuildRequires: librsvg2-devel, libgtop2-devel >= 2.8.0, gettext, gvfs-devel
BuildRequires: libXau-devel, libXdmcp-devel, intltool, gnome-python2-devel
BuildRequires: libgnome-devel > 2.6.0, desktop-file-utils, libcap-devel
BuildRequires: autoconf automake libtool
-Requires: gnome-python2-gconf >= 2.6.0
+BuildRequires: libappstream-glib
+Requires: gnome-python2-gconf >= 2.6.0
%description
@@ -42,8 +42,8 @@ bars, weather sensors, news tickers.
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .transition
-%patch1 -p3 -b .gdesklets-desktop
-%patch2 -p0 -b .vfs
+%patch1 -p1 -b .gdesklets-desktop
+%patch3 -p1 -b .m4
%patch10 -p0 -b .174
%patch11 -p0 -b .175
@@ -62,40 +62,37 @@ autoreconf -fiv
make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
%find_lang %{name}
desktop-file-install \
-%if 0%{?fedora} && 0%{?fedora} < 19
- --vendor="fedora" \
-%endif
- --delete-original \
- --dir=%{buildroot}%{_datadir}/applications \
- %{buildroot}%{_datadir}/applications/%{name}.desktop
+ --delete-original \
+ --dir=%{buildroot}%{_datadir}/applications \
+ %{buildroot}%{_datadir}/applications/%{name}.desktop
mkdir -p %{buildroot}{%{_bindir},%{_datadir}/%{name}/data/,%{_datadir}/%{name}/Displays/,%{_datadir}/%{name}/Controls/}
# don't want libtool archives
find %{buildroot} -name \*.la | xargs rm
+install -Dp %{SOURCE1} %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
+appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
+
%post
-touch --no-create %{_datadir}/mime/packages &> /dev/null || :
+/bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
%postun
if [ $1 -eq 0 ] ; then
-update-mime-database %{_datadir}/mime &> /dev/null || :
+ /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
fi
+/usr/bin/update-desktop-database &> /dev/null || :
%posttrans
-update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
-
-
-%clean
-rm -rf %{buildroot}
+/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%doc AUTHORS ChangeLog NEWS README
+%license COPYING
%{_bindir}/%{name}
%{_datadir}/mime/packages/%{name}.xml
%{_datadir}/icons/gnome/48x48/mimetypes/*.png
@@ -105,12 +102,21 @@ rm -rf %{buildroot}
%{_datadir}/%{name}/
%{_libdir}/%{name}/
%{_mandir}/man1/*
+%{_datadir}/appdata/%{name}.appdata.xml
%changelog
* Tue Jun 09 2015 Sérgio Basto <sergio at serjux.com> - 0.36.3-18
-- Add 8 patches from upstream.
-- Remove gdesklets-aarch64.patch and use autoreconf instead.
+- Added 8 patches from upstream.
+- Removed vfs.patch (https://bugs.launchpad.net/gdesklets/+bug/890817 , I
+ agree with comment #2.)
+- Removed gdesklets-aarch64.patch and use autoreconf instead.
+- Added patch to fix obsoleted m4s.
+- Added desktop-database scriptlet.
+- Fix License tag and License macro.
+- Spec clean up.
+- Fix mixed-use-of-spaces-and-tabs.
+- Added AppData https://fedoraproject.org/wiki/Packaging:AppData
* Sat Sep 27 2014 Rex Dieter <rdieter at fedoraproject.org> 0.36.3-17
- update mimeinfo scriptlets
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/gdesklets.git/commit/?h=f21&id=fcdaa660d634f25a777cd246c87d522350a5fd48
More information about the scm-commits
mailing list