]> git.pld-linux.org Git - packages/dosbox.git/blame - dosbox.spec
- obsolete
[packages/dosbox.git] / dosbox.spec
CommitLineData
d08b350a
JB
1#
2# Conditional build:
3%bcond_without alsa # without ALSA support for MIDI
4#
3e813e87
AG
5%define ver_package 0.74.3
6%define ver_tarball 0.74-3
12a12710 7Summary: x86/DOS emulator with sound/graphics primarily for games
2f8badcc 8Summary(pl.UTF-8): Emulator x86/DOS z dźwiękiem/grafiką głównie dla gier
12a12710 9Name: dosbox
3e813e87
AG
10Version: %{ver_package}
11Release: 1
607f52bb 12License: GPL v2+
12a12710 13Group: Applications/Emulators
3e813e87
AG
14Source0: http://downloads.sourceforge.net/dosbox/%{name}-%{ver_tarball}.tar.gz
15# Source0-md5: 759c75fffb59c542f80fb8391012911b
d1a62cda 16Source1: %{name}.desktop
17Source2: %{name}.png
18Source3: %{name}.conf
1c647cf6 19URL: http://dosbox.sourceforge.net/
ee3338e4
JB
20BuildRequires: OpenGL-devel
21# because of SDL_opengl deps
22BuildRequires: OpenGL-GLU-devel
23BuildRequires: SDL-devel >= 1.2.0
d08b350a 24BuildRequires: SDL_net-devel
0868dc72 25BuildRequires: SDL_sound-devel
d08b350a
JB
26%{?with_alsa:BuildRequires: alsa-lib-devel >= 0.9.0}
27BuildRequires: autoconf
28BuildRequires: automake
12a12710 29BuildRequires: libpng-devel
65856a91 30BuildRequires: libstdc++-devel
12a12710 31%{?debug:BuildRequires: ncurses-devel}
12a12710 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
384ad7cd 34%define specflags -fmerge-all-constants -ffast-math
c7f436a2 35
12a12710 36%description
963bb6e4 37DOSBox emulates a 286/386 realmode/protected mode CPU, Directory
38FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a
39SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility
40with older games...
12a12710 41
5261669d 42You can "re-live" the good old days with the help of DOSBox, it can
43run plenty of the old classics that don't run on your new computer!
12a12710 44
8371508c 45%description -l pl.UTF-8
963bb6e4 46DOSBox emuluje tryb rzeczywisty/chroniony procesora 286/386, system
8371508c 47plików z katalogami, pamięć XMS/EMS, karty graficzne
963bb6e4 48Tandy/Hercules/CGA/EGA/VGA/VESA oraz karty muzyczne
49SoundBlaster/Gravis Ultra Sound w celu zapewnienia znakomitej
8371508c 50kompatybilności ze starymi grami.
12a12710 51
8371508c
JR
52Stare wspomnienia odżyją z pomocą DOSBoksa. Dzięki niemu można
53uruchomić mnóstwo klasyków, które nie odpalają się na nowych
5261669d 54komputerach.
12a12710 55
56%prep
3e813e87 57%setup -q -n %{name}-%{ver_tarball}
12a12710 58
59%build
d08b350a 60# kill AM_PATH_SDL and AM_PATH_ALSA, leave only AH_{TOP,BOTTOM}
1272adbe 61tail -n +306 acinclude.m4 > acinclude.m4.tmp
d08b350a
JB
62mv -f acinclude.m4.tmp acinclude.m4
63%if !%{with alsa}
64echo 'AC_DEFUN([AM_PATH_ALSA], [$3])' >> acinclude.m4
65%endif
66%{__aclocal}
67%{__autoconf}
68%{__autoheader}
69%{__automake}
12a12710 70%configure \
71 --enable-shots \
72 %{?debug:--enable-debug}
73
74%{__make}
75
76%install
5261669d 77rm -rf $RPM_BUILD_ROOT
c7f436a2 78install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
d1a62cda 79
cbfc030d
PG
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
12a12710 82
d1a62cda 83install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
84install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
c7f436a2 85install %{SOURCE3} .
d1a62cda 86
12a12710 87%clean
88rm -rf $RPM_BUILD_ROOT
89
90%files
91%defattr(644,root,root,755)
c7f436a2 92%doc AUTHORS NEWS README THANKS dosbox.conf
12a12710 93%attr(755,root,root) %{_bindir}/*
3765efd2 94%{_mandir}/man1/dosbox.1.gz
a1bb5f87 95%{_desktopdir}/*.desktop
3765efd2 96%{_pixmapsdir}/dosbox.png
This page took 0.061058 seconds and 4 git commands to generate.