]> git.pld-linux.org Git - packages/Frodo.git/blobdiff - Frodo.spec
- fix build on alpha-linux
[packages/Frodo.git] / Frodo.spec
index 72895c607432958bceb73b91749e4b107c8b4c5b..8c4ee66dfd8e0663e46cfa341cfc700690ab8e57 100644 (file)
@@ -1,32 +1,26 @@
 Summary:       Commodore 64 emulator
 Summary(pl):   Emulator Commodore 64
 Name:          Frodo
-Version:       4.1a
+Version:       4.1b
 Release:       2
-License:       Noncommercial
+License:       non-commercial
 Group:         Applications/Emulators
-Source0:       http://iphcip1.physik.uni-mainz.de/~cbauer/%{name}V4_1a.Src.tar.gz
-Patch0:                %{name}-16+bpp.patch
-Patch1:                %{name}-TkGui.patch
-Patch2:                %{name}-paths.patch
-Patch3:                %{name}-opt.patch
-Patch4:                %{name}-joy.patch
+Source0:       http://iphcip1.physik.uni-mainz.de/~cbauer/%{name}V4_1b.Src.tar.gz
+# Source0-md5: 095b9f21c03204cc13f7f249e8866cd9
+Patch0:                %{name}-paths.patch
+Patch1:                %{name}-opt.patch
 URL:           http://www.uni-mainz.de/~bauec002/FRMain.html
 BuildRequires: XFree86-devel
-BuildRequires: libstdc++-devel
 BuildRequires: autoconf
+BuildRequires: libstdc++-devel
+BuildRequires: SDL-devel >= 1.2.0
 Requires:      tk
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _prefix         /usr/X11R6
-%define                _mandir         %{_prefix}/man
-
 %description
 Frodo V4.1 is a free, portable C64 emulator for BeOS, Unix, MacOS,
 AmigaOS, RiscOS and WinNT/95 systems.
 
-Some of the emulation's features:
-
 This emulator focuses on the exact reproduction of special graphical
 effects possible on the C64, and has therefore relatively high system
 requirements. It should only be run on systems with at least a
@@ -44,27 +38,49 @@ processor-level 1541 emulation that works with about 95 percent of all
 fast loaders and even some copy protection schemes. Other peripherals:
 Keyboard and joystick (real joysticks (only under BeOS, Linux and
 AmigaOS) or keyboard emulation). The full source code in C++ is
-available. Frodo is freeware. Why pay >$40 for a C64 emulator?
+available. Frodo is freeware.
 
 %description -l pl
 Frodo jest darmowym, przeno¶nym emulatorem C64 dla BeOS, uniksów,
 MacOS, AmigaOS, RiscOS i WinNT/Win9x.
 
+Ten emulator skupia siê na dok³adnym odtworzeniu specjalnych efektów
+graficznych osi±galnych na C64, wiêc ma dosyæ du¿e wymagania dotycz±ce
+systemu. Powinien byæ uruchamiany tylko na systemach z co najmniej
+PowerPC/Pentium/68060. Frodo jest w stanie uruchomiæ poprawnie
+wiêkszo¶æ gier i dem, nawet te z FLI, FLD, DYCP, otwartymi ramkami,
+zamienianymi duszkami, dekoderami zale¿nymi od czasu, szybkimi
+loaderami itp. Emulacja 6510: wszystkie nieudokumentowane instrukcje,
+w pe³ni poprawny tryb dziesiêtny, dok³adna emulacja liczby cykli dla
+instrukcji. Emulacja VIC: bazuj±ca na liniach lub cyklach, wszystkie
+tryby wy¶wietlania, duszki z kolizjami i priorytetami, cykle DMA,
+otwarte ramki, wszystkie efekty $d011/$d016. Emulacja SID: emulacja
+cyfrowa w czasie rzeczywistym (16 bitów. 44.1kHz), w³±cznie z filtrami
+(tylko pod BeOS-em, Linuksem, HP-UX-em, MacOS-em i AmigaOS-em).
+Emulacja 1541: symulacja dysków w katalogach, plikach .d64/x64 albo
+.t64/LYNX, lub emulacja 1541 na poziomie procesora, obs³uguj±ca oko³o
+95%% wszystkich szybkich loaderów i nawet niektóre rodzaje
+zabezpieczeñ przed kopiowaniem. Inne peryferia: klawiatura i joystick
+(prawdziwe joysticki (tylko pod BeOS-em, Linuksem i AmigaOS-em) lub
+emulacja na klawiaturze). Dostêpne s± pe³ne ¼ród³a w C++. Frodo jest
+freeware.
+
 %prep
-%setup -q -n Frodo
+%setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 %build
 cd Src
-autoconf
+cp -f /usr/share/automake/config.sub .
+%{__autoconf}
 CFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer}"
 CFLAGS="$CFLAGS -DX_USE_SHM -fno-exceptions -fno-rtti -fno-implicit-templates"
 %configure
-%{__make} all FRODOHOME="\\\"%{_libdir}/Frodo/\\\""
+%{__make} all \
+       FRODOHOME="\\\"%{_libdir}/Frodo/\\\"" \
+       CC=%{__cc} \
+       CXX=%{__cxx}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -75,13 +91,11 @@ install TkGui.tcl "Frodo Logo" $RPM_BUILD_ROOT%{_libdir}/Frodo
 install "1541 ROM" "Basic ROM" "Char ROM" "Kernal ROM" $RPM_BUILD_ROOT%{_libdir}/Frodo
 install 64prgs/* $RPM_BUILD_ROOT%{_libdir}/Frodo/64prgs
 
-gzip -9nf CHANGES
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc *.gz Docs/*
+%doc CHANGES Docs/*
 %attr(755,root,root) %{_bindir}/*
 %{_libdir}/Frodo
This page took 0.082511 seconds and 4 git commands to generate.