Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 6747319cc027f998f7bf4f9c6ad92c84 > files > 3

gcstar-1.5.0-2.fc13.src.rpm

Name:           gcstar
Version:        1.5.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)
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
* 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.