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