]> git.pld-linux.org Git - packages/gcstar.git/blame - gcstar.spec
statistics option requires some additional modules
[packages/gcstar.git] / gcstar.spec
CommitLineData
bf408987 1# NOTES: - warnings like this: /usr/lib/rpm/perl.prov: weird, cannot determine the package name for
8eff6485 2# `/mnt/hda5/tmp/gcstar-0.5.0-root-inter/usr/lib/gcstar/GCLang/BG/GCstar.pm'
bf408987
SS
3# Above is caused by mismatches of file/dir names of *.pm files and "package PKGNAME;" declarations.
4# Fixing this is real PITA, moreover - our perl.{prov,req} don't handle declarations
5# more then 1 package in 1 file.
6# Anyway we don't want to provide/requires perl modules from non-standard dirs
8eff6485 7#
bf408987 8# TODO:
c545eed1 9# - split font package or rm fonts (included in fonts-TTF-RedHat-liberation?)
ec5ebfe7 10#
2d948bf5 11%include /usr/lib/rpm/macros.perl
c448fb71 12Summary: GCstar: collection manager
d58332be 13Summary(hu.UTF-8): GCstar: gyűjtemény kezelő
4e3f85ee 14Summary(pl.UTF-8): GCstar: zarządca kolekcji
00b89f0a 15Name: gcstar
e59c7e14 16Version: 1.7.0
abc602bc 17Release: 0.2
a159d2d5 18License: GPL v2
4a7c6738 19Group: X11/Applications
00b89f0a 20Source0: http://download.gna.org/gcstar/%{name}-%{version}.tar.gz
e59c7e14 21# Source0-md5: 94d0c4d6acc912b4b4d3a72d934cc16d
00b89f0a 22Patch0: %{name}-mandir.patch
23Patch1: %{name}-desktop.patch
290001d9 24# copy gcstar perl-libs to /usr/share instead of /usr/lib
5f263671 25Patch2: %{name}-perlmoddir.patch
abc602bc 26Patch3: system-xdgopen.patch
a399d7d3 27URL: http://www.gcstar.org/
8eff6485 28BuildRequires: perl-Archive-Zip
c448fb71 29BuildRequires: perl-Gtk2
83b45a9f 30BuildRequires: perl-HTML-Parser
0705dc9b 31BuildRequires: perl-Sort-Naturally
2d948bf5 32BuildRequires: perl-XML-LibXML
aca574c6 33BuildRequires: perl-XML-Simple
64f1bcda 34BuildRequires: perl-libwww
2d948bf5 35BuildRequires: rpm-perlprov
9084a8dc 36BuildRequires: rpmbuild(macros) >= 1.654
991816fe
SS
37# for statistics
38Suggests: perl-Date-Calc
39Suggests: perl-GD-Graph
40Suggests: perl-GD
abc602bc 41Requires: xdg-utils
64f1bcda 42Requires(post,postun): desktop-file-utils
5f263671 43BuildArch: noarch
00b89f0a 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
b6cf9f0b
SS
46# don't provide itself, it isn't in standard search path
47%define _noautoprov 'perl\\(GC.*\\)'
48# don't require itself, it isn't in standard search path and subpackages of Gtk2.pm
ef2eb70a 49%define _noautoreq_perl GC.* Gtk2::Dialog Gtk2::EventBox Gtk2::Frame Gtk2::HBox Gtk2::MenuBar Gtk2::MessageDialog Gtk2::ScrolledWindow Gtk2::SimpleList Gtk2::Table Gtk2::Toolbar Gtk2::TreeView Gtk2::VBox Gtk2::Window
74573e9b 50
00b89f0a 51%description
9901e863 52GCstar is an application to manage different kind of collections. It
53is designed to be able to support as many type of collections as
54needed. For the moment it supports these ones:
55 - Movies
56 - Video games
57 - Books
58 - User defined collections
59
d58332be
ZU
60%description -l hu.UTF-8
61GCstar egy alkalmazás, amellyel gyűjtemények különféle fajtáit
62tarthatjuk nyilván. Annyi típusú gyűjteményt tud kezelni, amennyire
63csak szükségünk lehet. Jelenleg a következőket:
64 - filmek
65 - videójátékok
66 - könyvek
67 - felhasználó által definiált gyűjtemények
68
d8f50ea5
JR
69%description -l pl.UTF-8
70GCstar jest aplikacją do zarządzania różnymi rodzajami kolekcji. Jest
71zaprojektowana by móc wspierać wszystkie potrzebne typy kolekcji.
149bd910 72Aktualnie wspiera kolekcje:
d8f50ea5 73 - filmów
9901e863 74 - gier wideo
d8f50ea5
JR
75 - książek
76 - kolekcje zdefiniowane przez użytkownika
00b89f0a 77
78%prep
79%setup -q -n %{name}
80%patch0 -p1
81%patch1 -p1
290001d9 82%patch2 -p1
abc602bc 83%patch3 -p1
00b89f0a 84
15cac200
SS
85#rm BOM from files - it can confuse perl.prov
86find -type f -name '*.pm' | xargs sed -i 's/^\xef\xbb\xbf//'
87
00b89f0a 88%install
89rm -rf $RPM_BUILD_ROOT
90
c448fb71 91./install --text \
355c7c89 92 --nomenu --noclean \
c448fb71 93 --prefix=$RPM_BUILD_ROOT%{_prefix}
00b89f0a 94
95install -d $RPM_BUILD_ROOT%{_desktopdir}
96install -d $RPM_BUILD_ROOT%{_pixmapsdir}
97install share/applications/gcstar.desktop $RPM_BUILD_ROOT%{_desktopdir}
98install share/gcstar/icons/gcstar_64x64.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
99
80b68074 100install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,22x22,24x24,32x32,36x36,48x48,64x64,72x72,96x96,128x128,192x192,256x256,scalable}/apps
fae26cc9
SS
101install share/gcstar/icons/gcstar_16x16.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/%{name}.png
102install share/gcstar/icons/gcstar_22x22.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/22x22/apps/%{name}.png
103install share/gcstar/icons/gcstar_24x24.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/24x24/apps/%{name}.png
104install share/gcstar/icons/gcstar_32x32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/%{name}.png
105install share/gcstar/icons/gcstar_36x36.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/36x36/apps/%{name}.png
106install share/gcstar/icons/gcstar_48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/%{name}.png
107install share/gcstar/icons/gcstar_64x64.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/64x64/apps/%{name}.png
108install share/gcstar/icons/gcstar_72x72.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/72x72/apps/%{name}.png
109install share/gcstar/icons/gcstar_96x96.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/96x96/apps/%{name}.png
110install share/gcstar/icons/gcstar_128x128.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/%{name}.png
111install share/gcstar/icons/gcstar_192x192.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/192x192/apps/%{name}.png
112install share/gcstar/icons/gcstar_256x256.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/256x256/apps/%{name}.png
113install share/gcstar/icons/gcstar_scalable.svg $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
114
23090c74
SS
115install -d $RPM_BUILD_ROOT%{_datadir}/mime/packages
116install share/applications/gcstar.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
117
e587cd69 118%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/LICENSE
202ab40d
SS
119%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/helpers/xdg-open
120%{__rmdir} $RPM_BUILD_ROOT%{_datadir}/%{name}/helpers
e8493b44 121
00b89f0a 122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post
126%update_desktop_database_post
54a19666
SS
127%update_icon_cache hicolor
128%update_mime_database
00b89f0a 129
130%postun
131%update_desktop_database_postun
54a19666
SS
132%update_icon_cache hicolor
133%update_mime_database
00b89f0a 134
135%files
136%defattr(644,root,root,755)
137%doc README
2afbb631 138%attr(755,root,root) %{_bindir}/gcstar
95d40e4c
SS
139%dir %{_datadir}/%{name}
140%{_datadir}/%{name}/fonts
141%{_datadir}/%{name}/genres
95d40e4c
SS
142%{_datadir}/%{name}/html_models
143%{_datadir}/%{name}/icons
759ddd2f
SS
144%dir %{_datadir}/%{name}/lib
145%{_datadir}/%{name}/lib/GCBackend
146%{_datadir}/%{name}/lib/GCExport
147%{_datadir}/%{name}/lib/GCExtract
148%{_datadir}/%{name}/lib/GCGraphicComponents
149%{_datadir}/%{name}/lib/GCImport
150%{_datadir}/%{name}/lib/GCItemsLists
43c66add
SS
151%dir %{_datadir}/%{name}/lib/GCLang
152%lang(ar) %{_datadir}/%{name}/lib/GCLang/AR
153%lang(bg) %{_datadir}/%{name}/lib/GCLang/BG
154%lang(ca) %{_datadir}/%{name}/lib/GCLang/CA
155%lang(cs) %{_datadir}/%{name}/lib/GCLang/CS
156%lang(de) %{_datadir}/%{name}/lib/GCLang/DE
157%lang(el) %{_datadir}/%{name}/lib/GCLang/EL
158%lang(en) %{_datadir}/%{name}/lib/GCLang/EN
159%lang(es) %{_datadir}/%{name}/lib/GCLang/ES
160%lang(fr) %{_datadir}/%{name}/lib/GCLang/FR
161%lang(gl) %{_datadir}/%{name}/lib/GCLang/GL
162%lang(hu) %{_datadir}/%{name}/lib/GCLang/HU
163%lang(id) %{_datadir}/%{name}/lib/GCLang/ID
164%lang(it) %{_datadir}/%{name}/lib/GCLang/IT
165%lang(nl) %{_datadir}/%{name}/lib/GCLang/NL
166%lang(pl) %{_datadir}/%{name}/lib/GCLang/PL
167%lang(pt) %{_datadir}/%{name}/lib/GCLang/PT
168%lang(ro) %{_datadir}/%{name}/lib/GCLang/RO
169%lang(ru) %{_datadir}/%{name}/lib/GCLang/RU
170%lang(sr) %{_datadir}/%{name}/lib/GCLang/SR
171%lang(sv) %{_datadir}/%{name}/lib/GCLang/SV
172%lang(tr) %{_datadir}/%{name}/lib/GCLang/TR
173%lang(uk) %{_datadir}/%{name}/lib/GCLang/UK
174%lang(zh) %{_datadir}/%{name}/lib/GCLang/ZH
175%lang(zh_CN) %{_datadir}/%{name}/lib/GCLang/ZH_CN
176%{_datadir}/%{name}/lib/GCLang/GCLangUtils.pm
177%{_datadir}/%{name}/lib/GCLang/README
759ddd2f
SS
178%{_datadir}/%{name}/lib/GCModels
179%{_datadir}/%{name}/lib/GCPlugins
180%{_datadir}/%{name}/lib/*.pm
95d40e4c
SS
181%{_datadir}/%{name}/list_bg
182%{_datadir}/%{name}/logos
183%{_datadir}/%{name}/overlays
184%{_datadir}/%{name}/panels
185%{_datadir}/%{name}/schemas
186%{_datadir}/%{name}/style
187%{_datadir}/%{name}/xml_models
188%{_datadir}/%{name}/xslt
2afbb631
SS
189%{_mandir}/man1/gcstar.1*
190%{_desktopdir}/gcstar.desktop
191%{_pixmapsdir}/gcstar.png
e8493b44
SS
192%{_iconsdir}/hicolor/*/apps/gcstar.*
193%{_datadir}/mime/packages/gcstar.xml
This page took 0.103373 seconds and 4 git commands to generate.