fuse

Witold Filipczyk witekfl w poczta.gazeta.pl
Nie, 27 Kwi 2003, 20:32:32 CEST


Czy mógłby ktoś commitnąć te trzy spece?
Należy zauważyć, że na stronie jest odnośnik do strony PLD.

-- 
Witold Filipczyk
<witekfl w poczta.gazeta.pl>
-------------- następna część ---------
# $Revision: 1.1 $, $Date: 2002/12/09 16:35:20 $
Summary:	ZX Spectrum emulator file format library
Summary(pl):	Biblioteka do obsługi formatów plików emulatorów ZX Spectrum
Name:		libspectrum
Version:	0.1.1
Release:	1
License:	GPL
Group:	Development/Libraries
Source0:	http://www.srcf.ucam.org/~pak21/spectrum/%{name}-%{version}.tar.gz
URL:		http://www.srcf.ucam.org/~pak21/spectrum/libspectrum.html
BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	glib-devel
BuildRequires: zlib-devel
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
libspectrum is a library designed to make the input and output of some
ZX Spectrum emulator files slightly easier. It is intended to be
usable on Unix variants, Win32 and Mac OS X.

%description -l pl
libspectrum jest biblioteką zaprojektowaną, by ułatwić zapis i odczyt
plików wykorzystywanych przez emulatory ZX Spectrum. Można jej używać
na różnych wariantach systemu Unix, Win32 i Mac OS X.

%package devel
Summary:	ZX Spectrum emulator file format library - development
Summary(pl):	Część dla programistów używających biblioteki libspectrum
Group:		Development/Libraries
Requires:	%{name} = %{version}

%description devel
The libspectrum-devel package contains the header files and documentation
needed to develop applications with libspectrum.

%description devel -l pl
Pakiet libspectrum-devel zawiera pliki nagłówkowe i dokumentację potrzebne
do kompilowania aplikacji korzystających z libspectrum.

%package static
Summary:	ZX Spectrum emulator file format static library
Summary(pl):	Statyczna biblioteka libspectrum
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}

%description static
The libspectrum-static package contains the static libraries of libspectrum.

%description static -l pl
Statyczna wersja biblioteki libspectrum.

%prep
%setup -q

%build
rm -f missing
%{__aclocal}
%{__libtoolize}
%{__autoheader}
%{__autoconf}
%{__automake}
%configure
%{__make}

%install
rm -rf $RPM_BUILD_ROOT
%{__make} install DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libspectrum.so.*

%files devel
%defattr(644,root,root,755)
%doc doc/* AUTHORS ChangeLog README THANKS 
%attr(755,root,root) %{_libdir}/lib*.so
%{_libdir}/libspectrum.la
%{_includedir}/*

%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a


%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld.org.pl>
All persons listed below can be reached at <cvs_login>@pld.org.pl

$Log: libspectrum.spec,v $
Revision 1.1  2002/12/09 16:35:20  juandon
- Release 1

-------------- następna część ---------
# $Revision: 1.10 $, $Date: 2003/01/29 10:01:17 $
# Conditional build:
# _without_svga - don't build svgalib version
# _without_x11 - don't build X11 version
# _without_fb - don't build framebuffer version
# _without_sdl - don't build SDL version

Summary:	Free Unix Spectrum Emulator
Summary(pl):	"Wolny" uniksowy emulator ZX Spectrum
Name:		fuse
Version:	0.6.0
Release: 1
License:	GPL
Group:		Applications/Emulators
Source0:	http://www.srcf.ucam.org/~pak21/spectrum/%{name}-%{version}.tar.gz
URL:		http://www.srcf.ucam.org/~pak21/spectrum/fuse.html
BuildRequires:	autoconf
BuildRequires:	automake
%{!?_without_x11:BuildRequires:  gtk+-devel}
BuildRequires:	lib765-devel
BuildRequires:	libpng-devel
BuildRequires:	libspectrum-devel >= 0.1.1
BuildRequires: libxml2-devel
BuildRequires:	perl
%{!?_without_sdl:BuildRequires:	SDL-devel}
%ifarch %{ix86} alpha ppc
%{!?_without_svga:BuildRequires:	svgalib-devel}
%endif
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
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 emulation.

%description -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.

%package common
Summary:	Free Unix Spectrum Emulator (common files)
Summary(pl):	"Wolny" uniksowy emulator ZX Spectrum (pliki wspólne)
Group:		Applications/Emulators

%description common
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 common files for X11 and svga version.

%description common -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.
* Emulacja kilku drukarek przeznaczonych dla ZX Spectrum.

W tym pakiecie znajdują się wspólne pliki dla wersji X11 i svga.

%if%{!?_without_fb:1}%{?_without_fb:0}
%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. 
%endif

%if%{!?_without_sdl:1}%{?_without_sdl:0}
%package sdl
Summary:	Free Unix Spectrum Emulator (SDL version)
Summary(pl):	"Wolny" uniksowy emulator ZX Spectrum (wersja na SDL)
Group:		Applications/Emulators
Requires:	%{name}-common = %{version}

%description sdl
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 SDL version.

%description sdl -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 SDL. 

%endif

%if%{!?_without_svga:1}%{?_without_svga:0}
%package svga
Summary:	Free Unix Spectrum Emulator (svga version)
Summary(pl):	"Wolny" uniksowy emulator ZX Spectrum (wersja na svgalib)
Group:		Applications/Emulators
Requires:	%{name}-common = %{version}

%description svga
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 svga version.

%description svga -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 svgalib. 

%endif

%if%{!?_without_x11:1}%{?_without_x11:0}
%package X11
Summary:	Free Unix Spectrum Emulator (X11 version)
Summary(pl):	"Wolny" uniksowy emulator ZX Spectrum (wersja na XWindow)
Group:		Applications/Emulators
Requires:	%{name}-common = %{version}

%description X11
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 X11 version.

%description X11 -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 X11.

%endif

%prep
%setup -q

%build
rm -f missing
%{__aclocal}
%{__autoheader}
%{__autoconf}
%{__automake}

# X11
%if%{!?_without_x11:1}%{?_without_x11:0}
%configure  \
	--with-gtk
%{__make} clean
%{__make}
cp -f ./fuse ./fuse-x11
%endif

# SDL
%if%{!?_without_sdl:1}%{?_without_sdl:0}
%configure \
	--with-sdl
%{__make} clean
%{__make}
cp -f ./fuse ./fuse-sdl
%endif

# svga
%ifarch %{ix86} alpha ppc
%if%{!?_without_svga:1}%{?_without_svga:0}
%configure \
	--with-svgalib
%{__make} clean
%{__make}
cp -f ./fuse ./fuse-svga
%endif
%endif

# framebuffer
%if%{!?_without_fb:1}%{?_without_fb:0}
%configure \
	--with-fb
%{__make} clean
%{__make}
cp -f ./fuse ./fuse-fb
%endif

%install
rm -rf $RPM_BUILD_ROOT
%{__make} install DESTDIR=$RPM_BUILD_ROOT

%ifarch %{ix86} alpha ppc
%{!?_without_svga:install fuse-svga $RPM_BUILD_ROOT%{_bindir}}
%endif
%{!?_without_x11:install fuse-x11 $RPM_BUILD_ROOT%{_bindir}}
%{!?_without_fb:install fuse-fb  $RPM_BUILD_ROOT%{_bindir}}
%{!?_without_sdl:install fuse-sdl  $RPM_BUILD_ROOT%{_bindir}}

%clean
rm -rf $RPM_BUILD_ROOT

%files common
%defattr(644,root,root,755)
%doc README THANKS AUTHORS keysyms.dat keysyms.pl hacking/* 
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%{_mandir}/man1/*

%if%{!?_without_fb:1}%{?_without_fb:0}
%files fb
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/fuse-fb
%endif

%if%{!?_without_sdl:1}%{?_without_sdl:0}
%files sdl
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/fuse-sdl
%endif

%ifarch %{ix86} alpha ppc
%if%{!?_without_svga:1}%{?_without_svga:0}
%files svga
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/fuse-svga
%endif
%endif

%if%{!?_without_x11:1}%{?_without_x11:0}
%files X11
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/fuse-x11
%endif

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <pld-list w pld.org.pl>
All persons listed below can be reached at <cvs_login>@pld.org.pl

$Log: fuse.spec,v $
Revision 1.10  2003/01/29 10:01:17  juandon
- added tmx patch
- Release 2

Revision 1.9  2003/01/19 00:22:22  juandon
- removed _xbindir

Revision 1.8  2002/12/10 20:22:48  juandon
- fixed BR

Revision 1.7  2002/12/09 17:25:25  juandon
- upgrade to 0.5.1
- added package for framebuffer
- all packages build --with-glib
- added BR: libspectrum-devel (libspectrum was previously part of fuse)

Revision 1.6  2002/09/16 18:25:44  kloczek
- release 3: fix building on sparc.

Revision 1.5  2002/09/13 15:16:37  kloczek
- added "rm -f missing" on top %build.

Revision 1.4  2002/09/13 09:54:14  undefine
- update to 0.5.0, ac/am use

Revision 1.3  2002/08/29 12:50:36  qboosh
- removed ExclusiveArch - wrong way, ifarch is the right one; release 2

Revision 1.2  2002/08/16 16:33:43  qboosh
- added svgalib for alpha

Revision 1.1  2002/06/01 12:54:33  juandon
- initial release
- download sources, please
- STBR
-------------- następna część ---------
# $Revision: 1.1 $, $Date: 2002/12/09 18:10:05 $
Summary:	Fuse utilities
Summary(pl):	Programy użytkowe do fuse'a
Name:		fuse-utils
Version:	0.6.0
Release:	1
License:	GPL
Group:		Applications/Emulators
Source0:	http://www.srcf.ucam.org/~pak21/spectrum/%{name}-%{version}.tar.gz
URL:		http://www.srcf.ucam.org/~pak21/spectrum/fuse.html
BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	libspectrum-devel > 0.1.0
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
The Fuse utilities are a few tools which may be of occasional use when
dealing with ZX Spectrum emulator files. They were originally
distributed with Fuse, the Free Unix Spectrum Emulator, but are now
independent of Fuse and can be used on their own.

The available utilities are:

- rzxdump: list the contents of an RZX input recording file.
- rzxtool: add, extract or remove the embedded snapshot from an RZX
  file, or compress or uncompress the file.
- tzxconv: do a best-guess conversion of a TZX file to a .tap file.
- tzxlist: list the contents of a TZX file.

%description -l pl
Programy użytkowe do fuse'a to kilka narzędzi, które mogą się przydać
gdy używamy plików emulatorów ZX Spectrum. Wcześniej były
dystrybuowane z Fuse - emulatorem ZX Spectrum, ale teraz są niezależne
i mogą być używane samodzielnie.

Dostępne są:

- rzxdump: wyświetla zawartość pliku RZX.
- rzxtool: dodaje, wyjmuje lub usuwa zanurzony snapshot z pliku RZX, a
  także kompresuje lub dekompresuje pliki.
- tzxconv: konwersuje pliki TZX do formatu TAP.
- tzxlist: wyświetla zawartość pliku TZX.

%prep
%setup -q

%build
rm -f missing
%{__aclocal}
%{__autoheader}
%{__autoconf}
%{__automake}
%configure

%install
rm -rf $RPM_BUILD_ROOT
%{__make} install DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{_bindir}/*
%{_mandir}/man1/*

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld.org.pl>
All persons listed below can be reached at <cvs_login>@pld.org.pl

$Log: fuse-utils.spec,v $
Revision 1.1  2002/12/09 18:10:05  juandon
- initial release



Więcej informacji o liście dyskusyjnej pld-devel-pl