]> git.pld-linux.org Git - packages/enigma.git/blame - enigma.spec
- added gettext patch (add external arg to allow gettext 0.20+)
[packages/enigma.git] / enigma.spec
CommitLineData
e94235b8 1Summary: Oxyd clone
4c93bea0 2Summary(pl.UTF-8): Klon gry Oxyd
e94235b8 3Name: enigma
196ffd0a 4Version: 1.21
9602dc24 5Release: 2
372aee31 6License: GPL v2+
e94235b8 7Group: X11/Applications/Games
2d1c8aff 8Source0: http://downloads.sourceforge.net/enigma-game/%{name}-%{version}.tar.gz
196ffd0a 9# Source0-md5: d2f4a099a704fdf7f12d024d2b7e6d1b
2d1c8aff 10Patch0: %{name}-desktop.patch
196ffd0a
JR
11Patch1: 0003-prevent-ImageMagick-inserting-timestamps-to-PNGs.patch
12Patch2: 0004-src-lev-Proxy.cc-fix-check-for-basic_ifstream-s-read.patch
9602dc24 13Patch3: %{name}-gettext.patch
52ea77c1 14URL: http://www.nongnu.org/enigma/
2d1c8aff 15BuildRequires: SDL-devel >= 1.2.0
ae29d634 16BuildRequires: SDL_image-devel >= 1.2.0
372aee31 17BuildRequires: SDL_mixer-devel >= 1.2.5
2d1c8aff
JB
18BuildRequires: SDL_ttf-devel >= 2.0.6
19BuildRequires: autoconf >= 2.59
e94235b8 20BuildRequires: automake
2d1c8aff 21BuildRequires: curl-devel
a1185465 22BuildRequires: gettext-tools
3945194f 23BuildRequires: libpng-devel
ac61c0c6 24BuildRequires: libstdc++-devel
372aee31 25BuildRequires: xerces-c-devel >= 2.4
2d1c8aff
JB
26BuildRequires: zlib-devel
27Requires: SDL >= 1.2.0
28Requires: SDL_image >= 1.2.0
29Requires: SDL_mixer >= 1.2.5
30Requires: SDL_ttf >= 2.0.6
31Requires: xerces-c >= 2.4
e94235b8 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
e94235b8 34%description
e053d3a7 35Enigma is a puzzle game inspired by Oxyd on the Atari ST and
36Rock'n'Roll on the Amiga: You control a small black marble and have to
37find and uncover all pairs of identical Oxyd stones in each landscape.
38Sounds simple? It would be, if it weren't for hidden traps, vast
39mazes, insurmountable obstacles and lots of hairy puzzles, blocking
40your direct way to the Oxyd stones...
e94235b8 41
2916873f 42%description -l de.UTF-8
de34210e 43Bei Enigma handelt es sich um ein Remake des 1990 erschienen
2916873f 44Spiele-Klassikers Oxyd. Das Ziel des Spiels ist schnell erklärt:
de34210e 45Versuchen Sie alle gleichfarbigen "Oxyd"-Steine in jeder Landschaft zu
2916873f
JR
46finden und aufzudecken. Hört sich einfach an? Wäre es vielleicht auch,
47würden nicht versteckte Fallen, gewaltige Irrgärten, scheinbar
3945194f 48unüberwindliche Hindernisse und viele, viele Rätsel den direkten Weg
49zu den Steinen blockieren...
de34210e 50
2916873f
JR
51%description -l pl.UTF-8
52Enigma jest grą logiczną zainspirowaną przez Oxyd z Atari ST i
53Rock'n'Roll z Amigi. Kontroluje się małą czarną kulkę mając za zadanie
54odnaleźć i odkryć wszystkie pary identycznych kamieni Oxyd na każdej
55planszy. Proste? Było by, gdyby nie ukryte pułapki, przepastne
56labirynty, niepokonane przeszkody i mnóstwo włochatych zagadek
57blokujących drogę do kamieni Oxyd.
52ea77c1 58
e94235b8 59%prep
52ea77c1 60%setup -q
2d1c8aff 61%patch0 -p1
196ffd0a
JR
62%patch1 -p1
63%patch2 -p1
9602dc24 64%patch3 -p1
e94235b8 65
66%build
e24371d9 67%{__gettextize}
9602dc24 68%{__aclocal} -I m4
e94235b8 69%{__autoconf}
9602dc24 70%{__autoheader}
e94235b8 71%{__automake}
758ff28f 72%configure
e94235b8 73
74%{__make}
75
76%install
77rm -rf $RPM_BUILD_ROOT
3945194f 78
372aee31 79%{__make} install \
80 DESTDIR=$RPM_BUILD_ROOT
e94235b8 81
2d1c8aff 82%{__rm} -r $RPM_BUILD_ROOT{%{_libdir}/libenet.a,%{_includedir}/enet}
e94235b8 83
2d1c8aff
JB
84# generic license texts
85%{__rm} $RPM_BUILD_ROOT%{_docdir}/enigma/{COPYING,gpl.txt,lgpl.txt}
ae29d634 86
372aee31 87%find_lang %{name} --all-name
88
e94235b8 89%clean
90rm -rf $RPM_BUILD_ROOT
91
372aee31 92%files -f %{name}.lang
e94235b8 93%defattr(644,root,root,755)
2d1c8aff 94%attr(755,root,root) %{_bindir}/enigma
ae29d634 95%{_datadir}/%{name}
9602dc24 96%{_datadir}/appdata/enigma.appdata.xml
2d1c8aff
JB
97%{_desktopdir}/enigma.desktop
98%{_iconsdir}/hicolor/48x48/apps/enigma.png
99%{_pixmapsdir}/enigma.png
100%{_mandir}/man6/enigma.6*
101%dir %{_docdir}/enigma
102%{_docdir}/enigma/ACKNOWLEDGEMENTS
103%{_docdir}/enigma/CHANGES
104%{_docdir}/enigma/README
105%{_docdir}/enigma/index.html
106%{_docdir}/enigma/images
107%dir %{_docdir}/enigma/manual
108%{_docdir}/enigma/manual/enigma.html
109%lang(de) %{_docdir}/enigma/manual/enigma_de.html
110%lang(fr) %{_docdir}/enigma/manual/enigma_fr.html
111%lang(ru) %{_docdir}/enigma/manual/enigma_ru.html
112%{_docdir}/enigma/manual/images
113%{_docdir}/enigma/reference
This page took 0.077738 seconds and 4 git commands to generate.