From 2c08bac8c3a7a06a5bc9458ddfd20ffe35722f8446f303f3eea7237771534b9b Mon Sep 17 00:00:00 2001 From: OBS User _service Date: Thu, 2 Jun 2011 09:25:26 +0000 Subject: [PATCH] generated via source service OBS-URL: https://build.opensuse.org/package/show/games/scummvm?expand=0&rev=22 --- _service:download_url:scummvm-1.3.0.tar.bz2 | 3 + _service:set_version:scummvm.spec | 120 ++++++++++++++++++++ 2 files changed, 123 insertions(+) create mode 100644 _service:download_url:scummvm-1.3.0.tar.bz2 create mode 100644 _service:set_version:scummvm.spec diff --git a/_service:download_url:scummvm-1.3.0.tar.bz2 b/_service:download_url:scummvm-1.3.0.tar.bz2 new file mode 100644 index 0000000..6b08959 --- /dev/null +++ b/_service:download_url:scummvm-1.3.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694a65a16a72c1d676e09c9af11f1ba1393d2ed731b941d82a79c50e335b58af +size 10315113 diff --git a/_service:set_version:scummvm.spec b/_service:set_version:scummvm.spec new file mode 100644 index 0000000..d1bdab1 --- /dev/null +++ b/_service:set_version:scummvm.spec @@ -0,0 +1,120 @@ +# +# spec file for package scummvm (Version 1.3.0) +# +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +%bcond_with mpeg2 +%bcond_with mp3 + +Name: scummvm +Version: 1.3.0 +Release: 0 +License: GPLv2+, LGPLv2.1+, BSD +Summary: Interpreter for several adventure games +Url: http://www.scummvm.org +Group: Amusements/Games/Other +Source: http://downloads.sf.net/%{name}/%{name}-%{version}.tar.bz2 +Patch0: %{name}-nostrip.patch +Patch1: %{name}-nobuildtime.patch +BuildRequires: SDL-devel >= 1.2.2 +BuildRequires: flac-devel +BuildRequires: fluidsynth-devel +BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme +BuildRequires: libpng14-compat-devel +BuildRequires: libtheora-devel +BuildRequires: libvorbis-devel +BuildRequires: update-desktop-files +BuildRequires: zlib-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with mpeg2} +BuildRequires: libmpeg2-devel +%endif +%if %{with mp3} +BuildRequires: libmad-devel +%endif +%ifarch %{ix86} +BuildRequires: nasm +%endif +Suggests: %{name}-extra +Suggests: %{name}-tools + +%description +ScummVM is an interpreter that will play graphic adventure games written for +LucasArts' SCUMM virtual machine (such as Day of the Tentacle and +Monkey Island), Sierra's AGI adventures (such as early King's Quest and +Space Quest games), Adventure Soft's Simon the Sorcerer 1, 2 and Feeble Files, +Revolution Software's Beneath a Steel Sky and Broken Sword 1 and 2, +Interactive Binary Illusions' Flight of the Amazon Queen, +Coktel Vision's Gobliiins, Wyrmkeep's Inherit the Earth, Westwood's +Legend of Kyrandia, and various others. + +%package extra +Summary: Extra engines for ScummVM +Group: Amusements/Games/Other +Requires: %{name} = %{version} + +%description extra +M4, mohawk and hugo engines for ScummVM. +These engines are in a worse state, but allow to play extra games. + +%prep +%setup -q +%patch0 +%patch1 + +%build +# No rpm configure because scummvm's configure isn't a real configure and thus +# doesn't understand some of the options %%configure passes. +CXXFLAGS="%{optflags}" ; export CXXFLAGS ; \ +./configure --prefix=%{_prefix} \ + --bindir=%{_bindir} \ + --datarootdir=%{_datadir} \ + --mandir=%{_mandir} \ + --libdir=%{_libdir} \ + %{?with_mpeg2:--enable-mpeg2} \ + --enable-verbose-build \ + --enable-plugins \ + --enable-m4=dynamic \ + --enable-lastexpress=dynamic \ + --enable-sword25=dynamic \ + --enable-tsage=dynamic +# --docdir=%%{_docdir}/%%{name} +# Subengines are not even as dynamic since I don't want to touch the main engines + +make %{?_smp_mflags} + +%install +# docdir is here because since 1.2.0 configure is broken +make install DESTDIR=${RPM_BUILD_ROOT} docdir=%{_docdir}/%{name} +%suse_update_desktop_file -i %{name} + +%clean +rm -rf %{buildroot} + +%files +%defattr(0644,root,root,0755) +%attr(0755,root,root)%{_bindir}/%{name} +%{_datadir}/%{name} +%{_mandir}/man6/%{name}.6* +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.* +%{_docdir}/%{name} + +%files extra +%defattr(0644,root,root,0755) +%{_libdir}/%{name} + +%changelog