[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