Группа :: Базы Данных
Пакет: gcstar
Главная Изменения Спек Патчи Sources Загрузить 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
…
Полный changelog можно просмотреть здесь
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
…
Полный changelog можно просмотреть здесь