]> git.pld-linux.org Git - packages/hatari.git/blob - hatari.spec
- Up to 1.9.0.
[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 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)
29
30 %description
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.
34
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
38 Atari ST i STE.
39
40 %prep
41 %setup -q
42 %patch0 -p1
43 #%patch1 -p1
44 #%patch2 -p1
45
46 sed -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' python-ui/*.py tools/hconsole/*.py
47
48 %build
49 install -d build
50 cd build
51 %cmake .. \
52         -DBUILD_SHARED_LIBS:BOOL=OFF \
53         -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
54
55 %{__make}
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT%{_mandir}/fr/man1
60
61 %{__make} -C build install \
62         DESTDIR=$RPM_BUILD_ROOT
63
64 install doc/fr/hatari.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1
65
66 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
67 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}/hatariui
68 %py_postclean %{_datadir}/%{name}/hatariui
69
70 for f in README TODO ; do
71         mv python-ui/${f} python-ui/${f}-ui
72 done
73 mv tools/hconsole/{release-notes.txt,release-notes-hconsole.txt}
74 mv python-ui/{release-notes.txt,release-notes-ui.txt}
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
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
90 %{_datadir}/%{name}
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/*/*/*.*
103
This page took 0.082788 seconds and 3 git commands to generate.