diff --git a/appdata.xml.patch b/appdata.xml.patch deleted file mode 100644 index 7e510bb..0000000 --- a/appdata.xml.patch +++ /dev/null @@ -1,90 +0,0 @@ -From cba074852eb6a3c8b3010493e4aa7fed548391fe Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= -Date: Fri, 29 Jul 2016 19:46:25 +0200 -Subject: [PATCH 1/3] Add an appdata.xml file. - ---- - dists/scummvm.appdata.xml | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - create mode 100644 dists/scummvm.appdata.xml - -diff --git a/dists/scummvm.appdata.xml b/dists/scummvm.appdata.xml -new file mode 100644 -index 0000000..e9185cd ---- /dev/null -+++ b/dists/scummvm.appdata.xml -@@ -0,0 +1,28 @@ -+ -+ -+ scummvm.desktop -+ CC0-1.0 -+ GPL-2.0+ -+ ScummVM -+ Interpreter for several adventure games -+ -+

-+ 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, 2 and 2.5, -+ 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. -+

-+
-+ -+ -+ http://wiki.scummvm.org/images/f/f8/Launcherwithgames.png -+ ScummVM Launcher -+ -+ -+ https://www.scummvm.org -+ scummvm-devel@lists.sourceforge.net -+
- -From c10a5aa10b93273d03d1bbdac97e9da11799372c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= -Date: Fri, 29 Jul 2016 21:40:50 +0200 -Subject: [PATCH 2/3] Install the .desktop file. - ---- - ports.mk | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/ports.mk b/ports.mk -index dce5a5d..3f0a6a5 100644 ---- a/ports.mk -+++ b/ports.mk -@@ -18,6 +18,8 @@ install: - $(INSTALL) -c -m 644 $(DIST_FILES_DOCS) "$(DESTDIR)$(docdir)" - $(INSTALL) -d "$(DESTDIR)$(datadir)" - $(INSTALL) -c -m 644 $(DIST_FILES_THEMES) $(DIST_FILES_ENGINEDATA) "$(DESTDIR)$(datadir)/" -+ $(INSTALL) -d "$(DESTDIR)$(datarootdir)/applications" -+ $(INSTALL) -c -m 644 "$(srcdir)/dists/scummvm.desktop" "$(DESTDIR)$(datarootdir)/applications/scummvm.desktop" - ifdef DYNAMIC_MODULES - $(INSTALL) -d "$(DESTDIR)$(libdir)/scummvm/" - $(INSTALL) -c -m 644 $(PLUGINS) "$(DESTDIR)$(libdir)/scummvm/" - -From 5466359eed2fbe68b7ed3f019d334aefcc36b0c8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= -Date: Fri, 29 Jul 2016 21:41:00 +0200 -Subject: [PATCH 3/3] Install the appdata.xml file. - ---- - ports.mk | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/ports.mk b/ports.mk -index 3f0a6a5..2c81651 100644 ---- a/ports.mk -+++ b/ports.mk -@@ -20,6 +20,8 @@ install: - $(INSTALL) -c -m 644 $(DIST_FILES_THEMES) $(DIST_FILES_ENGINEDATA) "$(DESTDIR)$(datadir)/" - $(INSTALL) -d "$(DESTDIR)$(datarootdir)/applications" - $(INSTALL) -c -m 644 "$(srcdir)/dists/scummvm.desktop" "$(DESTDIR)$(datarootdir)/applications/scummvm.desktop" -+ $(INSTALL) -d "$(DESTDIR)$(datarootdir)/appdata" -+ $(INSTALL) -c -m 644 "$(srcdir)/dists/scummvm.appdata.xml" "$(DESTDIR)$(datarootdir)/appdata/scummvm.appdata.xml" - ifdef DYNAMIC_MODULES - $(INSTALL) -d "$(DESTDIR)$(libdir)/scummvm/" - $(INSTALL) -c -m 644 $(PLUGINS) "$(DESTDIR)$(libdir)/scummvm/" diff --git a/scummvm-1.8.1.tar.xz b/scummvm-1.8.1.tar.xz deleted file mode 100644 index b1ec42f..0000000 --- a/scummvm-1.8.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:935f53d7e4c460fbc22c58fee5007d4858891e4961831f53f575a3594b7f612a -size 17807468 diff --git a/scummvm-1.9.0.tar.xz b/scummvm-1.9.0.tar.xz new file mode 100644 index 0000000..bd32cab --- /dev/null +++ b/scummvm-1.9.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2417edcb1ad51ca05a817c58aeee610bc6db5442984e8cf28e8a5fd914e8ae05 +size 22020384 diff --git a/scummvm.changes b/scummvm.changes index b5e3129..646044b 100644 --- a/scummvm.changes +++ b/scummvm.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Wed Feb 1 13:19:09 UTC 2017 - aloisio@gmx.com + +- Update to version 1.9.0 + New Games: + * Added support for Myst. + * Added support for Myst: Masterpiece Edition. + * Added support for U.F.O.s. + * Added support for Hi-Res Adventure #0: Mission Asteroid. + * Added support for Hi-Res Adventure #1: Mystery House. + * Added support for Hi-Res Adventure #2: The Wizard and the + Princess. + General: + * Fixed audio corruption in the MS ADPCM decoder. + * Fixed audio pitch in the CMS/GameBlaster emulation. + * Switched SDL backend to SDL2 by default. SDL1 is still a + fallback. + AGI: + * Added support for Hercules rendering. Both green and amber + modes are supported. + * Added support for the Hercules high resolution font. + The font is also usable outside of Hercules rendering. + * Added optional "pause, when entering commands" feature, + that was only available in the original interpreter for + Hercules rendering. + Beneath a Steel Sky: + * Fixed a bug that could possibly make the game unfinishable + due to a wrong animation for Officer Blunt that makes + further interaction with this character impossible. + Gob: + * Fixed graphical issues in Gobliiins (EGA version). + Kyra: + * Updated Italian EOB1 translation. + * Fixed a bug that caused a crash in Lands of Lore. + SCI: + * Fixed a missing dialog line in QfG3 which awards the player + with 3 additional points. This is a bug in the original game + interpreter. Due to this bug, it was not possible to get all + points in the original game. + * Fixed a bug in Space Quest 1 that caused issues with the + spider droid. + * Fixed a bug in Laura Bow: The Colonel's Bequest that could + cause a lock-up when interacting with the armor in room 37 + (main house, downstairs). This bug is also present in the + original game. + * Fixed auto-saving in the fan-made Cascade Quest. + * Fixed a game bug in the Conquests of Longbow scripts that + could cause crashes in Sherwood Forest. + * Added support for the ImagiNation Network (INN) demo. + SCUMM: + * Fixed missing translations in the in-game quit and restart + dialogs in Pajama Sam 1. + * Fixed visual glitches in DOTT that occured after loading a + savegame with the stereo in Green Tentacle's room turned on. + * Improved timing and pathfinding in Maniac Mansion (C64 and + Apple II versions) + * Added support for the Dutch demo of Let's Explore the + Airport with Buzzy. + Sherlock: + * Fixed a bug that could cause a crash in The Case of the + Serrated Scalpel. + * Fixed an issue with item hotspots in The Case of the + Serrated Scalpel. + * Fixed a bug that caused game lockups in the inventory of + The Case of the Rose Tattoo. + +- Dropped appdata.xml.patch (merged upstream) + +- Added optional mpeg2 support + ------------------------------------------------------------------- Sun Aug 21 18:36:00 UTC 2016 - rpm@fthiessen.de diff --git a/scummvm.spec b/scummvm.spec index 410f45c..2856389 100644 --- a/scummvm.spec +++ b/scummvm.spec @@ -1,7 +1,7 @@ # # spec file for package scummvm # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,10 @@ %bcond_with faad +%bcond_with libmpeg2 %bcond_with mad Name: scummvm -Version: 1.8.1 +Version: 1.9.0 Release: 0 Summary: Interpreter for several adventure games License: GPL-2.0+ @@ -27,8 +28,6 @@ Group: Amusements/Games/Other Url: http://www.scummvm.org/ Source: http://www.scummvm.org/frs/scummvm/%{version}/scummvm-%{version}.tar.xz Source99: %{name}.changes -# PATCH-FEATURE-UPSTREAM https://github.com/scummvm/scummvm/pull/797 -Patch0: appdata.xml.patch # PATCH-FEATURE-UPSTREAM use-getaddrinfo.patch -- https://github.com/scummvm/scummvm/pull/811 Patch1: use-getaddrinfo.patch BuildRequires: desktop-file-utils @@ -55,6 +54,9 @@ BuildRequires: libfaad-devel %if %{with mad} BuildRequires: pkgconfig(mad) %endif +%if %{with libmpeg2} +BuildRequires: pkgconfig(libmpeg2) >= 0.4.0 +%endif %ifarch %{ix86} BuildRequires: nasm %endif @@ -80,7 +82,6 @@ These engines are in a worse state, but allow to play extra games. %prep %setup -q -%patch0 -p1 %patch1 -p1 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE99}")" DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""