Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37870050
en ru br
ALT Linux repos
5.0: 1.4.3-alt1
4.1: 1.1.1-alt1
4.0: 1.0.0-alt1

Group :: Databases
RPM: gcstar

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# vim: set ft=spec: -*- rpm-spec -*-

Name: gcstar
Version: 1.4.3
Release: alt1

Summary: Personal collections manager
Group: Databases
License: GPL
Url: http://www.gcstar.org/

Requires: xdg-utils

Packager: Sir Raorn <raorn at altlinux.org>

BuildArch: noarch

Source: http://download.gna.org/gcstar/%name-%version.tar
Patch: %name-%version-%release.patch

%define _perl_lib_path %perl_vendor_privlib:%_datadir/lib%name

# Automatically added by buildreq on Sat Jan 24 2009 (-bi)

BuildRequires: perl-Encode perl-Gtk2 perl-Switch perl-Unicode-Normalize perl-XML-LibXML perl-XML-Parser perl-XML-Simple

%description
GCstar is an application to manage different kind of collections. It
is designed to be able to support as many type of collections as
needed. For the moment it supports these ones:

* Movies
* Video games
* Books
* User defined collections

%prep
%setup -q -n %name
%patch -p1

%build
%__subst 's, at GCS_LIB_DIR at ,%_datadir/lib%name,' bin/gcstar
%__subst 's, at GCS_SHARE_DIR at ,%_datadir/%name,' bin/gcstar
%__subst 's,Icon=.*$,Icon=%name,' share/applications/gcstar.desktop

%install
%__mkdir_p %buildroot{%_bindir,%_man1dir,%_datadir/{lib,}%name,%_desktopdir,%_xdgmimedir/packages,%_liconsdir,%_miconsdir,%_niconsdir}

%__install -p -m755 bin/gcstar %buildroot%_bindir/
%__cp -a lib/gcstar/* %buildroot%_datadir/lib%name/
%__cp -a share/gcstar/* %buildroot%_datadir/%name/
%__install -p -m644 share/gcstar/icons/gcstar_48x48.png %buildroot%_liconsdir/%name.png
%__install -p -m644 share/gcstar/icons/gcstar_16x16.png %buildroot%_miconsdir/%name.png
%__install -p -m644 share/gcstar/icons/gcstar_32x32.png %buildroot%_niconsdir/%name.png
%__install -p -m644 share/applications/gcstar.desktop %buildroot%_desktopdir/%name.desktop
%__install -p -m644 share/applications/gcstar.xml %buildroot%_xdgmimedir/packages/%name.xml
%__install -p -m644 man/* %buildroot/%_man1dir/

%files
%doc CHANGELOG README templates
%_bindir/*
%_man1dir/*
%_liconsdir/%name.png
%_miconsdir/%name.png
%_niconsdir/%name.png
%_desktopdir/%name.desktop
%_xdgmimedir/packages/%name.xml
%_datadir/lib%name
%_datadir/%name

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin