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.berlios.de/hatari/%{name}-%{version}.tar.bz2
9 # Source0-md5: 16277cff73ec3a342b87b7b7ea3932f4
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
88 %{_mandir}/man1/atari-hd-image.1*
89 %{_mandir}/man1/hatariui.1*
90 %{_mandir}/man1/hconsole.1*
91 %{_mandir}/man1/hmsa.1*
92 %{_mandir}/man1/zip2st.1*
93 %lang(fr) %{_mandir}/fr/man1/hatari.1*
94 %{_desktopdir}/hatariui.desktop
95 %{_iconsdir}/hicolor/32x32/apps/hatari-icon.png