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 Patch2: %{name}-desktop.patch
13 URL: http://hatari.sourceforge.net/
14 BuildRequires: SDL-devel >= 1.2.0
15 BuildRequires: cmake >= 2.6
16 BuildRequires: libpng-devel
17 BuildRequires: pkgconfig
18 BuildRequires: portaudio-devel
19 BuildRequires: python >= 2
20 BuildRequires: readline-devel
21 BuildRequires: rpm-pythonprov
22 BuildRequires: rpmbuild(macros) >= 1.577
23 BuildRequires: sed >= 4.0
24 BuildRequires: xorg-lib-libX11-devel
25 BuildRequires: zlib-devel
26 Requires: python >= 1:2.4
27 Requires: python-pygtk-gtk >= 2:2.8
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 Hatari is an Atari ST and STE emulator for Linux and other systems
32 that are supported by the SDL library. Hatari supports the emulation
33 of most of the ST and STE hardware.
35 %description -l pl.UTF-8
36 Hatari jest emulatorem Atari ST i STE dla Linuksa i innych systemów
37 obsługiwanych przez bibliotekę SDL. Hatari emuluje większość sprzętu
46 sed -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' python-ui/*.py tools/hconsole/*.py
52 -DBUILD_SHARED_LIBS:BOOL=OFF \
53 -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT%{_mandir}/fr/man1
61 %{__make} -C build install \
62 DESTDIR=$RPM_BUILD_ROOT
64 install doc/fr/hatari.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1
66 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
67 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
68 %py_postclean %{_datadir}/%{name}/hatariui
70 for f in README TODO ; do
71 mv python-ui/${f} python-ui/${f}-ui
73 mv tools/hconsole/{release-notes.txt,release-notes-hconsole.txt}
74 mv python-ui/{release-notes.txt,release-notes-ui.txt}
77 rm -rf $RPM_BUILD_ROOT
80 %defattr(644,root,root,755)
81 %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}
82 %attr(755,root,root) %{_bindir}/atari-hd-image
83 %attr(755,root,root) %{_bindir}/hatari
84 %attr(755,root,root) %{_bindir}/hatariui
85 %attr(755,root,root) %{_bindir}/hmsa
86 %attr(755,root,root) %{_bindir}/zip2st
87 %attr(755,root,root) %{_bindir}/atari-convert-dir
88 %attr(755,root,root) %{_bindir}/gst2ascii
89 %attr(755,root,root) %{_bindir}/hatari_profile.py
91 %{_mandir}/man1/atari-hd-image.1*
92 %{_mandir}/man1/hatariui.1*
93 %{_mandir}/man1/hconsole.1*
94 %{_mandir}/man1/hmsa.1*
95 %{_mandir}/man1/zip2st.1*
96 %{_mandir}/man1/atari-convert-dir.1*
97 %{_mandir}/man1/gst2ascii.1*
98 %{_mandir}/man1/hatari_profile.1*
99 %lang(fr) %{_mandir}/fr/man1/hatari.1*
100 %{_desktopdir}/hatariui.desktop
101 %{_desktopdir}/hatari.desktop
102 %{_iconsdir}/hicolor/*/*/*.*