Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 8151db5fb466417a4703c006e5a0d9f4 > files > 5

vice-1.11-4mdk.src.rpm

%define	name	vice
%define version	1.11
%define release	4mdk
%define prefix	%{_prefix}

Summary:	VICE, the Versatile Commodore Emulator
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Emulators
Source:		ftp://ftp.funet.fi/pub/cbm/crossplatform/emulators/VICE/%{name}-%{version}.tar.bz2
Source1:	vice-normalicons.tar.bz2
Source2:	vice-largeicons.tar.bz2
Source3:	vice-miniicons.tar.bz2
URL:		http://viceteam.bei.t-online.de/
Prefix:		%{prefix}
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	readline-devel libgnome32-devel zlib-devel esound-devel
BuildRequires:	flex
#gw for mkfontdir and bdftopcf
BuildRequires:  XFree86

%description
VICE is a set of accurate emulators for the Commodore 64, 128, VIC20,
PET and CBM-II 8-bit computers, all of which run under the X Window
System.

%prep
%setup -q

%build
CFLAGS="$RPM_OPT_FLAGS -DNO_REGPARM" ./configure --prefix=%{prefix} --libdir=%_libdir  --enable-gnomeui --enable-fullscreen \
%ifarch alpha
--disable-inline
%endif

%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
#install menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat >$RPM_BUILD_ROOT%{_menudir}/vice << EOF
?package(vice):command="%{_bindir}/x64" needs="X11" icon="c64icon.png" section="Applications/Emulators" title="C64 Emulator" longtitle="Commodore 64 Emulator" 	mimetypes="application/x-d64,application/x-t64,application-x-x64"

?package(vice):command="%{_bindir}/x128" needs="X11" icon="c128icon.png" section="Applications/Emulators" title="C128 Emulator" longtitle="Commodore 128 Emulator" mimetypes="application/x-d64,application/x-t64,application-x-x64"
?package(vice):command="%{_bindir}/xpet" needs="X11" icon="peticon.png" section="Applications/Emulators" title="PET Emulator" longtitle="Commodore PET Emulator" mimetypes="application/x-d64,application/x-t64,application-x-x64"
?package(vice):command="%{_bindir}/xvic" needs="X11" icon="vic20icon.png" section="Applications/Emulators" title="VIC 20 Emulator" longtitle="Commodore VIC 20 Emulator" mimetypes="application/x-d64,application/x-t64,application-x-x64"
?package(vice):command="%{_bindir}/xcbm2" needs="X11" icon="c610icon.png" section="Applications/Emulators" title="CBM2 Emulator" longtitle="Commodore BM 2 Emulator" mimetypes="application/x-d64,application/x-t64,application-x-x64"
?package(vice):command="%{_bindir}/xplus4" needs="X11" icon="plus4icon.png" section="Applications/Emulators" title="CPLUS4 Emulator" longtitle="Commodore PLUS4 Emulator" mimetypes="application/x-d64,application/x-t64,application-x-x64"
?package(vice):command="xvt -e %{_bindir}/c1541" needs="X11" icon="commodore.png" section="Applications/Emulators" title="VICE disk image tool" longtitle="C1541 stand alone disk image maintenance program"
?package(vice):command="%{_bindir}/vsid" needs="X11" icon="commodore.png" section="Multimedia/Sound" title="VSID music player" longtitle="VICE SID music player for Commodore tunes"
EOF

#install icons
mkdir -p $RPM_BUILD_ROOT/%{_iconsdir}
tar xjf %{SOURCE1} -C $RPM_BUILD_ROOT/%{_iconsdir}
mkdir -p $RPM_BUILD_ROOT/%{_liconsdir}
tar xjf %{SOURCE2} -C $RPM_BUILD_ROOT/%{_liconsdir}
mkdir -p $RPM_BUILD_ROOT/%{_miconsdir}
tar xjf %{SOURCE3} -C $RPM_BUILD_ROOT/%{_miconsdir}

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post
%_install_info vice.info

%{update_menus}

%postun
%_remove_install_info vice.info

%{clean_menus}

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS FEEDBACK INSTALL README ChangeLog doc/html/plain/*
%{_bindir}/*
%{_libdir}/vice
%{_mandir}/man1/*
%{_infodir}/*info*
%{_menudir}/vice
%{_iconsdir}/*

%changelog
* Mon Mar 17 2003 Götz Waschk <waschk@linux-mandrake.com> 1.11-4mdk
- disable inline for the alpha build

* Wed Mar 12 2003 Götz Waschk <waschk@linux-mandrake.com> 1.11-3mdk
- fix buildrequires

* Wed Mar 12 2003 Götz Waschk <waschk@linux-mandrake.com> 1.11-2mdk
- fix buildrequires

* Tue Mar 11 2003 Götz Waschk <waschk@linux-mandrake.com> 1.11-1mdk
- fix file list
- remove bogus optflags
- new version

* Wed Jan 29 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.10-3mdk
- rebuild

* Sat Oct 26 2002 Götz Waschk <waschk@linux-mandrake.com> 1.10-2mdk
- enable fullscreen

* Sat Oct 26 2002 Götz Waschk <waschk@linux-mandrake.com> 1.10-1mdk
- as a test, include some mime types in the menu entries
- build with gnome ui
- 1.10

* Fri Aug 16 2002 Götz Waschk <waschk@linux-mandrake.com> 1.9-4mdk
- fix the libdir warning
- gcc 3.2-0.3mdk build

* Mon Jul 29 2002 Götz Waschk <waschk@linux-mandrake.com> 1.9-3mdk
- gcc 3.2 build

* Wed Jul 24 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.9-2mdk
- rebuild for new readline

* Wed Jun  5 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 1.9-1mdk
- 1.9
- Update URL

* Tue Feb 26 2002 Götz Waschk <waschk@linux-mandrake.com> 1.8-2mdk
- update menu entries and icons
- update documentation 

* Wed Feb 20 2002 Götz Waschk <waschk@linux-mandrake.com> 1.8-1mdk
- add all binaries
- drop patch
- 1.8

* Thu Jan 31 2002 Götz Waschk <waschk@linux-mandrake.com> 1.7-3mdk
- png icons 

* Thu Oct 11 2001 Etienne Faure <etienne@mandrakesoft.com> 1.7-2mdk
- Requires libpng2 ->libpng3

* Thu Aug 23 2001 Etienne Faure <etienne@mandrakesoft.com> 1.7-1mdk
- updated from Götz Waschk <waschk@linux-mandrake.com> 1.7-1mdk
	- 1.7
	- patched configure.in to fix compilation
	- s/Copyright/License/
	- some more macros
	- some BuildRequires

* Mon Jan  1 2001 Götz Waschk <waschk@linux-mandrake.com> 1.6-1mdk
- 1.6
- fixed icons
- used %%find_lang macro

* Wed Aug 16 2000 Götz Waschk <waschk@linux-mandrake.com> 1.5-1mdk
- updated to 1.5
- added locale files
- fixed scripts
- merged menu with spec

* Thu Jul 20 2000 Götz Waschk <waschk@linux-mandrake.com> 1.4-1mdk
- initial mandrake package