1 Summary: hatari - an Atari ST and STE emulator for Linux
2 Summary(pl.UTF-8): hatari - emulator Atari ST i STE dla Linuksa
7 Group: Applications/Emulators
8 Source0: http://download.tuxfamily.org/hatari/%{version}/%{name}-%{version}.tar.bz2
9 # Source0-md5: 24e54b19958943dbe5ac1b1f6f32b284
10 Patch0: %{name}-useless_files.patch
11 Patch1: %{name}-python_init.patch
12 URL: http://hatari.sourceforge.net/
13 BuildRequires: SDL-devel >= 1.2.0
14 BuildRequires: cmake >= 2.6
15 BuildRequires: libpng-devel
16 BuildRequires: pkgconfig
17 BuildRequires: portaudio-devel
18 BuildRequires: python >= 2
19 BuildRequires: readline-devel
20 BuildRequires: rpm-pythonprov
21 BuildRequires: rpmbuild(macros) >= 1.577
22 BuildRequires: sed >= 4.0
23 BuildRequires: xorg-lib-libX11-devel
24 BuildRequires: zlib-devel
25 Requires: python >= 1:2.4
26 Requires: python-pygtk-gtk >= 2:2.8
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Hatari is an Atari ST and STE emulator for Linux and other systems
31 that are supported by the SDL library. Hatari supports the emulation
32 of most of the ST and STE hardware.
34 %description -l pl.UTF-8
35 Hatari jest emulatorem Atari ST i STE dla Linuksa i innych systemów
36 obsługiwanych przez bibliotekę SDL. Hatari emuluje większość sprzętu
44 sed -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' python-ui/*.py tools/hconsole/*.py
50 -DBUILD_SHARED_LIBS:BOOL=OFF \
51 -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT%{_mandir}/fr/man1
59 %{__make} -C build install \
60 DESTDIR=$RPM_BUILD_ROOT
62 install doc/fr/hatari.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1
64 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
65 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
66 %py_postclean %{_datadir}/%{name}/hatariui
68 for f in README TODO ; do
69 mv python-ui/${f} python-ui/${f}-ui
71 mv tools/hconsole/{release-notes.txt,release-notes-hconsole.txt}
72 mv python-ui/{release-notes.txt,release-notes-ui.txt}
75 rm -rf $RPM_BUILD_ROOT
78 %defattr(644,root,root,755)
79 %doc readme.txt doc/{authors,changelog,emutos,keymap-sample,memory-usage,midi-linux,release-notes,todo}.txt doc/{compatibility,manual}.html tools/hconsole/release-notes-hconsole.txt python-ui/{README-ui,TODO-ui,release-notes-ui.txt}
80 %attr(755,root,root) %{_bindir}/atari-hd-image
81 %attr(755,root,root) %{_bindir}/hatari
82 %attr(755,root,root) %{_bindir}/hatariui
83 %attr(755,root,root) %{_bindir}/hmsa
84 %attr(755,root,root) %{_bindir}/zip2st
85 %attr(755,root,root) %{_bindir}/atari-convert-dir
86 %attr(755,root,root) %{_bindir}/gst2ascii
87 %attr(755,root,root) %{_bindir}/hatari_profile.py
89 %{_mandir}/man1/atari-hd-image.1*
90 %{_mandir}/man1/hatariui.1*
91 %{_mandir}/man1/hconsole.1*
92 %{_mandir}/man1/hmsa.1*
93 %{_mandir}/man1/zip2st.1*
94 %{_mandir}/man1/atari-convert-dir.1*
95 %{_mandir}/man1/gst2ascii.1*
96 %{_mandir}/man1/hatari_profile.1*
97 %lang(fr) %{_mandir}/fr/man1/hatari.1*
98 %{_desktopdir}/hatariui.desktop
99 %{_desktopdir}/hatari.desktop
100 %{_iconsdir}/hicolor/*/*/*.*