]> git.pld-linux.org Git - packages/fuse.git/blobdiff - fuse.spec
- fixed BR
[packages/fuse.git] / fuse.spec
index e7c04a49338f6f2ee8d18a0dcf1e21d1832bd44a..50510cb42bae2efd4992cbdc717f85f2ab1f4aaf 100644 (file)
--- a/fuse.spec
+++ b/fuse.spec
@@ -1,17 +1,21 @@
 Summary:       Free Unix Spectrum Emulator
 Summary(pl):   "Wolny" uniksowy emulator ZX Spectrum
 Name:          fuse
-Version:       0.4.2
-Release:       2
+Version:       0.5.1
+Release:       1
 License:       GPL
 Group:         Applications/Emulators
-Source0:       ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/unix/%{name}-%{version}.tar.gz
+Source0:       http://www.srcf.ucam.org/~pak21/spectrum/%{name}-%{version}.tar.gz
+Patch0:                %{name}-typo.patch
 URL:           http://www.srcf.ucam.org/~pak21/spectrum/fuse.html
-BuildRequires: glib-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libspectrum-devel
 BuildRequires: perl
 %ifarch %{ix86} alpha ppc
 BuildRequires: svgalib-devel
 %endif
+BuildRequires: XFree86-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -62,6 +66,35 @@ Jego w
 
 W tym pakiecie znajduj± siê wspólne pliki dla wersji X11 i svga.
 
+%package fb
+Summary:       Free Unix Spectrum Emulator (framebuffer version)
+Summary(pl):   "Wolny" uniksowy emulator ZX Spectrum (wersja na framebuffer)
+Group:         Applications/Emulators
+Requires:      %{name}-common = %{version}
+
+%description fb
+fuse is Free Unix Spectrum Emulator.
+What Fuse does have:
+
+* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
+  speed on any computer you're likely to try it on (it runs at full
+  speed on a SparcStation 4 unless you do too much graphics intensive
+  stuff).
+* Support for loading from .tzx files.
+* Sound.
+
+This package contains files for framebuffer version.
+
+%description fb -l pl
+fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
+Jego w³a¶ciwo¶ci to:
+
+* Emulacja ZX Spectrum 48K/128K/+2/+2A.
+* Mo¿liwo¶æ ³adowania programów z plików .tzx.
+* D¼wiêk.
+
+W tym pakiecie znajduj± siê pliki dla wersji korzystaj±cej z framebuffera. 
+
 %package svga
 Summary:       Free Unix Spectrum Emulator (svga version)
 Summary(pl):   "Wolny" uniksowy emulator ZX Spectrum (wersja na svgalib)
@@ -122,12 +155,19 @@ W tym pakiecie znajduj
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+rm -f missing
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 # version for X11
-%configure2_13 --with-glib \
-           --without-svgalib \
-           --without-fb
+%configure  \
+       --with-x \
+       --with-glib \
+       --without-svgalib \
+       --without-fb
 %{__make} clean
 %{__make}
 cp -f ./fuse ./fuse-x11
@@ -135,22 +175,35 @@ cp -f ./fuse ./fuse-x11
 #version for svga
 %ifarch %{ix86} alpha ppc
 %{__make} clean
-%configure2_13 --without-x \
-           --without-glib \
-           --without-fb \
-           --with-svgalib
-%{__make}
+%configure \
+       --without-x \
+       --with-glib \
+       --without-fb \
+       --with-svgalib
+%{__make} CFLAGS="-I/usr/include/glib-1.2 -I/usr/lib/glib/include %{rpmcflags}"
 cp -f ./fuse ./fuse-svga
 %endif
 
+%{__make} clean
+%configure \
+       --without-x \
+       --with-glib \
+       --with-fb \
+       --without-svgalib
+%{__make} CFLAGS="-I/usr/include/glib-1.2 -I/usr/lib/glib/include %{rpmcflags}"
+cp -f ./fuse ./fuse-fb
+
 %install
 rm -rf $RPM_BUILD_ROOT
 %define _xbindir /usr/X11R6/bin
 %{__make} install DESTDIR=$RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_xbindir}
 
+%ifarch %{ix86} alpha ppc
 install fuse-svga $RPM_BUILD_ROOT%{_bindir}
+%endif
 install fuse-x11 $RPM_BUILD_ROOT%{_xbindir}
+install fuse-fb  $RPM_BUILD_ROOT%{_bindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -159,10 +212,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README THANKS AUTHORS keysyms.dat keysyms.pl hacking/* 
 %dir %{_datadir}/%{name}
-%attr(755,root,root) %{_bindir}/tzxlist
 %{_datadir}/%{name}/*
 %{_mandir}/man1/*
 
+%files fb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/fuse-fb
+
 %ifarch %{ix86} alpha ppc
 %files svga
 %defattr(644,root,root,755)
This page took 0.031266 seconds and 4 git commands to generate.