From d51ccb5f44ed68798c57882cf1e2a01f30f1bbcad4da7aad59cd9cb3e741ef5f Mon Sep 17 00:00:00 2001 From: Cristian Morales Vega Date: Sat, 21 Jul 2012 22:52:23 +0000 Subject: [PATCH] - Update to 1.5.0 * New Games: - Added support for Backyard Baseball 2003. - Added support for Blue Force. - Added support for Darby the Dragon. - Added support for Dreamweb. - Added support for Geisha. - Added support for Gregory and the Hot Air Balloon. - Added support for Magic Tales: Liam Finds a Story. - Added support for Once Upon A Time: Little Red Riding Hood - Added support for Sleeping Cub's Test of Courage. - Added support for Soltys. - Added support for The Princess and the Crab. * General: - Updated MT-32 emulation code to latest munt project snapshot. The emulation improved dramatically. - Implemented support for TrueType fonts via FreeType2 in our GUI. Along with it GNU FreeFont was also added to our modern theme. Note that not all ports take advantage of this. - Added Basque translation. - Added custom game and engine options in the AGI, DREAMWEB, KYRA, QUEEN, SKY and SCI engines. It is now possible to toggle these options via the Engine tab when adding or editing a configuration for a game. In most cases, you will have to run each game once or readd them all in ScummVM's launcher in order to get the custom options tab. - Improved predictive dialog look. - Various GUI improvements. * Broken Sword 1: - Fixed incorrect sound effects in the DOS/Windows demo. OBS-URL: https://build.opensuse.org/package/show/games/scummvm?expand=0&rev=29 --- precheckin_cripple_tarball.sh | 33 --------------------- scummvm-1.4.1-crippled.tar.bz2 | 3 -- scummvm-1.4.1.tar.bz2 | 3 -- scummvm-1.5.0.tar.bz2 | 3 ++ scummvm.changes | 53 ++++++++++++++++++++++++++++++++++ scummvm.spec | 28 +++++++----------- 6 files changed, 66 insertions(+), 57 deletions(-) delete mode 100644 precheckin_cripple_tarball.sh delete mode 100644 scummvm-1.4.1-crippled.tar.bz2 delete mode 100644 scummvm-1.4.1.tar.bz2 create mode 100644 scummvm-1.5.0.tar.bz2 diff --git a/precheckin_cripple_tarball.sh b/precheckin_cripple_tarball.sh deleted file mode 100644 index 06dd8b9..0000000 --- a/precheckin_cripple_tarball.sh +++ /dev/null @@ -1,33 +0,0 @@ -# The following source parts of stk may not be distributed for legal -# reasons (bnc#761623) -# Thus we have to cripple the source tree in a way that it still builds. - -# Find source tarball + unpack -tmp="$(mktemp)" -trap 'rm -f $tmp; echo 1>&2 "$0 failed"' EXIT -tarsource="$(echo scummvm-*[0-9].tar.bz2)" -if [ ! -s "$tarsource" ] ; then - echo "Error: cannot find source tarball" - exit 1 -fi -tarbase="${tarsource%.tar.bz2}" -tardest="$tarbase-crippled.tar.bz2" - -rm -rf scummvm-*-crippled.tar.bz2 - -# Cripple source -echo 1>&2 "Crippling..." - -files=$(tar -tf ${tarsource} | fgrep /devtools/create_project/xcode.cpp) - -bzip2 -cd ${tarsource} > ${tmp} -tar --delete --file=${tmp} ${files} -bzip2 -c ${tmp} > ${tardest} - -echo 1>&2 "" -echo 1>&2 "Successfully crippled tarball. :-(" -echo 1>&2 "" - -rm -rf $tmp -trap - EXIT -exit 0 diff --git a/scummvm-1.4.1-crippled.tar.bz2 b/scummvm-1.4.1-crippled.tar.bz2 deleted file mode 100644 index b73d742..0000000 --- a/scummvm-1.4.1-crippled.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3481162688891261d935b80c9b75919d7550c94322b2f6ddda99b907db6aa7bc -size 15680281 diff --git a/scummvm-1.4.1.tar.bz2 b/scummvm-1.4.1.tar.bz2 deleted file mode 100644 index 83bea45..0000000 --- a/scummvm-1.4.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa0a7f0d59524611be0c5b9be9ac7f8e7a72bab1826732e056f88332aa3139da -size 15703475 diff --git a/scummvm-1.5.0.tar.bz2 b/scummvm-1.5.0.tar.bz2 new file mode 100644 index 0000000..9dcea38 --- /dev/null +++ b/scummvm-1.5.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81831cd878a8daad2976f65c92139a2102233082c7d2770579d7e425b19cea2e +size 17455085 diff --git a/scummvm.changes b/scummvm.changes index 88d8ff6..75fdcff 100644 --- a/scummvm.changes +++ b/scummvm.changes @@ -1,3 +1,56 @@ +------------------------------------------------------------------- +Sat Jul 21 22:37:28 UTC 2012 - reddwarf@opensuse.org + +- Update to 1.5.0 + * New Games: + - Added support for Backyard Baseball 2003. + - Added support for Blue Force. + - Added support for Darby the Dragon. + - Added support for Dreamweb. + - Added support for Geisha. + - Added support for Gregory and the Hot Air Balloon. + - Added support for Magic Tales: Liam Finds a Story. + - Added support for Once Upon A Time: Little Red Riding Hood + - Added support for Sleeping Cub's Test of Courage. + - Added support for Soltys. + - Added support for The Princess and the Crab. + * General: + - Updated MT-32 emulation code to latest munt project snapshot. + The emulation improved dramatically. + - Implemented support for TrueType fonts via FreeType2 in our + GUI. Along with it GNU FreeFont was also added to our modern + theme. Note that not all ports take advantage of this. + - Added Basque translation. + - Added custom game and engine options in the AGI, DREAMWEB, + KYRA, QUEEN, SKY and SCI engines. It is now possible to + toggle these options via the Engine tab when adding or + editing a configuration for a game. In most cases, you will + have to run each game once or readd them all in ScummVM's + launcher in order to get the custom options tab. + - Improved predictive dialog look. + - Various GUI improvements. + * Broken Sword 1: + - Fixed incorrect sound effects in the DOS/Windows demo. + - Added support for PlayStation videos. + - Fixed missing subtitles in the demo. + * Broken Sword 2: + - Added support for PlayStation videos. + * Cine: + - Implemented Roland MT-32 output driver. + * Drascula: + - Added Spanish subtitles in the Von Braun cutscene (#3069981: + no subtitles in scene with "von Braun"). + * Gob: + - Fixed a crash in Lost in Time + - Rewrote the AdLib player. Enabled the now working MDY player + in Fascination and Geisha. + * SCUMM: + - Added support for the Macintosh version of SPY Fox in Hold + the Mustard. + - Added a difficulty selection dialog for Loom FM-TOWNS. + - Fixed graphical glitches in HE98 version of Pajama Sam's Lost + & Found. + ------------------------------------------------------------------- Wed May 16 13:35:26 UTC 2012 - reddwarf@opensuse.org diff --git a/scummvm.spec b/scummvm.spec index 7f034bc..dc72fb6 100644 --- a/scummvm.spec +++ b/scummvm.spec @@ -18,22 +18,15 @@ %bcond_with aac %bcond_with mp3 -%bcond_without distributable Name: scummvm -Version: 1.4.1 +Version: 1.5.0 Release: 0 Summary: Interpreter for several adventure games License: GPLv2+, LGPLv2.1+, BSD Group: Amusements/Games/Other Url: http://www.scummvm.org/ -# Waiting for sf#3527268 to be fixed -%if %{with distributable} -Source0: scummvm-%{version}-crippled.tar.bz2 -%else -Source0: http://downloads.sourceforge.net/project/scummvm/scummvm/%{version}/scummvm-%{version}.tar.bz2 -%endif -Source1: precheckin_cripple_tarball.sh +Source0: http://prdownloads.sourceforge.net/scummvm/scummvm-1.5.0.tar.bz2 Patch0: scummvm-nostrip.patch # It's an ugly workaround but makes the sword25 engine plugin link against # png/theora, and since we use --as-needed there are no real problems. Once the @@ -46,9 +39,12 @@ BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig(alsa) >= 0.9 BuildRequires: pkgconfig(flac) >= 1.0.1 BuildRequires: pkgconfig(fluidsynth) +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(libpng) >= 1.2.8 +BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(sdl) >= 1.2.2 BuildRequires: pkgconfig(theoradec) >= 1.0 +BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(vorbisfile) BuildRequires: pkgconfig(zlib) %if %{with aac} @@ -79,7 +75,7 @@ Group: Amusements/Games/Other Requires: %{name} = %{version} %description extra -M4, mohawk and hugo engines for ScummVM. +lastexpress, sword25 and toltecs engines for ScummVM. These engines are in a worse state, but allow to play extra games. %prep @@ -100,21 +96,17 @@ CXXFLAGS="%{optflags}" ; export CXXFLAGS ; \ --datarootdir=%{_datadir} \ --mandir=%{_mandir} \ --libdir=%{_libdir} \ + --docdir=%{_docdir}/%{name} \ --enable-verbose-build \ --enable-plugins \ - --enable-engine-dynamic=cge \ - --enable-engine-dynamic=composer \ - --enable-engine-dynamic=dreamweb \ --enable-engine-dynamic=lastexpress \ - --enable-engine-dynamic=m4 \ - --enable-engine-dynamic=sword25 -# --docdir=%%{_docdir}/%%{name} + --enable-engine-dynamic=sword25 \ + --enable-engine-dynamic=toltecs # Subengines are not included 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 docdir=%{_docdir}/%{name} +%make_install # Since desktop-file-utils 0.19 (openSUSE 12.2) it automatically searches for %{buildroot} desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ dists/scummvm.desktop