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