diff options
Diffstat (limited to 'backends/platform/maemo/debian')
| -rw-r--r-- | backends/platform/maemo/debian/changelog | 221 | ||||
| -rw-r--r-- | backends/platform/maemo/debian/compat | 1 | ||||
| -rw-r--r-- | backends/platform/maemo/debian/control | 51 | ||||
| -rw-r--r-- | backends/platform/maemo/debian/copyright | 20 | ||||
| -rw-r--r-- | backends/platform/maemo/debian/postinst | 19 | ||||
| -rwxr-xr-x | backends/platform/maemo/debian/rules | 72 | ||||
| -rw-r--r-- | backends/platform/maemo/debian/scummvm.dirs | 8 | 
7 files changed, 392 insertions, 0 deletions
diff --git a/backends/platform/maemo/debian/changelog b/backends/platform/maemo/debian/changelog new file mode 100644 index 0000000000..c44516b0ea --- /dev/null +++ b/backends/platform/maemo/debian/changelog @@ -0,0 +1,221 @@ +scummvm (1.2.1~pre) unstable; urgency=low + +  * 1.2.1 testing release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed,  8 Dec 2010 21:43:29 +0100 +scummvm (1.2.0~pre) unstable; urgency=low + +  * 1.2.0 testing release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Fri,  8 Oct 2010 21:38:12 +0200 +scummvm (1.1.0~pre) unstable; urgency=low + +  * 1.1.0 testing release +  * cleanup for N900 (new firmwares need less hacks) +  * unified binary for all devices now have datafiles included (~2MB) + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed, 24 Mar 2010 01:48:05 +0100 +scummvm (1.0.0-4) unstable; urgency=low + +  * datadir optified (/usr/share/scummvm -> /opt/scummvm/share) +  * added engine files to datadir +  * Application Manager icon enlarged to 48x48 + + -- Frantisek Dufka <dufkaf@seznam.cz>  Thu, 17 Dec 2009 13:54:51 +0100 +scummvm (1.0.0-3) unstable; urgency=low + +  * disable taskmanager topleft button in fullscreen mode (N900) +  * map shift+click to right button click +  * mam ctrl+click to mouse move (no click) +  * set fullscreen window as _HILDON_NON_COMPOSITED_WINDOW (N900) + + -- Frantisek Dufka <dufkaf@seznam.cz>  Tue, 15 Dec 2009 23:12:51 +0100 +scummvm (1.0.0-2) unstable; urgency=low + +  * grab N900 volume keys +  * map Shift+Backspace to Escape key, shift+enter to Menu key (N900) +  * optified = main binary moved to /opt/scummvm/bin/scummvm + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sat, 12 Dec 2009 23:39:04 +0100 +scummvm (1.0.0-1) unstable; urgency=low + +  * -mcpu=arm1136j-s -mfpu=vfp -mfloat-abi=softfp breaks Gobliins, reverted + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed,  2 Dec 2009 10:25:11 +0100 +scummvm (1.0.0) unstable; urgency=low + +  * upstream 1.0 release +  * Initial support for N900 + + -- Frantisek Dufka <dufkaf@seznam.cz>  Fri,  6 Nov 2009 22:02:25 +0100 +scummvm (1.0.0~rc1-3) unstable; urgency=low + +  * updated to 1.0 branch revision 43999 to fix bugs (Cruise pause, ..) +  * Cruise for Corpse mapping added to zoom+ for N800/770 + + -- Frantisek Dufka <dufkaf@seznam.cz>  Mon,  7 Sep 2009 09:03:13 +0200 +scummvm (1.0.0~rc1-2) unstable; urgency=low + +  * Cruise for Corpse key bindings added +   - menu key for menu, zoom-=right click, zoom+=context menu + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed,  2 Sep 2009 23:03:59 +0200 +scummvm (1.0.0~rc1-1) unstable; urgency=low + +  * Discworld key bindings added - menu key for menu, zoom-=right click, zoom+=Enter/y key + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed,  2 Sep 2009 09:53:08 +0200 +scummvm (1.0.0~rc1) unstable; urgency=low + +  * upstream 1.0.0rc1 release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Thu, 20 Aug 2009 23:33:59 +0200 +scummvm (0.13.1) unstable; urgency=low + +  * upstream 0.13.1 release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sat, 18 Apr 2009 22:40:42 +0200 +scummvm (0.13.0-2) unstable; urgency=low + +  * dbus_service.patch is incomplete - needs also install line in debian/rules + + -- Frantisek Dufka <dufkaf@seznam.cz>  Fri, 27 Feb 2009 20:37:29 +0100 +scummvm (0.13.0-1) unstable; urgency=low + +  * fix crash in task switcher caption code when .scummvmrc had fullscreen value set +  * enabled also dbus_service.patch for home key switching back (not needed in OS < 2008) + + -- Frantisek Dufka <dufkaf@seznam.cz>  Fri, 27 Feb 2009 09:29:01 +0100 +scummvm (0.13.0) unstable; urgency=low + +  * upstream 0.13.0 release +  * Feeble Files mapping +  * task switcher item name patch from mikkov + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed, 18 Feb 2009 21:52:33 +0100 +scummvm (0.11.99-4) unstable; urgency=low + +  * Maemo extras-devel test version +    - maemo-taskswitcher.patch: title shown right from the beginning +      and title not fixed to "ScummVM" only +    - dbus_service.patch: modify scummvm.desktop, scummvm.wrapper and +      scummvm.service to make switching application automatically back +      via second home key long press to work + + -- Mikko Vartiainen <mvartiainen@gmail.com>  Thu, 03 Jan 2009 01:59:52 +0200 +scummvm (0.11.99-3) unstable; urgency=low + +  * Maemo extras-devel test version +    - maemo-taskswitcher.patch + + -- Mikko Vartiainen <mvartiainen@gmail.com>  Thu, 01 Jan 2009 13:13:13 +0200 +scummvm (0.11.99-2) unstable; urgency=low + +  * Maemo extras-devel test version +    - keeping version below 0.12.0 +    - not in user/ category + + -- Mikko Vartiainen <mvartiainen@gmail.com>  Thu, 01 Jan 2009 02:04:14 +0200 +scummvm (0.12.0) unstable; urgency=low + +  * upstream 0.12.0 release +  * update description + + -- Frantisek Dufka <dufkaf@seznam.cz>  Mon, 25 Aug 2008 21:47:41 +0200 +scummvm (0.11.99) unstable; urgency=low + +  * upstream 0.12.0 testing pre-release +  * big icons added for OS2008 menu + + -- Frantisek Dufka <dufkaf@seznam.cz>  Fri, 22 Aug 2008 08:20:48 +0200 +scummvm (0.11.1) unstable; urgency=low + +  * upstream 0.11.1 release +  * mapping for N810: zoom+ = menu for all games (except FW) + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sat, 23 Feb 2008 20:41:37 +0100 +scummvm (0.11.0-2) unstable; urgency=low + +  * mapping for N800/770: zoom+ = y, zoom- = 1 (all games except FW) +    this fixes save dialog in BS1 and also allows to exit some games via 'y' +  * mapping for N810: zoom- = rightclick for all games +  * updated to revision 30849 from 0.11 branch (some bugfixes for 0.11.1) + + -- Frantisek Dufka <dufkaf@seznam.cz>  Mon, 11 Feb 2008 22:22:48 +0100 +scummvm (0.11.0-1) unstable; urgency=low + +  * theme files added back +  * SWORD2,SAGA - added zoom keys =1/2 for saved games +  * different mapping for N810 rightclick=zoom-,menu=zoom+ (currently only in LURE) +  * added NEWS README COPYRIGHT do doc dir as per scummvm project guidelines + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sun, 13 Jan 2008 22:58:41 +0100 +scummvm (0.11.0-0) unstable; urgency=low + +  * upstream 0.11 release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sat, 12 Jan 2008 22:26:34 +0100 +scummvm (0.10.0-5) unstable; urgency=low + +  * fixed for chinook, menu selection postinst script added + + -- Frantisek Dufka <dufkaf@seznam.cz>  Thu, 25 Oct 2007 09:56:32 +0200 +scummvm (0.10.0-4) unstable; urgency=low + +  * AGI - added pred.dic to DATA_PATH (=/usr/share/scummvm) to enable +    predictive input + + -- Frantisek Dufka <dufkaf@seznam.cz>  Tue, 28 Aug 2007 09:58:29 +0200 +scummvm (0.10.0-3) unstable; urgency=low + +  * SCUMM - added mapping also for key up events (may fix right button in FT?) +  * SWORD2 - added right button press mapping (not tested) + + -- Frantisek Dufka <dufkaf@seznam.cz>  Mon, 20 Aug 2007 22:39:07 +0200 +scummvm (0.10.0-2) unstable; urgency=low + +  * Future Wars - add mapping for left/up/down/right,zoom +/- +  * fix SDL backend to set mouse position on button down event +    as we may not have mousemove events with touchscreen + + -- Frantisek Dufka <dufkaf@seznam.cz>  Fri, 13 Jul 2007 09:56:37 +0200 +scummvm (0.10.0-1) unstable; urgency=low + +  * mapped F10 in Future Wars to menu key + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed, 11 Jul 2007 22:20:00 +0200 +scummvm (0.10.0) unstable; urgency=low + +  * upstream 0.10 release, enabled FLAC too + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed,  4 Jul 2007 12:48:48 +0200 +scummvm (0.9.1-1) unstable; urgency=low + +  * 0.9.1 mapped right mouse button in sword1 + + -- Frantisek Dufka <dufkaf@seznam.cz>  Mon, 18 Jun 2007 21:15:31 +0200 +scummvm (0.9.1) unstable; urgency=low + +  * 0.9.1 upstream release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Wed,  1 Nov 2006 20:40:51 +0100 +scummvm (0.9.0-3) unstable; urgency=low + +  * merged fixes in 0.9.0 upstream branch + + -- Frantisek Dufka <dufkaf@seznam.cz>  Mon,  9 Oct 2006 15:40:59 +0200 +scummvm (0.9.0-2) unstable; urgency=low + +  * merged fixes in 0.9.0 upstream branch + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sat, 12 Aug 2006 20:10:47 +0200 +scummvm (0.9.0-1) unstable; urgency=low + +  * merged changes in 0.9.0 upstream release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Sun, 23 Jul 2006 22:29:51 +0200 +scummvm (0.9.0) unstable; urgency=low + +  * 0.9.0 upstream release + + -- Frantisek Dufka <dufkaf@seznam.cz>  Tue, 27 Jun 2006 20:30:54 +0200 diff --git a/backends/platform/maemo/debian/compat b/backends/platform/maemo/debian/compat new file mode 100644 index 0000000000..b8626c4cff --- /dev/null +++ b/backends/platform/maemo/debian/compat @@ -0,0 +1 @@ +4 diff --git a/backends/platform/maemo/debian/control b/backends/platform/maemo/debian/control new file mode 100644 index 0000000000..809d65c800 --- /dev/null +++ b/backends/platform/maemo/debian/control @@ -0,0 +1,51 @@ +Source: scummvm +Section: user/games +Priority: optional +Maintainer: Frantisek Dufka <dufkaf@seznam.cz> +Build-Depends: debhelper (>> 4.0.0), libsdl1.2-dev, libmad0-dev, libasound2-dev, libvorbisidec-dev, libmpeg2-4-dev, libflac-dev (>= 1.1.2), libz-dev, quilt + +Standards-Version: 3.6.1.1 +Package: scummvm +Depends: ${shlibs:Depends} +Architecture: i386 armel +Section: user/games +Description: interpreter that will play graphic adventure games + written for LucasArts' SCUMM virtual machine, Sierra's AGI adventures, + 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. + This package does not contain any actual games. +XBS-Maemo-Icon-26: +  iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAC/VBMVEUICwcH +  CQUKDAgLDQoMDwsOEAwREAUPEQ0QEg8PFQoRExAUEwoVFAwPGAcTFBIRFg0W +  FQ0XFg4RGgkTGA8XGQsTGwwUHA0aGRIWGxMXHQkVHQ8aGhMbGxQcHQocGxUZ +  HwsYIgcfHxgeIRUbJQwhIBofJAweJwgfKQocKwwgKgshKw0gLggfLg8jLQ8n +  LwwpLhEmMwcoMRQjNgotLCYmNwQlNwwqOBQtOQgsOQ8xNh4sPQswNyQqQAUw +  PAsuOiAsQgcwOyIqRgIsSAQvRgs0PyY1Rg06RA0+PDAwSwg2RxUzTQE4TQsz +  VAc/SSo6VAk4VwE6VRM2XAVAUC85XwlJVCNEXQo+YwJGXwxMWS1JXC5AagBI +  awJUagRIcQBSbwpHeAJTaD9OdwNXcwJKewZNfABacRlOfQBPfgBQfwBMggBW +  fgBNgwNSgQJOhAVecUJjdSZefwNUiABZhgBjeDZieDxhezFQjQBgghZkhQ5j +  iQJUkAZcixJmgDZnhCtckQpblgBekw5clwBqgkthlQBdmAJriz90hz5omgBs +  mAhxlgd0mAB5lgBpnA16khdzmAtxnABooQBtnwB4jUpzngBkpQR5nQF8j0Vr +  pQduoRZ4nRR3k014oQBzpAt8oAh/ogBvqA5trACBmypwqRF1pw+GogCAow+D +  pQB8phJ/nUNurxh0rRd4rwmHqQd6qDOArwCJqwyDsgCMrgB8ryiFtAB7uQN8 +  sDKBuAWOsBWJqFR8ti2IsiOSswaBuRt6vxCOtgqXsgePrjR9wQCFuw2KuQyB +  uSeSuACEux6JuR2OvACAxACEvCuSuhOHujSMwQGTtiqfuACRvwGOvRWHuz2T +  wASPwwmYvwaLvTebuxiWvhmSwBqZwAmNu0aevgiKvkCVviaMvE6bwQycuTid +  vhylvQyZwB2cwg+QywCawR6fwB+bwyGI0gaewCudxCOjwyOT1ACmwjiX0g+j +  xTqmxzOd1gCV0i6kyyuoyTah1Sif2h6tzjukzF+pz1uq1Eeg2Uml3U1kaLAB +  AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAHrSURBVCjPY2BAAC5ubkFB +  BkzAzggDfKgSUFEmKCmOIsPvktA0aVpbSYQ+FwsjkwpMBsi2m/X7z89v3759 +  +ngg1UqIlZEVponJYcW/rw9unH/04u2bc0vbo+WZWGCahEv/fj+6Yc2SZfv3 +  b5w6+eACHVYWmCazMz+unN44b3ZfV3dnx5yDiaKsUAOZGD2/fL58+PSGg3Gu +  buEVWyZacLCzw6S8X324fOHqibMxWpKy5okBIjAZoNOt9r47e+HOnafbe/ND +  DNWkOGAyDKwsCtXPTly4eufqm+fvHy4M1RRggsnJMLI6z9x99Oqtx7cuPP/2 +  ele5LjtCGyObbcHcDfuevHn+5s319RuSpOByrEwcwsqhlcvXHbp38+LxiXP6 +  DeBSTKzWvkrCun5Zq04dO7S6p67ZHibFziiRt6PYUk5YtfbUqSMTGnKyHaFS +  rMDA3fHr7tqayKDWa0dWVmXHp5lCpRgZ2QI2HTl25NLt+1t3rppRFJ8SrwGX +  4g9rmbJo0cpVqxZNaK5OS0nzF4NLMWkHZ1TVN9bXlxXmAo2L0uNgZITaxcjI +  axAYH5+RATQrPtZHk5udA+Z2cIpQN3Hy8vOwMVLmYGTidoenDSawLAsnJz8L +  kMUiY4ySpviYoKmKRVAcIyXKyIiLyygi+ADqVqrAkApevwAAAABJRU5ErkJg +  gg== diff --git a/backends/platform/maemo/debian/copyright b/backends/platform/maemo/debian/copyright new file mode 100644 index 0000000000..8d9ade8297 --- /dev/null +++ b/backends/platform/maemo/debian/copyright @@ -0,0 +1,20 @@ +ScummVM was debianized by Bastien Nocera <hadess@hadess.net> the 5th Apr 2002. +It was adopted by Tore Anderson <tore@linpro.no> the 4th Oct 2002. +Packaged for the Maemo platform by Tomas Junnoen <tomas@fs-security.com> Oct 2005 +Since 0.8.2 packaging for Maemo done by Frantisek Dufka <dufkaf@seznam.cz> + +It was downloaded from <http://www.scummvm.org/>. + +Upstream Authors: see AUTHORS file of the ScummVM source distribution. + +Copyright: + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. + +This copyright also applies to the Debian-related build scripts. diff --git a/backends/platform/maemo/debian/postinst b/backends/platform/maemo/debian/postinst new file mode 100644 index 0000000000..89b579a3f6 --- /dev/null +++ b/backends/platform/maemo/debian/postinst @@ -0,0 +1,19 @@ +#! /bin/sh +if [ "$1" = "configure"  ] ; then +OSVER=$OSSO_VERSION +[ -z "$OSVER" -a -f /etc/osso_software_version ] && OSVER=`cat /etc/osso_software_version` +OSVER=`echo $OSVER | cut -d _ -f 2` +case $OSVER in +	2006*|2007*) +		#nothing to do +		true +		;; +	*) +		#ugly trick, until this icon is removed big icon in menu does not show +		[ -f /usr/share/icons/scummvm.xpm ] && rm /usr/share/icons/scummvm.xpm +		;; +esac +	[ -x /usr/bin/gtk-update-icon-cache ] && /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor +	[ -x /usr/bin/maemo-select-menu-location -a -z "$2" ] && /usr/bin/maemo-select-menu-location scummvm.desktop  tana_fi_games +fi +exit 0 diff --git a/backends/platform/maemo/debian/rules b/backends/platform/maemo/debian/rules new file mode 100755 index 0000000000..ab2da192b7 --- /dev/null +++ b/backends/platform/maemo/debian/rules @@ -0,0 +1,72 @@ +#!/usr/bin/make -f + +#include /usr/share/quilt/quilt.make + +build: scummvm + +scummvm: +	dh_testdir +	CXXFLAGS="-Os -mcpu=arm926ej-s -fomit-frame-pointer -DMAEMO_SDL -I/usr/X11R6/include" ./configure --prefix=/usr --disable-debug --disable-mt32emu  --disable-hq-scalers --with-tremor-prefix=/usr --enable-tremor --with-zlib-prefix=/usr --enable-zlib --with-mad-prefix=/usr --enable-mad --enable-flac --disable-alsa --prefix=/opt/scummvm --datadir=/opt/scummvm/share +##  --host=arm-linux --enable-plugins --disable-scumm-7-8 +	$(MAKE) + +clean: +	dh_testdir +	dh_testroot +	-$(MAKE) distclean +	dh_clean + +install: build +	dh_testdir +	dh_testroot +	dh_clean +	dh_installdirs +# not as a service +#	install -m0755 dists/maemo/scummvm.wrapper debian/scummvm/usr/games/scummvm +#	install -m0644 dists/maemo/scummvm.desktop debian/scummvm/usr/share/applications/hildon +# run as fake dbus-service to enable switching back to application from desktop via home key +	install -m0755 dists/maemo/scummvm.servicewrapper debian/scummvm/usr/games/scummvm +	install -m0644 dists/maemo/scummvm.servicedesktop debian/scummvm/usr/share/applications/hildon/scummvm.desktop +	install -m0644 dists/maemo/scummvm.service debian/scummvm/usr/share/dbus-1/services +# end of fake dbus service +	install -m0644 dists/maemo/scummvm26.png debian/scummvm/usr/share/icons/hicolor/26x26/hildon/scummvm.png +	install -m0644 dists/maemo/scummvm40.png debian/scummvm/usr/share/icons/hicolor/40x40/hildon/scummvm.png +	install -m0644 dists/maemo/scummvm48.png debian/scummvm/usr/share/icons/hicolor/48x48/hildon/scummvm.png +	install -m0644 dists/maemo/scummvm64.png debian/scummvm/usr/share/icons/hicolor/64x64/hildon/scummvm.png +	install -m0644 icons/scummvm.xpm debian/scummvm/usr/share/icons +#	install -m0644 -d debian/scummvm/usr/lib/scummvm +#	install -m0644 plugins/lib*.so debian/scummvm/usr/lib/scummvm +##non-optified version +#	install -m0755 scummvm debian/scummvm/usr/games/scummvm.bin +#	install -m0644 -d debian/scummvm/usr/share/scummvm +#	install -m0644 dists/pred.dic debian/scummvm/usr/share/scummvm +#	install -m0644 gui/themes/scummclassic.zip  gui/themes/scummmodern.zip debian/scummvm/usr/share/scummvm +# optified version (save rootfs space on N900), see also configure prefix and datadir paths above +	install -m0644 -d debian/scummvm/opt/scummvm/bin +	install -m0755 scummvm debian/scummvm/opt/scummvm/bin +	install -m0644 -d debian/scummvm/opt/scummvm/share +	install -m0644 dists/pred.dic debian/scummvm/opt/scummvm/share +	install -m0644 gui/themes/scummclassic.zip  gui/themes/scummmodern.zip debian/scummvm/opt/scummvm/share +# for optified version we can also add engine datafiles +	install -m0644 dists/engine-data/drascula.dat dists/engine-data/kyra.dat dists/engine-data/lure.dat dists/engine-data/queen.tbl dists/engine-data/sky.cpt dists/engine-data/teenagent.dat debian/scummvm/opt/scummvm/share + +	install -m0644 -d debian/scummvm/usr/share/doc/scummvm +	install -m0644 NEWS README COPYRIGHT debian/scummvm/usr/share/doc/scummvm +binary: binary-arch + +binary-arch: build install +	dh_testdir +	dh_testroot +	dh_installchangelogs NEWS +	dh_link +	dh_strip +	dh_fixperms +	dh_installdeb +	dh_shlibdeps +	dh_gencontrol +	dh_md5sums +	dh_builddeb + +binary-indep: + +.PHONY: build clean binary install binary-arch binary-indep diff --git a/backends/platform/maemo/debian/scummvm.dirs b/backends/platform/maemo/debian/scummvm.dirs new file mode 100644 index 0000000000..7ea790fa36 --- /dev/null +++ b/backends/platform/maemo/debian/scummvm.dirs @@ -0,0 +1,8 @@ +usr/games +usr/share/icons +usr/share/icons/hicolor/26x26/hildon +usr/share/icons/hicolor/40x40/hildon +usr/share/icons/hicolor/48x48/hildon +usr/share/icons/hicolor/64x64/hildon +usr/share/applications/hildon +usr/share/dbus-1/services
\ No newline at end of file  | 
