]> git.pld-linux.org Git - packages/widelands.git/blame - widelands.spec
- updated to build19
[packages/widelands.git] / widelands.spec
CommitLineData
7764f64d 1# TODO:
abdefe8d 2# - check locales
20d6b224 3# - use system fonts where possible
7764f64d 4#
20d6b224 5%define buildver 19
325beb53 6Summary: Game like Settlers II
bf6aa356 7Summary(pl.UTF-8): Remake gry Settlers II
325beb53 8Name: widelands
48449069 9Version: 0.build%{buildver}
20d6b224 10Release: 1
11907a39 11License: GPL v2+
325beb53 12Group: X11/Applications/Games
20d6b224 13#Source0Download: https://wl.widelands.org/wiki/Download/#release
509c89d9 14Source0: http://launchpad.net/widelands/build%{buildver}/build%{buildver}/+download/%{name}-build%{buildver}-src.tar.bz2
20d6b224 15# Source0-md5: 0ef7ccf021b8001056739f755500366d
325beb53 16Source1: %{name}.desktop
20d6b224
JB
17Patch0: %{name}-pld.patch
18URL: https://wl.widelands.org/
19BuildRequires: OpenGL-devel
20BuildRequires: SDL2-devel >= 2
21BuildRequires: SDL2_image-devel >= 2
22BuildRequires: SDL2_mixer-devel >= 2
23BuildRequires: SDL2_net-devel >= 2
24BuildRequires: SDL2_ttf-devel >= 2.0.12
25BuildRequires: boost-devel >= 1.48
26BuildRequires: cmake >= 2.8.7
acb61c96 27BuildRequires: gettext-tools
abdefe8d 28BuildRequires: glew-devel
20d6b224 29BuildRequires: libicu-devel
929f8735 30BuildRequires: libpng-devel
20d6b224
JB
31BuildRequires: libstdc++-devel >= 6:4.7
32BuildRequires: python >= 2
33BuildRequires: python-modules >= 2
34BuildRequires: rpmbuild(macros) >= 1.605
35BuildRequires: zlib-devel
945184ed 36Requires: %{name}-data = %{version}-%{release}
325beb53
AG
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40In Widelands, you are the regent of a small tribe. You start out with
41nothing but your headquarters, a kind of castle in which all your
42resources are stored. Every member of your tribe will do his or her
43part to produce more resources - wood, food, iron, gold and more - to
44further this growth. But you are not alone in the world, and you will
45meet other tribes sooner or later. Some of them may be friendly and
46trade with you. However, if you want to rule the world, you will have
47to train soldiers and fight.
48
d71c4d09
JR
49%description -l pl.UTF-8
50W grze Widelands jesteś regentem niewielkiego plemienia. Rozpoczynasz
51grę tylko z kwaterą główną, czymś w rodzaju zamku, w której
52przechowywane są wszystkie Twoje zasoby. Każdy członek plemienia
53wykona swoje zadanie w procesie produkcji tychże zasobów - drewna,
54żywności, żelaza, złota i wielu innych - aby zapewnić rozwój. Jednak
55nie jesteś sam na tym świecie i wcześniej lub później będziesz musiał
56spotkać się z innymi plemionami. Niektóre z nich mogą być przyjaźnie
57nastawione i rozpocząć z Tobą handel. Jednak, jeśli chcesz rządzić
58światem, będziesz musiał wyszkolić żołnierzy i walczyć.
325beb53 59
945184ed
ER
60%package data
61Summary: Game like Settlers II - data files
20d6b224 62Summary(pl.UTF-8): Remake gry Settlers II - pliki danych
945184ed
ER
63Group: X11/Applications/Games
64%if "%{_rpmversion}" >= "5"
65BuildArch: noarch
66%endif
67
68%description data
69Game like Settlers II - data files.
70
20d6b224
JB
71%description data -l pl.UTF-8
72Remake gry Settlers II - pliki danych.
73
325beb53 74%prep
509c89d9 75%setup -q -n %{name}-build%{buildver}-src
13357d0d 76%patch0 -p1
325beb53
AG
77
78%build
509c89d9 79install -d build
80cd build
20d6b224
JB
81%cmake .. \
82 -DWL_INSTALL_BASEDIR=%{_prefix} \
509c89d9 83 -DWL_INSTALL_BINDIR=%{_bindir} \
20d6b224 84 -DWL_INSTALL_DATADIR=%{_datadir}/games/%{name}
509c89d9 85
86%{__make}
325beb53
AG
87
88%install
89rm -rf $RPM_BUILD_ROOT
20d6b224 90
509c89d9 91%{__make} -C build install \
92 DESTDIR=$RPM_BUILD_ROOT
bb198b26 93
20d6b224
JB
94# desktop and icons
95install -d $RPM_BUILD_ROOT%{_desktopdir}
945184ed 96cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
20d6b224
JB
97for s in 16 32 48 64 128 ; do
98 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${s}x${s}/apps
99 cp -p data/images/logos/wl-ico-${s}.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${s}x${s}/apps/widelands.png
100done
101
102# VERSION unneeded, COPYING generic GPL v2, the rest packaged as %doc
103%{__rm} $RPM_BUILD_ROOT%{_prefix}/{COPYING,CREDITS,ChangeLog,VERSION}
325beb53
AG
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
108%files
109%defattr(644,root,root,755)
48449069 110%doc ChangeLog CREDITS
20d6b224
JB
111%attr(755,root,root) %{_bindir}/widelands
112%attr(755,root,root) %{_bindir}/wl_map_info
113%attr(755,root,root) %{_bindir}/wl_map_object_info
114%attr(755,root,root) %{_bindir}/wl_render_richtext
115%{_desktopdir}/widelands.desktop
116%{_iconsdir}/hicolor/*x*/apps/widelands.png
945184ed
ER
117
118%files data
119%defattr(644,root,root,755)
48449069 120%dir %{_datadir}/games/%{name}
48449069 121%{_datadir}/games/%{name}/campaigns
20d6b224
JB
122%dir %{_datadir}/games/%{name}/i18n
123%{_datadir}/games/%{name}/i18n/fonts.lua
124%{_datadir}/games/%{name}/i18n/locales.lua
125%dir %{_datadir}/games/%{name}/i18n/fonts
126# font-set=hebrew
127%lang(he) %{_datadir}/games/%{name}/i18n/fonts/Culmus
128# font-set=default
129%{_datadir}/games/%{name}/i18n/fonts/DejaVu
130# font-set=cjk
131%lang(ja,ko,zh_CN,zh_TW) %{_datadir}/games/%{name}/i18n/fonts/MicroHei
132# font-set=devanagari
133%lang(hi,mr) %{_datadir}/games/%{name}/i18n/fonts/Nakula
134# font-set=sinhala
135%lang(si) %{_datadir}/games/%{name}/i18n/fonts/Sinhala
136%{_datadir}/games/%{name}/i18n/fonts/Widelands
137# font-set=arabic
138%lang(ar,fa,ms) %{_datadir}/games/%{name}/i18n/fonts/amiri
139# font-set=myanmar
140%lang(my) %{_datadir}/games/%{name}/i18n/fonts/mmrCensus
141%dir %{_datadir}/games/%{name}/i18n/locales
142%lang(ar) %{_datadir}/games/%{name}/i18n/locales/ar.json
143%lang(ast) %{_datadir}/games/%{name}/i18n/locales/ast.json
144%lang(bg) %{_datadir}/games/%{name}/i18n/locales/bg.json
145%lang(br) %{_datadir}/games/%{name}/i18n/locales/br.json
146%lang(ca) %{_datadir}/games/%{name}/i18n/locales/ca.json
147%lang(cs) %{_datadir}/games/%{name}/i18n/locales/cs.json
148%lang(da) %{_datadir}/games/%{name}/i18n/locales/da.json
149%lang(de) %{_datadir}/games/%{name}/i18n/locales/de.json
150%lang(el) %{_datadir}/games/%{name}/i18n/locales/el.json
151%lang(en_CA) %{_datadir}/games/%{name}/i18n/locales/en_CA.json
152%lang(en_GB) %{_datadir}/games/%{name}/i18n/locales/en_GB.json
153%lang(en_US) %{_datadir}/games/%{name}/i18n/locales/en_US.json
154%lang(eo) %{_datadir}/games/%{name}/i18n/locales/eo.json
155%lang(es) %{_datadir}/games/%{name}/i18n/locales/es.json
156%lang(et) %{_datadir}/games/%{name}/i18n/locales/et.json
157%lang(eu) %{_datadir}/games/%{name}/i18n/locales/eu.json
158%lang(fa) %{_datadir}/games/%{name}/i18n/locales/fa.json
159%lang(fi) %{_datadir}/games/%{name}/i18n/locales/fi.json
160%lang(fr) %{_datadir}/games/%{name}/i18n/locales/fr.json
161%lang(gd) %{_datadir}/games/%{name}/i18n/locales/gd.json
162%lang(gl) %{_datadir}/games/%{name}/i18n/locales/gl.json
163%lang(he) %{_datadir}/games/%{name}/i18n/locales/he.json
164%lang(hi) %{_datadir}/games/%{name}/i18n/locales/hi.json
165%lang(hr) %{_datadir}/games/%{name}/i18n/locales/hr.json
166%lang(hu) %{_datadir}/games/%{name}/i18n/locales/hu.json
167%lang(ia) %{_datadir}/games/%{name}/i18n/locales/ia.json
168%lang(id) %{_datadir}/games/%{name}/i18n/locales/id.json
169%lang(it) %{_datadir}/games/%{name}/i18n/locales/it.json
170%lang(ja) %{_datadir}/games/%{name}/i18n/locales/ja.json
171%lang(jv) %{_datadir}/games/%{name}/i18n/locales/jv.json
172%lang(ka) %{_datadir}/games/%{name}/i18n/locales/ka.json
173%lang(ko) %{_datadir}/games/%{name}/i18n/locales/ko.json
174%lang(krl) %{_datadir}/games/%{name}/i18n/locales/krl.json
175%lang(la) %{_datadir}/games/%{name}/i18n/locales/la.json
176%{_datadir}/games/%{name}/i18n/locales/locales_translators.json
177%lang(lt) %{_datadir}/games/%{name}/i18n/locales/lt.json
178%lang(mr) %{_datadir}/games/%{name}/i18n/locales/mr.json
179%lang(ms) %{_datadir}/games/%{name}/i18n/locales/ms.json
180%lang(my) %{_datadir}/games/%{name}/i18n/locales/my.json
181%lang(nb) %{_datadir}/games/%{name}/i18n/locales/nb.json
182%lang(nds) %{_datadir}/games/%{name}/i18n/locales/nds.json
183%lang(nl) %{_datadir}/games/%{name}/i18n/locales/nl.json
184%lang(nn) %{_datadir}/games/%{name}/i18n/locales/nn.json
185%lang(oc) %{_datadir}/games/%{name}/i18n/locales/oc.json
186%lang(pl) %{_datadir}/games/%{name}/i18n/locales/pl.json
187%lang(pt) %{_datadir}/games/%{name}/i18n/locales/pt.json
188%lang(pt_BR) %{_datadir}/games/%{name}/i18n/locales/pt_BR.json
189%lang(ro) %{_datadir}/games/%{name}/i18n/locales/ro.json
190%lang(ru) %{_datadir}/games/%{name}/i18n/locales/ru.json
191%lang(rw) %{_datadir}/games/%{name}/i18n/locales/rw.json
192%lang(si) %{_datadir}/games/%{name}/i18n/locales/si.json
193%lang(sk) %{_datadir}/games/%{name}/i18n/locales/sk.json
194%lang(sl) %{_datadir}/games/%{name}/i18n/locales/sl.json
195%lang(sr) %{_datadir}/games/%{name}/i18n/locales/sr.json
196%lang(sv) %{_datadir}/games/%{name}/i18n/locales/sv.json
197%lang(tr) %{_datadir}/games/%{name}/i18n/locales/tr.json
198%lang(uk) %{_datadir}/games/%{name}/i18n/locales/uk.json
199%lang(vi) %{_datadir}/games/%{name}/i18n/locales/vi.json
200%lang(zh_CN) %{_datadir}/games/%{name}/i18n/locales/zh_CN.json
201%lang(zh_TW) %{_datadir}/games/%{name}/i18n/locales/zh_TW.json
202%{_datadir}/games/%{name}/images
48449069 203%dir %{_datadir}/games/%{name}/locale
509c89d9 204%lang(ar) %{_datadir}/games/%{name}/locale/ar
abdefe8d 205%lang(ast) %{_datadir}/games/%{name}/locale/ast
20d6b224
JB
206%lang(bg) %{_datadir}/games/%{name}/locale/bg
207%lang(br) %{_datadir}/games/%{name}/locale/br
509c89d9 208%lang(ca) %{_datadir}/games/%{name}/locale/ca
209%lang(cs) %{_datadir}/games/%{name}/locale/cs
210%lang(da) %{_datadir}/games/%{name}/locale/da
211%lang(de) %{_datadir}/games/%{name}/locale/de
20d6b224
JB
212%lang(el) %{_datadir}/games/%{name}/locale/el
213%lang(en_CA) %{_datadir}/games/%{name}/locale/en_CA
509c89d9 214%lang(en_GB) %{_datadir}/games/%{name}/locale/en_GB
20d6b224 215%lang(en_US) %{_datadir}/games/%{name}/locale/en_US
509c89d9 216%lang(eo) %{_datadir}/games/%{name}/locale/eo
217%lang(es) %{_datadir}/games/%{name}/locale/es
abdefe8d 218%lang(et) %{_datadir}/games/%{name}/locale/et
509c89d9 219%lang(eu) %{_datadir}/games/%{name}/locale/eu
abdefe8d 220%lang(fa) %{_datadir}/games/%{name}/locale/fa
509c89d9 221%lang(fi) %{_datadir}/games/%{name}/locale/fi
222%lang(fr) %{_datadir}/games/%{name}/locale/fr
20d6b224 223%lang(gd) %{_datadir}/games/%{name}/locale/gd
509c89d9 224%lang(gl) %{_datadir}/games/%{name}/locale/gl
225%lang(he) %{_datadir}/games/%{name}/locale/he
20d6b224
JB
226%lang(hi) %{_datadir}/games/%{name}/locale/hi
227%lang(hr) %{_datadir}/games/%{name}/locale/hr
509c89d9 228%lang(hu) %{_datadir}/games/%{name}/locale/hu
229%lang(ia) %{_datadir}/games/%{name}/locale/ia
230%lang(id) %{_datadir}/games/%{name}/locale/id
231%lang(it) %{_datadir}/games/%{name}/locale/it
232%lang(ja) %{_datadir}/games/%{name}/locale/ja
20d6b224
JB
233%lang(jv) %{_datadir}/games/%{name}/locale/jv
234%lang(ka) %{_datadir}/games/%{name}/locale/ka
abdefe8d 235%lang(ko) %{_datadir}/games/%{name}/locale/ko
20d6b224 236%lang(krl) %{_datadir}/games/%{name}/locale/krl
509c89d9 237%lang(la) %{_datadir}/games/%{name}/locale/la
20d6b224
JB
238%lang(lt) %{_datadir}/games/%{name}/locale/lt
239%lang(mr) %{_datadir}/games/%{name}/locale/mr
abdefe8d 240%lang(ms) %{_datadir}/games/%{name}/locale/ms
20d6b224 241%lang(my) %{_datadir}/games/%{name}/locale/my
abdefe8d 242%lang(nb) %{_datadir}/games/%{name}/locale/nb
20d6b224 243%lang(nds) %{_datadir}/games/%{name}/locale/nds
509c89d9 244%lang(nl) %{_datadir}/games/%{name}/locale/nl
245%lang(nn) %{_datadir}/games/%{name}/locale/nn
abdefe8d 246%lang(oc) %{_datadir}/games/%{name}/locale/oc
509c89d9 247%lang(pl) %{_datadir}/games/%{name}/locale/pl
abdefe8d 248%lang(pt) %{_datadir}/games/%{name}/locale/pt
509c89d9 249%lang(pt_BR) %{_datadir}/games/%{name}/locale/pt_BR
20d6b224 250%lang(ro) %{_datadir}/games/%{name}/locale/ro
509c89d9 251%lang(ru) %{_datadir}/games/%{name}/locale/ru
20d6b224 252%lang(rw) %{_datadir}/games/%{name}/locale/rw
509c89d9 253%lang(si) %{_datadir}/games/%{name}/locale/si
254%lang(sk) %{_datadir}/games/%{name}/locale/sk
255%lang(sl) %{_datadir}/games/%{name}/locale/sl
256%lang(sr) %{_datadir}/games/%{name}/locale/sr
257%lang(sv) %{_datadir}/games/%{name}/locale/sv
abdefe8d 258%lang(tr) %{_datadir}/games/%{name}/locale/tr
259%lang(uk) %{_datadir}/games/%{name}/locale/uk
260%lang(vi) %{_datadir}/games/%{name}/locale/vi
261%lang(zh_CN) %{_datadir}/games/%{name}/locale/zh_CN
20d6b224
JB
262%lang(zh_TW) %{_datadir}/games/%{name}/locale/zh_TW
263%{_datadir}/games/%{name}/maps
264%{_datadir}/games/%{name}/music
265%{_datadir}/games/%{name}/scripting
266%{_datadir}/games/%{name}/shaders
267%{_datadir}/games/%{name}/sound
268%{_datadir}/games/%{name}/tribes
269%{_datadir}/games/%{name}/txts
270%{_datadir}/games/%{name}/world
This page took 0.096995 seconds and 4 git commands to generate.