Name: gcstar Version: 1.7.0 Release: 2%{?dist} Summary: Personal collections manager Group: Applications/Databases License: GPLv2+ URL: http://www.gcstar.org/ Source0: http://download.gna.org/gcstar/gcstar-%{version}.tar.gz Patch0: gcstar.path.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: desktop-file-utils Requires: perl-Gtk2 Provides: perl(GCItemsLists::GCImageLists) perl(GCItemsLists::GCTextLists) perl(GCPlugins::GCfilms::GCThemoviedb) perl(GCItemsLists::GCListOptions) perl(GCItemsLists::GCImageListComponents) perl(GCGraphicComponents::GCDoubleLists) perl(GCGraphicComponents::GCBaseWidgets) Obsoletes: gcfilms %define desktop_vendor fedora %description GCstar is an application for managing your personal collections. Detailed information on each item can be automatically retrieved from the internet and you can store additional data, depending on the collection type. And also who you've lent your them to. You may also search and filter your collection by criteria. %prep %setup -q -n gcstar %patch0 -p1 -b .path %build %install rm -rf %{buildroot} %{__mkdir_p} %{buildroot}%{_prefix} %{__install} -d %{buildroot}%{_bindir} %{__install} bin/gcstar %{buildroot}%{_bindir} %{__install} -d %{buildroot}%{_datadir} %{__cp} -a share/gcstar %{buildroot}%{_datadir} %{__install} -d %{buildroot}%{_datadir}/%{name}/lib %{__cp} -a lib/gcstar/* %{buildroot}%{_datadir}/%{name}/lib %{__install} -d %{buildroot}%{_mandir}/man1 %{__install} man/gcstar.1 %{buildroot}%{_mandir}/man1 gzip %{buildroot}%{_mandir}/man1/gcstar.1 # Install menu entry %{__cat} > %{name}.desktop << EOF [Desktop Entry] Name=GCstar Comment=Manage your collections GenericName=Personal collections manager Exec=gcstar Icon=%{_datadir}/gcstar/icons/gcstar_64x64.png Terminal=false Type=Application MimeType=application/x-gcstar Categories=Application;Office; Encoding=UTF-8 EOF %{__mkdir_p} %{buildroot}%{_datadir}/applications desktop-file-install \ --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ %{name}.desktop #Mime Type %{__cat} > %{name}.xml <<EOF <?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-gcstar"> <comment>GCstar collection</comment> <glob pattern="*.gcs"/> </mime-type> </mime-info> EOF %{__mkdir_p} %{buildroot}%{_datadir}/mime/packages cp %{name}.xml %{buildroot}%{_datadir}/mime/packages %clean rm -rf %{buildroot} %post update-desktop-database &> /dev/null ||: update-mime-database %{_datadir}/mime &> /dev/null || : %postun update-desktop-database &> /dev/null ||: update-mime-database %{_datadir}/mime &> /dev/null || : %files %defattr(-,root,root) %doc CHANGELOG README LICENSE %{_datadir}/gcstar %{_datadir}/gcstar/lib %{_mandir}/man1/gcstar.1.gz %attr(0755,root,root) %{_bindir}/gcstar %attr(0755,root,root) %{_datadir}/gcstar/helpers/xdg-open %{_datadir}/applications/%{desktop_vendor}-%{name}.desktop %{_datadir}/mime/packages/%{name}.xml %changelog * Wed Aug 14 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1.7.0-2 - Add missing provides * Wed Sep 05 2012 Tian <tian@c-sait.net> - 1.7.0-1 - New upstream version http://svn.gna.org/viewcvs/*checkout*/gcstar/tags/GCstar_1_7_0/CHANGELOG * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Sun Aug 07 2011 Tian <tian@c-sait.net> - 1.6.2-1 - New upstream version http://svn.gna.org/viewcvs/*checkout*/gcstar/tags/GCstar_1_6_2/CHANGELOG * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Sep 04 2010 Tian <tian@c-sait.net> - 1.6.1-2 - Added Provides directive as it was not correctly detected * Wed Sep 01 2010 Tian <tian@c-sait.net> - 1.6.1-1 - New upstream version http://svn.gna.org/viewcvs/*checkout*/gcstar/tags/GCstar_1_6_1/CHANGELOG * Sun Nov 29 2009 Tian <tian@c-sait.net> - 1.5.0-2 - Added Provides directive as it was not correctly detected * Sat Nov 28 2009 Tian <tian@c-sait.net> - 1.5.0-1 - New upstream version http://svn.gna.org/viewcvs/*checkout*/gcstar/tags/GCstar_1_5_0/CHANGELOG * Wed Nov 11 2009 Tian <tian@c-sait.net> - 1.4.3-4 - Bug 531875 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Oct 11 2008 Tian <tian@c-sait.net> - 1.4.3-1 - Bug 466364 - New upstream version http://svn.gna.org/viewcvs/*checkout*/gcstar/tags/GCstar_1_4_3/CHANGELOG * Wed Jul 23 2008 Tian <tian@c-sait.net> - 1.4.1-1 - New upstream version http://svn.gna.org/viewcvs/*checkout*/gcstar/tags/GCstar_1_4_1/CHANGELOG * Tue Jun 3 2008 Tian <tian@c-sait.net> - 1.4.0-1 - New upstream version * Fri Jan 25 2008 Tian <tian@c-sait.net> - 1.3.2-1 - New upstream version * Mon Nov 26 2007 Tian <tian@c-sait.net> - 1.3.0-1 - New upstream version * Mon Sep 17 2007 Tian <tian@c-sait.net> - 1.2.2-1 - New upstream version * Sat Sep 09 2007 Tian <tian@c-sait.net> - 1.2.0-1 - New upstream version * Thu Aug 16 2007 Tian <tian@c-sait.net> - 1.1.1-4 - Updated license tag * Sat May 27 2007 Tian <tian@c-sait.net> - 1.1.1-3 - Added Obsoletes tag * Fri Feb 23 2007 Tian <tian@c-sait.net> - 1.1.1-2 - Execution bit on xdg-open * Fri Feb 16 2007 Tian <tian@c-sait.net> - 1.1.1-1 - New upstream version * Sat Dec 16 2006 Tian <tian@c-sait.net> - 1.0.0-1 - New upstream version * Sat Oct 28 2006 Tian <tian@c-sait.net> - 0.5.0-4 - Re-creation of the module because of a problem with previous import * Sun Oct 22 2006 Tian <tian@c-sait.net> - 0.5.0-3 - Restored BuildRequires * Sat Oct 21 2006 Tian <tian@c-sait.net> - 0.5.0-2 - Changed desktop vendor - Removed desktop-file-utils and shared-mime-info from required - Fixed icon path in desktop file * Sat Oct 21 2006 Tian <tian@c-sait.net> - 0.5.0-1 - First Fedora Extras version.