sergiomb pushed to gdesklets (f22). "added patch addressing memory leak"
notifications at fedoraproject.org
notifications at fedoraproject.org
Thu Jun 11 00:30:30 UTC 2015
From a1eb553eed4f1c8585f741fbd1ac89a60736f64c Mon Sep 17 00:00:00 2001
From: Luya Tshimbalanga <luya at fedoraproject.org>
Date: Sat, 7 Apr 2012 21:27:40 -0700
Subject: added patch addressing memory leak
diff --git a/gdesklets.spec b/gdesklets.spec
index 9093f4d..6bb15fc 100644
--- a/gdesklets.spec
+++ b/gdesklets.spec
@@ -1,16 +1,17 @@
#%define alphatag beta
Name: gdesklets
-Version: 0.36.3
-Release: 2%{?dist}
-Summary: Architecture for desktop applets
+Version: 0.36.3
+Release: 3%{?dist}
+Summary: Architecture for desktop applets
Group: User Interface/Desktops
-License: GPL+
+License: GPL+
-URL: http://%{name}.de/
-Source0: http://%{name}.de/files/%{name}-%{version}.tar.bz2
+URL: http://%{name}.de/
+Source0: http://%{name}.de/files/%{name}-%{version}.tar.bz2
Patch0: transition.patch
+Patch1: gdesklets-desktop.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel > 2.0.0, pyorbit-devel , pygtk2-devel > 2.4.0,
@@ -31,6 +32,7 @@ bars, weather sensors, news tickers.
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .transition
+%patch1 -p3 -b .gdesklets-desktop
%build
%configure \
@@ -41,20 +43,17 @@ make %{?_smp_mflags}
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
%find_lang %{name}
-
-desktop-file-install --vendor=fedora \
- --dir %{buildroot}%{_datadir}/applications \
- --add-category Application \
- --add-category Utility \
- %{buildroot}/%{_datadir}/%{name}.desktop
-
-desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+desktop-file-install --vendor="fedora" \
+ --delete-original \
+ --dir=%{buildroot}%{_datadir}/applications \
+ %{buildroot}%{_datadir}/applications/%{name}.desktop \
+
mkdir -p %{buildroot}{%{_bindir},%{_datadir}/%{name}/data/,%{_datadir}/%{name}/Displays/,%{_datadir}/%{name}/Controls/}
rm -rf %{buildroot}%{_datadir}/mime/application
rm -rf %{buildroot}%{_datadir}/mime/{globs,magic,XMLnamespaces,aliases,subclasses,mime.cache}
-rm -f %{buildroot}%{_datadir}/applications/{%{name}.desktop,mimeinfo.cache}
+rm -f %{buildroot}%{_datadir}/applications/{mimeinfo.cache}
rm -f %{buildroot}%{_datadir}/mime/{globs2,generic-icons,icons,treemagic,types}
@@ -77,14 +76,19 @@ rm -rf %{buildroot}
%{_datadir}/icons/gnome/48x48/mimetypes/*.png
#%{_datadir}/pixmaps/%{name}.png
%{_sysconfdir}/xdg/autostart/%{name}.desktop
-%{_datadir}/applications/fedora-%{name}.desktop
-%{_datadir}/applications/%{name}.desktop.in
+%{_datadir}/applications/*.desktop
+%{_datadir}/applications/*.desktop.in
%{_datadir}/%{name}/
%{_libdir}/%{name}/
%{_mandir}/man1/*
%changelog
+* Tue Mar 20 2012 Luya Tshimbalanga <luya at fedoraproject.org> - 0.36.3-3
+- Adhered to Fedora guideline for desktop declaration
+- Ported patch from OpenSuse spec version
+- Patch addressing memory leak (rhbz #747420, launchpad #190894)
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.36.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/gdesklets.git/commit/?h=f22&id=a1eb553eed4f1c8585f741fbd1ac89a60736f64c
More information about the scm-commits
mailing list