]> git.pld-linux.org Git - packages/hatari.git/blobdiff - hatari.spec
- cmake hacks not to override our optflags
[packages/hatari.git] / hatari.spec
index 175c971446a8e5c180b8767b56f112c3a959d425..c4177888b457c9940c80c2b367f648bfeaf3b30b 100644 (file)
@@ -1,20 +1,27 @@
 Summary:       hatari - an Atari ST and STE emulator for Linux
 Summary(pl.UTF-8):     hatari - emulator Atari ST i STE dla Linuksa
 Name:          hatari
-Version:       1.2.0
+Version:       1.4.0
 Release:       1
 License:       GPL v2+
 Group:         Applications/Emulators
-Source0:       http://dl.sourceforge.net/hatari/%{name}-%{version}.tar.bz2
-# Source0-md5: 4aecd42784fae8c5e8c9a9a341146fbb
+Source0:       http://download.berlios.de/hatari/%{name}-%{version}.tar.bz2
+# Source0-md5: 2f30e5c9e146ee92e3f2f5ae1cef3673
 Patch0:                %{name}-useless_files.patch
+Patch1:                %{name}-python_init.patch
+Patch2:                %{name}-desktop.patch
 URL:           http://hatari.sourceforge.net/
-BuildRequires: SDL-devel
-BuildRequires: autoconf
-BuildRequires: automake
+BuildRequires: SDL-devel >= 1.2.0
+BuildRequires: cmake >= 2.6
+BuildRequires: libpng-devel
 BuildRequires: pkgconfig
+BuildRequires: readline-devel
+BuildRequires: rpmbuild(macros) >= 1.577
+BuildRequires: sed >= 4.0
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: zlib-devel
+Requires:      python >= 1:2.4
+Requires:      python-pygtk-gtk >= 2.8
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -30,22 +37,25 @@ Atari ST i STE.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
-%{__aclocal}
-%{__autoconf}
-%configure \
-       --datadir=%{_datadir}/%{name}
+install -d build
+cd build
+%cmake .. \
+       -DBUILD_SHARED_LIBS:BOOL=OFF \
+       -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
+
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_mandir}/{,fr}/man1}
 
-%{__make} install \
+%{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install doc/hatari.1   $RPM_BUILD_ROOT%{_mandir}/man1/hatari.1
 install doc/fr/hatari.1        $RPM_BUILD_ROOT%{_mandir}/fr/man1
 
 %clean
@@ -53,8 +63,15 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc readme.txt doc/*.txt
-%attr(755,root,root) %{_bindir}/*
+%doc readme.txt doc/*.txt python-ui/{README,TODO}
+%attr(755,root,root) %{_bindir}/atari-hd-image.sh
+%attr(755,root,root) %{_bindir}/hatari
+%attr(755,root,root) %{_bindir}/hatari-console.py
+%attr(755,root,root) %{_bindir}/hatariui
+%attr(755,root,root) %{_bindir}/hmsa
+%attr(755,root,root) %{_bindir}/zip2st.sh
 %{_datadir}/%{name}
-%{_mandir}/man1/hatari.1*
+%{_mandir}/man1/hatariui.1*
 %lang(fr) %{_mandir}/fr/man1/hatari.1*
+%{_desktopdir}/hatariui.desktop
+%{_iconsdir}/hicolor/32x32/apps/hatari-icon.png
This page took 0.063175 seconds and 4 git commands to generate.