]> git.pld-linux.org Git - packages/hatari.git/blob - hatari.spec
- Reverted removal of python-init patch, just corrected it.
[packages/hatari.git] / hatari.spec
1 Summary:        hatari - an Atari ST and STE emulator for Linux
2 Summary(pl.UTF-8):      hatari - emulator Atari ST i STE dla Linuksa
3 Name:           hatari
4 Version:        1.9.0
5 Release:        1
6 License:        GPL v2+
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)
28
29 %description
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.
33
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
37 Atari ST i STE.
38
39 %prep
40 %setup -q
41 %patch0 -p1
42 %patch1 -p1
43
44 sed -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' python-ui/*.py tools/hconsole/*.py
45
46 %build
47 install -d build
48 cd build
49 %cmake .. \
50         -DBUILD_SHARED_LIBS:BOOL=OFF \
51         -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
52
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT%{_mandir}/fr/man1
58
59 %{__make} -C build install \
60         DESTDIR=$RPM_BUILD_ROOT
61
62 install doc/fr/hatari.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1
63
64 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
65 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
66 %py_postclean %{_datadir}/%{name}/hatariui
67
68 for f in README TODO ; do
69         mv python-ui/${f} python-ui/${f}-ui
70 done
71 mv tools/hconsole/{release-notes.txt,release-notes-hconsole.txt}
72 mv python-ui/{release-notes.txt,release-notes-ui.txt}
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
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
88 %{_datadir}/%{name}
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/*/*/*.*
101
This page took 0.033868 seconds and 3 git commands to generate.