]> git.pld-linux.org Git - packages/gcstar.git/blame_incremental - gcstar.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/gcstar.git] / gcstar.spec
... / ...
CommitLineData
1# NOTES: - warnings like this: /usr/lib/rpm/perl.prov: weird, cannot determine the package name for
2# `/mnt/hda5/tmp/gcstar-0.5.0-root-inter/usr/lib/gcstar/GCLang/BG/GCstar.pm'
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
7#
8%include /usr/lib/rpm/macros.perl
9Summary: GCstar: collection manager
10Summary(hu.UTF-8): GCstar: gyűjtemény kezelő
11Summary(pl.UTF-8): GCstar: zarządca kolekcji
12Name: gcstar
13Version: 1.7.1
14Release: 1
15License: GPL v2
16Group: X11/Applications
17Source0: http://download.gna.org/gcstar/%{name}-%{version}.tar.gz
18# Source0-md5: c109030b9c18c2d71f4d171d1b8c14d9
19Patch0: %{name}-mandir.patch
20Patch1: %{name}-desktop.patch
21# copy gcstar perl-libs to /usr/share instead of /usr/lib
22Patch2: %{name}-perlmoddir.patch
23Patch3: system-xdgopen.patch
24Patch4: system-fonts.patch
25URL: http://www.gcstar.org/
26BuildRequires: perl-Archive-Zip
27BuildRequires: perl-Gtk2
28BuildRequires: perl-HTML-Parser
29BuildRequires: perl-Sort-Naturally
30BuildRequires: perl-XML-LibXML
31BuildRequires: perl-XML-Simple
32BuildRequires: perl-libwww
33BuildRequires: rpm-perlprov
34BuildRequires: rpmbuild(macros) >= 1.654
35# for statistics
36Suggests: fonts-TTF-RedHat-liberation
37Suggests: perl-Date-Calc
38Suggests: perl-GD-Graph
39Suggests: perl-GD
40Requires: xdg-utils
41Requires(post,postun): desktop-file-utils
42BuildArch: noarch
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
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
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
49
50%description
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
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
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.
71Aktualnie wspiera kolekcje:
72 - filmów
73 - gier wideo
74 - książek
75 - kolekcje zdefiniowane przez użytkownika
76
77%prep
78%setup -q -n %{name}
79%patch0 -p1
80%patch1 -p1
81%patch2 -p1
82%patch3 -p1
83%undos lib/gcstar/GCStats.pm
84%patch4 -p1
85
86#rm BOM from files - it can confuse perl.prov
87find -type f -name '*.pm' | xargs sed -i 's/^\xef\xbb\xbf//'
88
89%install
90rm -rf $RPM_BUILD_ROOT
91
92./install --text \
93 --nomenu --noclean \
94 --prefix=$RPM_BUILD_ROOT%{_prefix}
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
101install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,22x22,24x24,32x32,36x36,48x48,64x64,72x72,96x96,128x128,192x192,256x256,scalable}/apps
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
116install -d $RPM_BUILD_ROOT%{_datadir}/mime/packages
117install share/applications/gcstar.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
118
119%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/LICENSE
120%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/helpers/xdg-open
121%{__rmdir} $RPM_BUILD_ROOT%{_datadir}/%{name}/helpers
122%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post
128%update_desktop_database_post
129%update_icon_cache hicolor
130%update_mime_database
131
132%postun
133%update_desktop_database_postun
134%update_icon_cache hicolor
135%update_mime_database
136
137%files
138%defattr(644,root,root,755)
139%doc README
140%attr(755,root,root) %{_bindir}/gcstar
141%dir %{_datadir}/%{name}
142%{_datadir}/%{name}/genres
143%{_datadir}/%{name}/html_models
144%{_datadir}/%{name}/icons
145%dir %{_datadir}/%{name}/lib
146%{_datadir}/%{name}/lib/GCBackend
147%{_datadir}/%{name}/lib/GCExport
148%{_datadir}/%{name}/lib/GCExtract
149%{_datadir}/%{name}/lib/GCGraphicComponents
150%{_datadir}/%{name}/lib/GCImport
151%{_datadir}/%{name}/lib/GCItemsLists
152%dir %{_datadir}/%{name}/lib/GCLang
153%lang(ar) %{_datadir}/%{name}/lib/GCLang/AR
154%lang(bg) %{_datadir}/%{name}/lib/GCLang/BG
155%lang(ca) %{_datadir}/%{name}/lib/GCLang/CA
156%lang(cs) %{_datadir}/%{name}/lib/GCLang/CS
157%lang(de) %{_datadir}/%{name}/lib/GCLang/DE
158%lang(el) %{_datadir}/%{name}/lib/GCLang/EL
159%lang(en) %{_datadir}/%{name}/lib/GCLang/EN
160%lang(es) %{_datadir}/%{name}/lib/GCLang/ES
161%lang(fr) %{_datadir}/%{name}/lib/GCLang/FR
162%lang(gl) %{_datadir}/%{name}/lib/GCLang/GL
163%lang(hu) %{_datadir}/%{name}/lib/GCLang/HU
164%lang(id) %{_datadir}/%{name}/lib/GCLang/ID
165%lang(it) %{_datadir}/%{name}/lib/GCLang/IT
166%lang(nl) %{_datadir}/%{name}/lib/GCLang/NL
167%lang(pl) %{_datadir}/%{name}/lib/GCLang/PL
168%lang(pt) %{_datadir}/%{name}/lib/GCLang/PT
169%lang(ro) %{_datadir}/%{name}/lib/GCLang/RO
170%lang(ru) %{_datadir}/%{name}/lib/GCLang/RU
171%lang(sr) %{_datadir}/%{name}/lib/GCLang/SR
172%lang(sv) %{_datadir}/%{name}/lib/GCLang/SV
173%lang(tr) %{_datadir}/%{name}/lib/GCLang/TR
174%lang(uk) %{_datadir}/%{name}/lib/GCLang/UK
175%lang(zh) %{_datadir}/%{name}/lib/GCLang/ZH
176%lang(zh_CN) %{_datadir}/%{name}/lib/GCLang/ZH_CN
177%{_datadir}/%{name}/lib/GCLang/GCLangUtils.pm
178%{_datadir}/%{name}/lib/GCLang/README
179%{_datadir}/%{name}/lib/GCModels
180%{_datadir}/%{name}/lib/GCPlugins
181%{_datadir}/%{name}/lib/*.pm
182%{_datadir}/%{name}/list_bg
183%{_datadir}/%{name}/logos
184%{_datadir}/%{name}/overlays
185%{_datadir}/%{name}/panels
186%{_datadir}/%{name}/schemas
187%{_datadir}/%{name}/style
188%{_datadir}/%{name}/xml_models
189%{_datadir}/%{name}/xslt
190%{_mandir}/man1/gcstar.1*
191%{_desktopdir}/gcstar.desktop
192%{_pixmapsdir}/gcstar.png
193%{_iconsdir}/hicolor/*/apps/gcstar.*
194%{_datadir}/mime/packages/gcstar.xml
This page took 0.047534 seconds and 4 git commands to generate.