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