MAEMO: adding debian directory

This is the original debian directory from the 1.2.0 maemo port
This commit is contained in:
Tarek Soliman 2011-06-29 15:41:49 -05:00
parent 775f265554
commit 9633515e23
7 changed files with 392 additions and 0 deletions

View file

@ -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

View file

@ -0,0 +1 @@
4

View file

@ -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==

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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