diff --git a/dead.package b/dead.package deleted file mode 100644 index 440e457..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -This package was fully retired on 2011-07-12 - it hasn't been shipped in a long time (if ever). Cleaning up some database/SCM discrepancies. diff --git a/sources b/sources new file mode 100644 index 0000000..585fdf7 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +4a2469ee45d6476350ffc0a92d165990 xeuphoric-0.18.2.tar.gz diff --git a/xeuphoric.png b/xeuphoric.png new file mode 100644 index 0000000..3cd4f32 Binary files /dev/null and b/xeuphoric.png differ diff --git a/xeuphoric.spec b/xeuphoric.spec new file mode 100644 index 0000000..548cece --- /dev/null +++ b/xeuphoric.spec @@ -0,0 +1,205 @@ +Name: xeuphoric +Version: 0.18.2 +Release: 10%{?dist} +Summary: An X based ORIC emulator +Group: Applications/Emulators +# The ROMs are believed to be public domain +License: GPLv2 and Public Domain +URL: http://www.teaser.fr/~amajorel/xeuphoric/ +Source0: http://www.teaser.fr/~amajorel/%{name}/%{name}-%{version}.tar.gz +Source1: xeuphoric.png +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: arts-devel +BuildRequires: desktop-file-utils +BuildRequires: libXext-devel +Requires: %{name}-roms +Requires: hicolor-icon-theme +# Known to fail on x86_64, ppc, ppc64, ia64 and alpha +ExclusiveArch: %{ix86} + +%description +xeuphoric is an X based ORIC emulator which has full support for sound, +HIRES graphics, saving, loading and emulation of the original ORIC-1, Oric +Atmos (default) and the Telestat (which would have come next had Oric not +vanished under the waves!) + + +%package roms +Summary: ROMS required for %{name} +Group: Applications/Emulators +Requires: %{name} = %{version}-%{release} + +%description roms +ROMS required to run %{name} + + +%prep +%setup -q +sed -i 's|PREFIX=/usr/local|PREFIX=/usr|' configure +# Character encoding fixes +pushd docsrc +iconv -f iso8859-1 xeuphoric.1 -t utf8 > xeuphoric.1.conv \ + && /bin/mv -f xeuphoric.1.conv xeuphoric.1 +popd +pushd doc/euphoric-0.99b +sed -i 's|\r||' * +sed -i 's|\x1A\xFF||g' HISTORIC +sed -i 's|\xA3||g' HISTORIC +iconv -f iso8859-1 HISTORIQ -t utf8 > HISTORIQ.conv \ + && /bin/mv -f HISTORIQ.conv HISTORIQ +iconv -f iso8859-1 LISEZMOI -t utf8 > LISEZMOI.conv \ + && /bin/mv -f LISEZMOI.conv LISEZMOI +iconv -f iso8859-1 MANUAL -t utf8 > MANUAL.conv \ + && /bin/mv -f MANUAL.conv MANUAL +iconv -f iso8859-1 MANUEL -t utf8 > MANUEL.conv \ + && /bin/mv -f MANUEL.conv MANUEL +popd + + +%build +# Note, not an autotools configure! +./configure +make CFLAGS="-DX11 %{optflags}" %{?_smp_mflags} + +# Generate desktop files +cat >%{name}-atmos.desktop <%{name}-oric1.desktop <%{name}-telestrat.desktop < - 0.18.2-10 +- Autorebuild for GCC 4.3 + +* Fri Sep 28 2007 Ian Chapman 0.18.2-9 +- Changed to exclusivearch %%{ix86}. (BZ #310391) + +* Tue Aug 21 2007 Ian Chapman 0.18.2-8 +- Release bump for F8 mass rebuild +- License change due to new guidelines + +* Fri Jun 29 2007 Ian Chapman 0.18.2-7 +- Various cleanups to the SPEC including conforming to new guidelines +- Fix BZ #245091 +- Additional .desktop files for other emulator models +- Encoding fixes for documentation +- Fixed installation of broken man page + +* Sat Oct 21 2006 Paul F. Johnson - 0.18.2-6 +- changed ppc64 to ppc + +* Sun Oct 15 2006 Paul F. Johnson - 0.18.2-5 +- corrected iconv + +* Sun Oct 15 2006 Paul F. Johnson - 0.18.2-4 +- fixed sysconfdir issue +- added desktop file and desktop icon +- added post and postun +- added CFLAGS to the make line + +* Sat Oct 14 2006 Paul F. Johnson - 0.18.2-3 +- created new ROM subpackage + +* Sat Aug 26 2006 Paul F. Johnson - 0.18.2-2 +- fixed sysconfdir problem + +* Mon Aug 10 2006 Paul F. Johnson - 0.18.2-1 +- Initial import into FE +- created datapath patch +- added own makeinstall as the provided one is broken