[packages/zesarux] - new
witekfl
witekfl at pld-linux.org
Mon Apr 24 18:57:43 CEST 2017
commit 251670027d4358b1cb578545e8e928be09c0120d
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date: Mon Apr 24 18:57:18 2017 +0200
- new
DESTDIR.patch | 11 +++++++++
zesarux.spec | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 85 insertions(+)
---
diff --git a/zesarux.spec b/zesarux.spec
new file mode 100644
index 0000000..b5765dc
--- /dev/null
+++ b/zesarux.spec
@@ -0,0 +1,74 @@
+#
+# Conditional build:
+#
+Summary: ZX Second-Emulator And Released for UniX
+Name: zesarux
+Version: 5.0
+Release: 1
+License: GPL v3+
+Group: Applications/Emulators
+Source0: http://downloads.sourceforge.net/zesarux/ZEsarUX_src-%{version}.tar.gz
+# Source0-md5: 438004aac06df5b70eab4496e031252d
+Patch0: DESTDIR.patch
+URL: http://zesarux.sourceforge.net/
+BuildRequires: SDL-devel >= 1.2.4
+BuildRequires: aalib-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: libcaca-devel
+BuildRequires: libsndfile-devel
+BuildRequires: ncurses-devel
+BuildRequires: openssl-devel
+BuildRequires: pulseaudio-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXxf86vm-devel
+BuildRequires: xorg-proto-xf86vidmodeproto-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+ZEsarUX - ZX Second-Emulator And Released for UniX
+
+It's a ZX Machines Emulator for Unix, including:
+
+- -ZX80
+- -ZX81
+- -ZX Spectrum
+- -QL
+- -Z88
+- -Timex TS 2068
+- -Sam Coupe
+- -Pentagon 128
+- -Chloe 140 SE, Chloe 280 SE
+- -ZX-Uno
+- -Prism
+- -TBBlue/ZX Spectrum Next
+- -Jupiter Ace
+- -Amstrad CPC 464
+
+%prep
+%setup -q -n ZEsarUX-%{version}
+%patch0 -p1
+
+%build
+CFLAGS="%{rpmcflags}" LDFLAGS="%{rpmldflags}" ./configure \
+ --prefix %{_prefix} \
+ --enable-memptr \
+ --enable-visualmem \
+ --enable-cpustats
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+rm -rf $RPM_BUILD_ROOT{ACKNOWLEDGEMENTS,ALTERNATEROMS,Changelog,FAQ,FEATURES,HISTORY,INCLUDEDTAPES,INSTALL,INSTALLWINDOWS,LICENSE,LICENSE_MOTOROLA_CORE,README}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc ACKNOWLEDGEMENTS ALTERNATEROMS Changelog FAQ FEATURES HISTORY INCLUDEDTAPES INSTALL INSTALLWINDOWS LICENSE LICENSE_MOTOROLA_CORE README
+%attr(755,root,root) %{_bindir}/zesarux
+%{_datadir}/zesarux
diff --git a/DESTDIR.patch b/DESTDIR.patch
new file mode 100644
index 0000000..3fe5330
--- /dev/null
+++ b/DESTDIR.patch
@@ -0,0 +1,11 @@
+--- ZEsarUX-5.0/generate_install_sh.sh.orig 2017-04-20 19:15:37.000000000 +0200
++++ ZEsarUX-5.0/generate_install_sh.sh 2017-04-24 18:50:34.505917916 +0200
+@@ -1,7 +1,7 @@
+ #!/bin/bash
+
+
+-INSTALLPREFIX=`cat compileoptions.h |grep INSTALL_PREFIX|cut -d '"' -f2`
++INSTALLPREFIX=$DESTDIR`cat compileoptions.h |grep INSTALL_PREFIX|cut -d '"' -f2`
+
+
+ cat > install.sh << _EOF
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/zesarux.git/commitdiff/251670027d4358b1cb578545e8e928be09c0120d
More information about the pld-cvs-commit
mailing list