[aiksaurus] remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
Rahul Sundaram
sundaram at fedoraproject.org
Sat Feb 9 07:31:44 UTC 2013
commit 5d8ed6d3453730a16d2c37ea63a34f10292d2e73
Author: Rahul Sundaram <sundaram at fedoraproject.org>
Date: Sat Feb 9 02:31:28 2013 -0500
remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
- clean up spec to follow current guidelines
- disable rpath
aiksaurus.spec | 114 ++++++++++++++++++++-----------------------------------
1 files changed, 42 insertions(+), 72 deletions(-)
---
diff --git a/aiksaurus.spec b/aiksaurus.spec
index 1a46baf..6e66d44 100644
--- a/aiksaurus.spec
+++ b/aiksaurus.spec
@@ -1,70 +1,61 @@
-Name: aiksaurus
-Version: 1.2.1
-Release: 26%{?dist}
-Summary: An English-language thesaurus library
-
-Epoch: 1
-Group: System Environment/Libraries
-License: GPLv2+
-URL: http://aiksaurus.sourceforge.net/
-Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Source1: %{name}.png
-Source2: %{name}.desktop
-Patch0: %{name}-1.2.1-gcc43.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: gtk2-devel
-BuildRequires: desktop-file-utils
-
-Requires(post): desktop-file-utils
+Name: aiksaurus
+Version: 1.2.1
+Release: 27%{?dist}
+Summary: An English-language thesaurus library
+
+Epoch: 1
+Group: System Environment/Libraries
+License: GPLv2+
+URL: http://aiksaurus.sourceforge.net/
+Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source1: %{name}.png
+Source2: %{name}.desktop
+Patch0: %{name}-1.2.1-gcc43.patch
+
+BuildRequires: gtk2-devel
+BuildRequires: desktop-file-utils
+
+Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
-
%description
Aiksaurus is an English-language thesaurus library that can be
embedded in word processors, email composers, and other authoring
software to provide thesaurus capabilities. A basic command line
thesaurus program is also included.
-
%package devel
-Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
-Summary: Files for developing with aiksaurus
-Group: Development/Libraries
-
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+Summary: Files for developing with aiksaurus
+Group: Development/Libraries
%description devel
Includes and definitions for developing with aiksaurus.
-
%package gtk
-Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
-Summary: A GTK+ interface for aiksaurus
-Group: System Environment/Libraries
-
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+Summary: A GTK+ interface for aiksaurus
+Group: System Environment/Libraries
%description gtk
AiksaurusGTK is a GTK+ interface to the Aiksaurus library.
It provides an attractive thesaurus interface, and can be embedded
in GTK+ projects, notably AbiWord.
-
%package gtk-devel
-Requires: %{name}-gtk = %{?epoch:%{epoch}:}%{version}-%{release}
-Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release}
-Requires: gtk2-devel
-Summary: Files for developing with aiksaurus-gtk
-Group: Development/Libraries
-
+Requires: %{name}-gtk = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: gtk2-devel
+Summary: Files for developing with aiksaurus-gtk
+Group: Development/Libraries
%description gtk-devel
gtk includes and definitions for developing with aiksaurus.
-
%package thesaurus
-Requires: %{name}-gtk = %{?epoch:%{epoch}:}%{version}-%{release}
-Summary: A GTK+ frontend to aiksaurus
-Group: Applications/Productivity
+Requires: %{name}-gtk = %{?epoch:%{epoch}:}%{version}-%{release}
+Summary: A GTK+ frontend to aiksaurus
+Group: Applications/Productivity
%description thesaurus
A standalone thesaurus program base on aiksaurus-gtk.
@@ -75,12 +66,12 @@ A standalone thesaurus program base on aiksaurus-gtk.
%build
%configure
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
-
%install
-rm -rf $RPM_BUILD_ROOT
-%makeinstall
+%make_install
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
@@ -88,73 +79,52 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
%{__install} -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
# Add desktop file.
-desktop-file-install --vendor fedora \
- --dir $RPM_BUILD_ROOT%{_datadir}/applications \
- --add-category X-Fedora \
- %{SOURCE2}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
+desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2}
%post -p /sbin/ldconfig
-
-
%postun -p /sbin/ldconfig
-
-
%post gtk -p /sbin/ldconfig
-
-
%postun gtk -p /sbin/ldconfig
-
%post thesaurus
update-desktop-database &> /dev/null ||:
-
%postun thesaurus
update-desktop-database &> /dev/null ||:
-
%files
-%defattr(-, root, root)
%doc ChangeLog README COPYING AUTHORS
%{_bindir}/%{name}
%{_bindir}/caiksaurus
%{_libdir}/*Aiksaurus-*.so.*
%{_datadir}/%{name}/
-
%files devel
-%defattr(-, root, root)
%dir %{_includedir}/Aiksaurus
%{_includedir}/Aiksaurus/Aiksaurus.h
%{_includedir}/Aiksaurus/AiksaurusC.h
%{_libdir}/*Aiksaurus.so
%{_libdir}/pkgconfig/%{name}-1.0.pc
-
%files gtk
-%defattr(-, root, root)
%{_libdir}/*GTK*.so.*
-
%files gtk-devel
-%defattr(-, root, root)
%{_includedir}/Aiksaurus/AiksaurusGTK*.h
%{_libdir}/*GTK*.so
%{_libdir}/pkgconfig/gaiksaurus-1.0.pc
-
%files thesaurus
-%defattr(-, root, root)
%{_bindir}/gaiksaurus
-%{_datadir}/applications/fedora-%{name}.desktop
+%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
-
%changelog
+* Sat Feb 09 2013 Rahul Sundaram <sundaram at fedoraproject.org> - 1:1.2.1-27
+- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
+- clean up spec to follow current guidelines
+- disable rpath
+
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:1.2.1-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
More information about the scm-commits
mailing list