Bug#882481: lgogdownloader: downloads an empty file

2018-07-07 Thread Рома Тенцер

Same output except the file is empty and a date is different.


$ lgogdownloader --game teenagent --download
Getting game names (2/2) 5 / 5
Getting game info 1 / 1
2018-Jul-07 21:22:03 [Thread #0] Begin download: 
setup_teenagent_1.0_(15595).exe
2018-Jul-07 21:22:06 [Thread #0] Download complete: 
setup_teenagent_1.0_(15595).exe (@ 0.00kB/s)

2018-Jul-07 21:22:06 [Thread #0] Finished all tasks
#0: Finished

$ ls -l teenagent
total 0
-rw-r--r-- 1 rtentser rtentser 0 Oct 12  2017 
'setup_teenagent_1.0_(15595).exe'


$ lgogdownloader --version
LGOGDownloader 3.3



Bug#882481: lgogdownloader: downloads an empty file

2018-07-07 Thread Рома Тенцер

Teenagent. Every other game i tried.



Bug#903157: lgogdownloader downloads an empty files

2018-07-07 Thread Рома Тенцер

Package: game-data-packager
Version: 60
Severity: minor

There is a bug in lgogdownloader that affects gdp: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882481


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg    1.19.0.5+b1
ii  fakeroot    1.23-1
ii  python3 3.6.5-3
ii  python3-debian  0.1.32
ii  python3-yaml    3.12-1+b2

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  60

Versions of packages game-data-packager suggests:
pn  arj    
ii  binutils   2.30-22
pn  cabextract 
pn  cdparanoia 
pn  dynamite   
ii  gcc    4:7.3.0-3
pn  gdebi | gdebi-kde  
ii  gir1.2-gdkpixbuf-2.0   2.36.11-2
ii  innoextract    1.7-1
pn  lgc-pg 
ii  lgogdownloader 3.3-2
pn  lhasa | jlha-utils | lzh-archiver  
ii  make   4.1-9.1
ii  p7zip-full 16.02+dfsg-6
pn  steam  
pn  steamcmd   
pn  unace-nonfree  
ii  unar   1.10.1-2+b2
ii  unrar  1:5.5.8-1
pn  unshield   
ii  unzip  6.0-21
pn  vorbis-tools   
ii  xdelta 1.1.3-9.2
ii  xdelta3    3.0.11-dfsg-1+b1

-- no debconf information



Bug#902654: larry6: Add support for SVGA version

2018-07-02 Thread Рома Тенцер

Does the SVGA version work when run with the command from the .desktop file?

Yes, it works.


lsl6-cd is the "gameid" from larry6.yaml. In the case of the VGA version, 
Alexandre filled in lsl6-cd when he first added support for this game; in the case of the 
SVGA version, I guessed lsl6hires.

Yes, and scummvm's gui uses the same gameid. But it works only if the game was 
found by gui.


--detect finds the engine name as gameid. And it works!

$ scummvm -p /usr/share/games/larry6 --detect
ID DescriptionFull 
Path
-- -- 
-
sciLeisure Suit Larry 6: Shape Up or Slip Out! (CD/DOS/English) 
/usr/share/games/larry6


$ scummvm -p /usr/share/games/larry6 sci
User picked target 'sci' (gameid 'sci')...
  Looking for a plugin supporting this gameid... SCI [SCI0, SCI01, SCI10, 
SCI11, SCI32]
  Starting 'Sierra SCI Game'

The game starts successfully. I think it's a scummvm's bug, but not sure if i 
going to report it.



Bug#902654: larry6: Add support for SVGA version

2018-07-02 Thread Рома Тенцер

Both versions works fine (thanks!) except for two issues.

First. The command from a menu item for vga version doesn't works. I'm 
not sure if it's a g-d-p problem — when i use scummvm's gui to find the 
game manually it works fine and the command starts to work.


$ scummvm -p /usr/share/games/larry6 lsl6-cd
scummvm: Unrecognized game target 'lsl6-cd'
Usage: scummvm [OPTIONS]... [GAME]

Try 'scummvm --help' for more options.


And second. A menu items for both versions have the same name. I don't 
think it's good.



P.S.


Your make-template output has 64 files in AUD/, all of which we package, and no 
HIRES/ or SFX/ directory; so I think GOG have done this already?


GOG uses dosbox to run svga-version.


Bug#902654: larry6: Add support for SVGA version

2018-06-30 Thread Рома Тенцер

Still doesn't work.
ERROR:game_data_packager.build:gog_leisure_suit_larry_6_2.0.0.1.sh should have 
provided resource.mtb but did not
ERROR:game_data_packager.build:gog_leisure_suit_larry_6_2.0.0.1.sh should have 
provided resource.nol but did not
ERROR:game_data_packager.build:gog_leisure_suit_larry_6_2.0.0.1.sh should have 
provided sfx/resource.sfx but did not
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry6_vga_2.2.0.18.exe:
  expected:
size:   404934784 bytes
md5:373cc731980938602a79bd9220a56040
sha1:   d0f08649e3f890550b62476f1c7ca39557f22745
sha256: None
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry6_vga_2.2.0.19.exe:
  expected:
size:   407138320 bytes
md5:2acfe2b839162036710b6759e66da9ac
sha1:   53739296cee3bc44ccb489cfdbf5830eae9939b4
sha256: None
ERROR:game_data_packager.build:could not find 
leisure_suit_larry_6_vga_en_gog_2_20240.sh:
  expected:
size:   484022760 bytes
md5:d5e1973d126bc7750550729cbec4379f
sha1:   f8fc30281f859d1793255c0dda5bc46f7877540b
sha256: a66e51f1293ecb57a149d6ba1c4ef3ff4c97209d6fb9fccae4d49cd4a4e92ae8
ERROR:game_data_packager.build:could not find resource.mtb:
  expected:
size:   377 bytes
md5:cbbe51830655cd8abe8dc2cfdb3cb025
sha1:   None
sha256: None
ERROR:game_data_packager.build:could not find resource.nol:
  expected:
size:   384 bytes
md5:ff96016b21e92df672abe3ca57901fe2
sha1:   None
sha256: None
ERROR:game_data_packager.build:could not find sfx/resource.sfx:
  expected:
size:   7482184 bytes
md5:8d284d70d11327ec6f6acee8bd4ca0fb
sha1:   8a694e251d5f68e89cc78726f8bfc9836aaffbe2
sha256: None
ERROR:game_data_packager.build:Unable to complete any packages.
usage: game-data-packager larry6 [-h] [--verbose | --no-verbose] [--debug]
 [--everything] [--package PACKAGE]
 [--target-format {arch,deb,rpm}]
 [--target-distro TARGET_DISTRO]
 [--install-method METHOD]
 [--gain-root-command METHOD]
 [--binary-executables] [-i | -n] [-d OUTDIR]
 [-z | --no-compress]
 [--download | --no-download]
 [--save-downloads DIR]
 [--search | --no-search]
 [DIRECTORY|FILE [DIRECTORY|FILE ...]]

Package data files for Leisure Suit Larry 6: Shape Up or Slip Out!.

positional arguments:
  DIRECTORY|FILEFiles to use in constructing the .deb

optional arguments:
  -h, --helpshow this help message and exit
  --verbose show output from external tools
  --no-verbose  hide output from external tools (default)
  --debug   show debug messages
  --everything  Download all possible expansions
  --package PACKAGE, -p PACKAGE
Produce this data package (may be repeated)
  --target-format {arch,deb,rpm}
Produce packages for this packaging system
  --target-distro TARGET_DISTRO
Produce packages suitable for this distro
  --install-method METHOD
Use METHOD (apt, dpkg, gdebi, gdebi-gtk, gdebi-kde) to
install packages
  --gain-root-command METHOD
Use METHOD (su, sudo, pkexec) to gain root if needed
  --binary-executables  allow installation of executable code that was not
built from public source code
  -i, --install install the generated package
  -n, --no-install  do not install the generated package (requires -d,
default)
  -d OUTDIR, --destination OUTDIR
write the generated .deb(s) to OUTDIR
  -z, --compresscompress generated .deb (default if -d is used)
  --no-compress do not compress generated .deb (default without -d)
  --downloadautomatically download necessary files if possible
(default)
  --no-download do not download anything
  --save-downloads DIR  save downloaded files to DIR, and look for files there
  --search  look for installed files in Steam and other likely
places (default)
  --no-search   only look in paths provided on the command line

packages possible for this game:
  larry-docLeisure Suit Larry Hits and Misses 
booklet
  larry6-data  Leisure Suit Larry 6: Shape Up or 
Slip Out!
  larry6-svga-data Leisure Suit Larry 6: Shape Up or 
Slip Out!

This game can be bought online here:
  
https://www.gog.com/game/leisure_suit_larry?pp=22d200f8670dbdb3e253a90eee5098477c95c23d
External links:
  

Bug#902654: larry6: Add support for SVGA version

2018-06-30 Thread Рома Тенцер

I tried and get an error:

$ game-data-packager larry6 gog_leisure_suit_larry_6_2.0.0.1.sh 
--no-download

identifying gog_leisure_suit_larry_6_2.0.0.1.sh
Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File 
"/usr/share/games/game-data-packager/game_data_packager/command_line.py", 
line 365, in 

    run_command_line()
  File 
"/usr/share/games/game-data-packager/game_data_packager/command_line.py", 
line 362, in run_command_line

    task.run_command_line(parsed)
  File 
"/usr/share/games/game-data-packager/game_data_packager/build.py", line 
1698, in run_command_line

    requested_packages=requested_packages)
  File 
"/usr/share/games/game-data-packager/game_data_packager/build.py", line 
1850, in prepare_packages

    log=log_immediately) not in (FillResult.IMPOSSIBLE,
  File 
"/usr/share/games/game-data-packager/game_data_packager/build.py", line 
650, in fill_gaps

    log=(log and wanted in package.install_files))
  File 
"/usr/share/games/game-data-packager/game_data_packager/build.py", line 
907, in fill_gap

    fmt = provider.unpack['format']
TypeError: 'NoneType' object is not subscriptable


Also, scummvm's wiki gives this extra instructions for larry6-hires:

>> if your game comes with a HIRES directory, copy all files from the 
HIRES directory to the game directory, then copy all files from the AUD 
and SFX directories to the game directory.


DEBUG:__main__:Arguments: 
['/usr/share/games/game-data-packager/game_data_packager/command_line.py', 
'larry6', 'gog_leisure_suit_larry_6_2.0.0.1.sh', '--no-download']
DEBUG:__main__:obeying PRESERVE=yes in configuration
DEBUG:__main__:parsed command-line arguments into: 
Namespace(binary_executables=False, compress=None, demo=False, destination='.', 
download=False, everything=False, gain_root_command='', install=False, 
install_method='', packages=[], paths=['gog_leisure_suit_larry_6_2.0.0.1.sh'], 
save_downloads=None, search=True, shortname='larry6', target_distro='generic', 
target_format='deb', verbose=False)
DEBUG:game_data_packager.game:loading full data
DEBUG:game_data_packager.game:... 
/usr/share/games/game-data-packager/vfs.zip/larry6.groups
DEBUG:game_data_packager.game:Adding group: assets
DEBUG:game_data_packager.game:Adding group: gog packaging
DEBUG:game_data_packager.game:Adding group: svga assets
DEBUG:game_data_packager.game:Adding group: vga assets
DEBUG:game_data_packager.game:Adding file: aud/0.map
DEBUG:game_data_packager.game:Adding file: aud/130.map
DEBUG:game_data_packager.game:Adding file: aud/140.map
DEBUG:game_data_packager.game:Adding file: aud/190.map
DEBUG:game_data_packager.game:Adding file: aud/200.map
DEBUG:game_data_packager.game:Adding file: aud/205.map
DEBUG:game_data_packager.game:Adding file: aud/210.map
DEBUG:game_data_packager.game:Adding file: aud/230.map
DEBUG:game_data_packager.game:Adding file: aud/240.map
DEBUG:game_data_packager.game:Adding file: aud/250.map
DEBUG:game_data_packager.game:Adding file: aud/260.map
DEBUG:game_data_packager.game:Adding file: aud/270.map
DEBUG:game_data_packager.game:Adding file: aud/280.map
DEBUG:game_data_packager.game:Adding file: aud/300.map
DEBUG:game_data_packager.game:Adding file: aud/305.map
DEBUG:game_data_packager.game:Adding file: aud/310.map
DEBUG:game_data_packager.game:Adding file: aud/320.map
DEBUG:game_data_packager.game:Adding file: aud/330.map
DEBUG:game_data_packager.game:Adding file: aud/340.map
DEBUG:game_data_packager.game:Adding file: aud/350.map
DEBUG:game_data_packager.game:Adding file: aud/360.map
DEBUG:game_data_packager.game:Adding file: aud/370.map
DEBUG:game_data_packager.game:Adding file: aud/380.map
DEBUG:game_data_packager.game:Adding file: aud/390.map
DEBUG:game_data_packager.game:Adding file: aud/400.map
DEBUG:game_data_packager.game:Adding file: aud/410.map
DEBUG:game_data_packager.game:Adding file: aud/420.map
DEBUG:game_data_packager.game:Adding file: aud/430.map
DEBUG:game_data_packager.game:Adding file: aud/440.map
DEBUG:game_data_packager.game:Adding file: aud/460.map
DEBUG:game_data_packager.game:Adding file: aud/500.map
DEBUG:game_data_packager.game:Adding file: aud/505.map
DEBUG:game_data_packager.game:Adding file: aud/510.map
DEBUG:game_data_packager.game:Adding file: aud/520.map
DEBUG:game_data_packager.game:Adding file: aud/530.map
DEBUG:game_data_packager.game:Adding file: aud/560.map
DEBUG:game_data_packager.game:Adding file: aud/570.map
DEBUG:game_data_packager.game:Adding file: aud/580.map
DEBUG:game_data_packager.game:Adding file: aud/590.map
DEBUG:game_data_packager.game:Adding file: aud/600.map
DEBUG:game_data_packager.game:Adding file: aud/610.map
DEBUG:game_data_packager.game:Adding file: aud/611.map
DEBUG:game_data_packager.game:Adding file: aud/620.map
DEBUG:game_data_packager.game:Adding file: aud/630.map
DEBUG:game_data_packager.game:Adding 

Bug#902651: Add support for larry7

2018-06-30 Thread Рома Тенцер
It works! The package successfully build, the game starts without a 
problems.



Quite possibly we don't need the DRIVERS directory either, but I've left those 
in for now.

The files in DRIVERS directory are a hidden art in .bmp format (a little joke 
from developers + extra content). I think it'll better to rename them and put 
in some handy directory.

MEMORY1.DRV -> VICKY.BMP
MEMORY2.DRV -> JAMILEE.BMP
MEMORY3.DRV -> DREW.BMP
MEMORY4.DRV -> DWEMI.BMP
MEMORY5.DRV -> JUGGS.BMP
MEMORY6.DRV -> ANNETTE.BMP
MEMORY7.DRV -> THYGH.BMP
MEMORY8.DRV -> DILDO.BMP



Bug#897594: kyrandia: games fail to build with gog installers

2018-06-30 Thread Рома Тенцер

I tried. In each case the error:

INFO:game_data_packager.make_template:Unpacking 
"setup_legend_of_kyrandia_1.1_(20270).exe" with innoextract...

Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File 
"/usr/share/games/game-data-packager/game_data_packager/command_line.py", 
line 365, in 

    run_command_line()
  File 
"/usr/share/games/game-data-packager/game_data_packager/command_line.py", 
line 343, in run_command_line

    game_data_packager.make_template.main(parsed, games)
  File 
"/usr/share/games/game-data-packager/game_data_packager/make_template.py", 
line 971, in main

    template.add_one_innoextract(arg, lower=args.lower)
  File 
"/usr/share/games/game-data-packager/game_data_packager/make_template.py", 
line 647, in add_one_innoextract

    self.game.longname = log.split('\n')[0].split('"')[1]
IndexError: list index out of range
DEBUG:__main__:Arguments: 
['/usr/share/games/game-data-packager/game_data_packager/command_line.py', 
'make-template', 'setup_legend_of_kyrandia_1.1_(20270).exe']
DEBUG:game_data_packager.game:No special code for arx: No module named 
'game_data_packager.games.arx'
DEBUG:game_data_packager.game:No special code for baldurs-gate-1: No module 
named 'game_data_packager.games.baldurs_gate_1'
DEBUG:game_data_packager.game:No special code for baldurs-gate-2: No module 
named 'game_data_packager.games.baldurs_gate_2'
DEBUG:game_data_packager.game:No special code for blakestone: No module named 
'game_data_packager.games.blakestone'
DEBUG:game_data_packager.game:No special code for descent1: No module named 
'game_data_packager.games.descent1'
DEBUG:game_data_packager.game:No special code for descent2: No module named 
'game_data_packager.games.descent2'
DEBUG:game_data_packager.game:No special code for doom3: No module named 
'game_data_packager.games.doom3'
DEBUG:game_data_packager.game:No special code for duke3d: No module named 
'game_data_packager.games.duke3d'
DEBUG:game_data_packager.game:No special code for dune2: No module named 
'game_data_packager.games.dune2'
DEBUG:game_data_packager.game:No special code for enemy-territory: No module 
named 'game_data_packager.games.enemy_territory'
DEBUG:game_data_packager.game:No special code for etqw: No module named 
'game_data_packager.games.etqw'
DEBUG:game_data_packager.game:No special code for freespace2: No module named 
'game_data_packager.games.freespace2'
DEBUG:game_data_packager.game:No special code for heroes3: No module named 
'game_data_packager.games.heroes3'
DEBUG:game_data_packager.game:No special code for hexen2: No module named 
'game_data_packager.games.hexen2'
DEBUG:game_data_packager.game:No special code for icewind-dale-1: No module 
named 'game_data_packager.games.icewind_dale_1'
DEBUG:game_data_packager.game:No special code for icewind-dale-2: No module 
named 'game_data_packager.games.icewind_dale_2'
DEBUG:game_data_packager.game:No special code for ja: No module named 
'game_data_packager.games.ja'
DEBUG:game_data_packager.game:No special code for jk2: No module named 
'game_data_packager.games.jk2'
DEBUG:game_data_packager.game:No special code for keen: No module named 
'game_data_packager.games.keen'
DEBUG:game_data_packager.game:No special code for marathon: No module named 
'game_data_packager.games.marathon'
DEBUG:game_data_packager.game:No special code for planescape-torment: No module 
named 'game_data_packager.games.planescape_torment'
DEBUG:game_data_packager.game:No special code for quake3: No module named 
'game_data_packager.games.quake3'
DEBUG:game_data_packager.game:No special code for quake4: No module named 
'game_data_packager.games.quake4'
DEBUG:game_data_packager.game:No special code for rtcw: No module named 
'game_data_packager.games.rtcw'
DEBUG:game_data_packager.game:No special code for spear-of-destiny: No module 
named 'game_data_packager.games.spear_of_destiny'
DEBUG:game_data_packager.game:No special code for syndicate: No module named 
'game_data_packager.games.syndicate'
DEBUG:game_data_packager.game:No special code for theme-hospital: No module 
named 'game_data_packager.games.theme_hospital'
DEBUG:game_data_packager.game:No special code for ttd: No module named 
'game_data_packager.games.ttd'
DEBUG:game_data_packager.game:No special code for tyrian: No module named 
'game_data_packager.games.tyrian'
DEBUG:game_data_packager.game:No special code for ultima7: No module named 
'game_data_packager.games.ultima7'
DEBUG:game_data_packager.game:No special code for xcom-ufo: No module named 
'game_data_packager.games.xcom_ufo'
DEBUG:__main__:obeying PRESERVE=yes in configuration
DEBUG:__main__:parsed command-line arguments into: 
Namespace(args=['setup_legend_of_kyrandia_1.1_(20270).exe'], base=None, 
binary_executables=False, compress=None, destination='.', download=True, 
everything=False, 

Bug#902654: larry6: Add support for SVGA version

2018-06-29 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: wishlist

scummvm 2.0 supports hi-res version of the game. A template for gog 
installer is attached.


---
copyright: "\xA9 1970 FIXME"
files:
  gog_leisure_suit_larry_6_2.0.0.1.sh:
provides:
- contents of gog_leisure_suit_larry_6_2.0.0.1.sh
- contents of gog_leisure_suit_larry_6_2.0.0.1.sh - documentation
- contents of gog_leisure_suit_larry_6_2.0.0.1.sh - licenses
- contents of gog_leisure_suit_larry_6_2.0.0.1.sh - optional
unpack:
  format: zip
groups:
  archives:
group_members: |
  465631999 09f667d1230974bd6321bde648de687b 
gog_leisure_suit_larry_6_2.0.0.1.sh
  contents of gog_leisure_suit_larry_6_2.0.0.1.sh:
group_members: |
  10445 b7901ed6f8863cee5fa743cd430c8ceb data/noarch/data/ADL.DRV
  675   d519cbd80f99f4c018678a0b73aaccd9 data/noarch/data/AUD/0.MAP
  108   e6c1edea1759964888541ab86e085e4e data/noarch/data/AUD/130.MAP
  318   f2f7d4cf894640456bd7800bfe506e39 data/noarch/data/AUD/140.MAP
  45e814d928dae857fcfe50013991eec2a8 data/noarch/data/AUD/190.MAP
  724   4aecc8b0d344c48e4b23efba24823efd data/noarch/data/AUD/200.MAP
  444   434d8693c49f04148d9dd4b722ec202e data/noarch/data/AUD/205.MAP
  676   a2b17730abe920159e1482c1734f7a7e data/noarch/data/AUD/210.MAP
  1949  af7897534de5e6024b6b7c7638b89076 data/noarch/data/AUD/230.MAP
  710   be12369e3684de2216d8a7a681ca27b6 data/noarch/data/AUD/240.MAP
  925   9a1a1e0a0712d74cd92d2fe98c38fffa data/noarch/data/AUD/250.MAP
  52a072b3accaefbc4ecd644ddcbd3d725d data/noarch/data/AUD/260.MAP
  269   ca3d6ec3e4893d1e56504cea88c03c3c data/noarch/data/AUD/270.MAP
  437   a41a7ad7cde0d627c903915673c6f2ec data/noarch/data/AUD/280.MAP
  115   03a321f89795ed2fd63f794c0e7b2070 data/noarch/data/AUD/300.MAP
  227   38fd797793977fb25a2075ef03b049a6 data/noarch/data/AUD/305.MAP
  1242  8d1cb8070644cc613db56d7b90d4eb5a data/noarch/data/AUD/310.MAP
  612   213e88a30637b42d278492a8dc97c73a data/noarch/data/AUD/320.MAP
  1767  9b213006eefb11cb67e82c16df7f8185 data/noarch/data/AUD/330.MAP
  409   efd1d329d74e31d20031131942a5ace7 data/noarch/data/AUD/340.MAP
  507   4c6509ed99b62e1a8cf4838cfd454152 data/noarch/data/AUD/350.MAP
  807b46d4f311afb8befd689ccc34991174 data/noarch/data/AUD/360.MAP
  696   5d4a3699d8aa44c03020d99dc2cacddd data/noarch/data/AUD/370.MAP
  521   031cefba0287c944f5224beb7a64ed1d data/noarch/data/AUD/380.MAP
  771   5dc946ae8b34d33fcc16adb4de17a72a data/noarch/data/AUD/390.MAP
  773   7a092f04a5c2a8551a270a775bed8a1d data/noarch/data/AUD/400.MAP
  1078  a274831e5b31a70cd66b6d347bf4 data/noarch/data/AUD/410.MAP
  521   0653f6f4fd9806fc105eeb8a144cb296 data/noarch/data/AUD/420.MAP
  940   763350495edfe7bd1c94122fd6ace1a7 data/noarch/data/AUD/430.MAP
  465   c39d4df27a0ce6b4a6d8d34de6762dca data/noarch/data/AUD/440.MAP
  635   65644aca79b63bac1635627e192c8d50 data/noarch/data/AUD/460.MAP
  6691e9263bd4fc31f48fdb0839192b9990 data/noarch/data/AUD/500.MAP
  276   6f4194b507a8bde4a8fb3d6d670932f4 data/noarch/data/AUD/505.MAP
  1410  941e810f0c5cc4a32a10da1f46cf4219 data/noarch/data/AUD/510.MAP
  567   5de46fab5f8b7f49b48ffef07e53e28d data/noarch/data/AUD/520.MAP
  311   417c22d4f2a953cf55a9e4476830880a data/noarch/data/AUD/530.MAP
  570   dbd8a3d2125c4723d08fd1ca5a2f2843 data/noarch/data/AUD/560.MAP
  9478b7f7d93993a5169c50dccd1d2e91ae data/noarch/data/AUD/570.MAP
  297   6264218504cc6b2d8a05dbe5d631a6b8 data/noarch/data/AUD/580.MAP
  630   79c032c062e89cff84ce76458daa659a data/noarch/data/AUD/590.MAP
  703   9538062ad379d995c0980c068ebde1d1 data/noarch/data/AUD/600.MAP
  1424  277fd769a170e0a5d42984f40fbaae4a data/noarch/data/AUD/610.MAP
  451   d85dd0022c4e3a4d72909712ce3516e7 data/noarch/data/AUD/611.MAP
  885   0df965db5569106a75adf3b49e9f9411 data/noarch/data/AUD/620.MAP
  1249  1c8fe48594deb8df8970988815f28842 data/noarch/data/AUD/630.MAP
  150   f0422e53a0459f140977551d8c911247 data/noarch/data/AUD/640.MAP
  171   8307ebca7c355e86ba57167b64553ebe data/noarch/data/AUD/650.MAP
  185   d47bbbcecedaf93987378dca76c62d3c data/noarch/data/AUD/660.MAP
  101   16f5269e90ce1688a3fe8fa30065fd52 data/noarch/data/AUD/680.MAP
  94d26b365f744ca24c653197ea769e55de data/noarch/data/AUD/690.MAP
  276   abfd10e7ddd8461241b7dde5931ebdd4 data/noarch/data/AUD/700.MAP
  234   bbbe81f88658d76468c38646e4201eea data/noarch/data/AUD/710.MAP
  1664  9b1db90814a6e56e20ee6b6cb006 data/noarch/data/AUD/720.MAP
  24d2ccfe3683474777ea8b554e9ba6986e data/noarch/data/AUD/740.MAP
  290   f4cbb38f6581db085b3d909d523a2322 

Bug#902651: Add support for larry7

2018-06-29 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: wishlist

scummvm 2.0 supports the game. A template for gog installer is attached.

---
copyright: "\xA9 1970 FIXME"
files:
  leisure_suit_larry_love_for_sail_en_gog_1_20744.sh:
provides:
- contents of leisure_suit_larry_love_for_sail_en_gog_1_20744.sh
- contents of leisure_suit_larry_love_for_sail_en_gog_1_20744.sh - 
documentation
- contents of leisure_suit_larry_love_for_sail_en_gog_1_20744.sh - licenses
- contents of leisure_suit_larry_love_for_sail_en_gog_1_20744.sh - optional
unpack:
  format: zip
groups:
  archives:
group_members: |
  548987522 38862663d3dd9298acdf3fcc5f4bd88d 
leisure_suit_larry_love_for_sail_en_gog_1_20744.sh
  contents of leisure_suit_larry_love_for_sail_en_gog_1_20744.sh:
group_members: |
  15732 971b58438f6e3706e454b9f33d0e25a5 data/noarch/data/64894.CSC
  308198bcd4ffd0eaa0a40fac2264ac8cd4285c 
data/noarch/data/DRIVERS/MEMORY1.DRV
  308198fb8c5cf1defd741b440d3810ee3e1e41 
data/noarch/data/DRIVERS/MEMORY2.DRV
  3081989e28f0ab6c43789e56be1239c0cd6639 
data/noarch/data/DRIVERS/MEMORY3.DRV
  3081986bd35de6f4d14bd9314cd7c10c4c9bb8 
data/noarch/data/DRIVERS/MEMORY4.DRV
  308198c71860168d0b3535e401ad26dd01 
data/noarch/data/DRIVERS/MEMORY5.DRV
  308198ec51c8a0b4b1c12e4452420e5b260c87 
data/noarch/data/DRIVERS/MEMORY6.DRV
  30819805ede458edc8075442d9b5e2d1684e7a 
data/noarch/data/DRIVERS/MEMORY7.DRV
  3081984f253a5bb2bf9de660e59e99015992f2 
data/noarch/data/DRIVERS/MEMORY8.DRV
  3375  86bba9b90d677b30db68ffd2bc1cffc4 data/noarch/data/LANGUAGE.INF
  766   50db4332136c6e70a1f5734029f034eb data/noarch/data/LSL7.ICO
  9077704   f46bac9d1c2d5c239c7e2a474ce22e9e data/noarch/data/MOVIE/10.VMD
  1250232   ed008efb9d860efae630660e55c7665b data/noarch/data/MOVIE/11.VMD
  70039629929c08b36a8147779ffef6a56fa6aa data/noarch/data/MOVIE/12.VMD
  90712145881cad33e24f842329296344dceb70 data/noarch/data/MOVIE/13.VMD
  2518709   7315bcb2cdd29a08a9f57cdfa5793a40 data/noarch/data/MOVIE/14.VMD
  2994524832e7d81a9aaa0ac311ac3264ed11c0 
data/noarch/data/MUSIC/1.AUD
  2189096   13e71e907bb1304bb8219f11da786e80 
data/noarch/data/MUSIC/11000.AUD
  2107362   cb487989014ffd5992c362f1e6930f47 
data/noarch/data/MUSIC/11010.AUD
  1365350   2c6805c72e467ff4263d68e0207ddd7f 
data/noarch/data/MUSIC/12000.AUD
  2035522   5336fee7680505144b7ac8b2255a8e6f 
data/noarch/data/MUSIC/12100.AUD
  389992212eb3ccd072906fb57d9423b7b02844 
data/noarch/data/MUSIC/12600.AUD
  9628630   586237ba21dc44fb29f22d31407945da 
data/noarch/data/MUSIC/13000.AUD
  1362628   c510f5de08db73292329aab482c0a98a 
data/noarch/data/MUSIC/15000.AUD
  516760b1dc19d7035e06c96df13accab93f725 
data/noarch/data/MUSIC/20300.AUD
  838884492ca0d2ee87880cd47609688d566dba 
data/noarch/data/MUSIC/22302.AUD
  8576848842a138b5e20f605a7353f4ab2ff24b 
data/noarch/data/MUSIC/24200.AUD
  9488242cee06e9264d107c6a2966a2854c5ab8 
data/noarch/data/MUSIC/24215.AUD
  549780ed92c345892b1bd3d6f99664ae2ab8a3 
data/noarch/data/MUSIC/24400.AUD
  158438c0569df1ed2f3724322a1b226a14f7b1 
data/noarch/data/MUSIC/24500.AUD
  2289026   267821c9a7cb754e1b917aadb13befca 
data/noarch/data/MUSIC/25202.AUD
  9382164ea82ed053209b34f16ea3245c8bbe08 
data/noarch/data/MUSIC/26100.AUD
  4602652   de607cb1f4db50daf4cece18e2b44131 
data/noarch/data/MUSIC/3.AUD
  2116710   92cb5fed00efc7f509345f7a95a78dab 
data/noarch/data/MUSIC/30100.AUD
  1323020   cda544f98e438755b9c37d674a42ea7e 
data/noarch/data/MUSIC/31000.AUD
  4874014   a33a147b237bdb8d692ca5499ac54ece 
data/noarch/data/MUSIC/31200.AUD
  3816361c37c8c843891536e219debd9c445340 
data/noarch/data/MUSIC/32204.AUD
  5546662   ad73b959ef482987cd928eddf2be43b8 
data/noarch/data/MUSIC/34000.AUD
  2310178   ed2f7ca4c42c32157442565122306042 
data/noarch/data/MUSIC/37000.AUD
  90720019f0321c11a0081563ab2f7e98e8235f 
data/noarch/data/MUSIC/37003.AUD
  1505858   cdbe4f1484fde795fced2350f970fe6a 
data/noarch/data/MUSIC/37300.AUD
  2034376   464f0d31e2c5420d3c0729d57d4dc543 
data/noarch/data/MUSIC/38000.AUD
  1412260   8621e7a7f39c33121b3dd8908d41f5f5 
data/noarch/data/MUSIC/38700.AUD
  5126458   b1b4fb06512409a27d1f256b43f168f7 
data/noarch/data/MUSIC/4.AUD
  71158651b7f5619822d27849e6ababcc4a84de 
data/noarch/data/MUSIC/40001.AUD
  1663010   63444f3c56fdb3488a63b998146b50b3 
data/noarch/data/MUSIC/41000.AUD
  1363422   dc2cae1c34a2fdc2433a38dbfec8c025 
data/noarch/data/MUSIC/41007.AUD
  1870124   8a8e69c7123e43454a11ec866aba44a5 
data/noarch/data/MUSIC/42000.AUD
  1935496   3982fb8a33716ded33c6bb9c23812871 
data/noarch/data/MUSIC/43200.AUD
  3254224   46311453159662374f0e7498bea29663 
data/noarch/data/MUSIC/43300.AUD
  1969768   

Bug#897594: kyrandia: games fail to build with gog installers

2018-06-28 Thread Рома Тенцер

innoextract 1.6 unpack the installers wrong.

innoextract 1.7 unpack the installers correct, but gdp still doesn't see 
data files (i checked with make-template). I think it's because they was 
moved: Book 2 and 3 to root directory, Book 1 to "DAT" directory (i 
checked them with scummvm. Yes, it's found the games there).


So there is two parts for solution. First: wait until innoextract 1.7 
appears in Debian (i made a request: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902579). Second: 
fixing gdp scripts (developer's magic).




Bug#902610: gdp: crash with innoextract from git

2018-06-28 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: minor

I build innoextract 1.7 from git and get this error when use gdp:

$ game-data-packager make-template 
'setup_legend_of_kyrandia_1.1_(20270).exe'

Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File 
"/usr/share/games/game-data-packager/game_data_packager/command_line.py", 
line 365, in 

    run_command_line()
  File 
"/usr/share/games/game-data-packager/game_data_packager/command_line.py", 
line 343, in run_command_line

    game_data_packager.make_template.main(parsed, games)
  File 
"/usr/share/games/game-data-packager/game_data_packager/make_template.py", 
line 979, in main

    template.add_one_innoextract(arg, lower=args.lower)
  File 
"/usr/share/games/game-data-packager/game_data_packager/make_template.py", 
line 645, in add_one_innoextract

    if Version(version.split('-')[0]) >= Version('1.5'):
  File "/usr/lib/python3/dist-packages/debian/debian_support.py", line 
213, in __init__

    super(AptPkgVersion, self).__init__(version)
  File "/usr/lib/python3/dist-packages/debian/debian_support.py", line 
111, in __init__

    self.full_version = version
  File "/usr/lib/python3/dist-packages/debian/debian_support.py", line 
137, in __setattr__

    self._set_full_version(str(value))
  File "/usr/lib/python3/dist-packages/debian/debian_support.py", line 
116, in _set_full_version

    raise ValueError("Invalid version string %r" % version)
ValueError: Invalid version string '1.7 + d3a5edb\n'

So i rebuild it from tarball and it works fine ("innoextract --version" 
gives just "innoextract 1.7").
I think here is some type error, probably when version string converts 
to number.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg    1.19.0.5+b1
ii  fakeroot    1.22-2
ii  python3 3.6.5-3
ii  python3-debian  0.1.32
ii  python3-yaml    3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  59

Versions of packages game-data-packager suggests:
pn  arj    
ii  binutils   2.30-22
pn  cabextract 
pn  cdparanoia 
pn  dynamite   
ii  gcc    4:7.3.0-3
pn  gdebi | gdebi-kde  
ii  gir1.2-gdkpixbuf-2.0   2.36.11-2
pn  innoextract    
pn  lgc-pg 
ii  lgogdownloader 3.3-2
pn  lhasa | jlha-utils | lzh-archiver  
ii  make   4.1-9.1
ii  p7zip-full 16.02+dfsg-6
pn  steam  
pn  steamcmd   
pn  unace-nonfree  
ii  unar   1.10.1-2+b2
ii  unrar  1:5.5.8-1
pn  unshield   
ii  unzip  6.0-21
pn  vorbis-tools   
ii  xdelta 1.1.3-9.2
ii  xdelta3    3.0.11-dfsg-1+b1

-- no debconf information



Bug#902584: larry3: larry3-en-data fails to build from leisure_suit_larry_3_en_gog_2_20240.sh

2018-06-28 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: normal

$ game-data-packager larry3 -p larry3-en-data 
leisure_suit_larry_3_en_gog_2_20240.sh --no-download

identifying leisure_suit_larry_3_en_gog_2_20240.sh
WARNING:game_data_packager.build:file 
"leisure_suit_larry_3_en_gog_2_20240.sh" does not match any known file

ERROR:game_data_packager.build:could not find resource.001:
  expected:
    size:   456722 bytes
    md5:    3437c56f0cb7f4a3df5f5bc21008a786
    sha1:   1618c31ada641790a3e52d9f8cd3686d69efbf87
    sha256: None
ERROR:game_data_packager.build:could not find resource.002:
  expected:
    size:   578024 bytes
    md5:    bc85504bc658389d3a8847cea5a695f0
    sha1:   b9237d2ff1a6350e000f5444fcbfae505b9bef36
    sha256: None
ERROR:game_data_packager.build:could not find resource.003:
  expected:
    size:   506807 bytes
    md5:    fa9542cf8747fe4773ff7fd81dca9d8e
    sha1:   14e53d61d8e691c5cef219ccd169ee48da73ba10
    sha256: None
ERROR:game_data_packager.build:could not find resource.004:
  expected:
    size:   513651 bytes
    md5:    c10e480d37fdb59673ef242bf12c7e7c
    sha1:   4ae49179194567c6b2faed4d17e78fe7f7f7559a
    sha256: None
ERROR:game_data_packager.build:could not find resource.map:
  expected:
    size:   5916 bytes
    md5:    b7a2fb642614dd76d10d1ad5e0625044
    sha1:   0fa62170cd442ccbb131b8b4e33f8f6eb155fd5b
    sha256: None
INFO:game_data_packager.build:larry3-en-data can be downloaded with 
lgogdownloader
WARNING:game_data_packager.build:As requested, not downloading necessary 
files for larry3-en-data
ERROR:game_data_packager.build:Unable to complete any packages because 
downloading missing files was not allowed.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg    1.19.0.5+b1
ii  fakeroot    1.22-2
ii  python3 3.6.5-3
ii  python3-debian  0.1.32
ii  python3-yaml    3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  59

Versions of packages game-data-packager suggests:
pn  arj    
ii  binutils   2.30-22
pn  cabextract 
pn  cdparanoia 
pn  dynamite   
ii  gcc    4:7.3.0-3
pn  gdebi | gdebi-kde  
ii  gir1.2-gdkpixbuf-2.0   2.36.11-2
ii  innoextract    1.6-1+b2
pn  lgc-pg 
ii  lgogdownloader 3.3-2
pn  lhasa | jlha-utils | lzh-archiver  
ii  make   4.1-9.1
ii  p7zip-full 16.02+dfsg-6
pn  steam  
pn  steamcmd   
pn  unace-nonfree  
ii  unar   1.10.1-2+b2
ii  unrar  1:5.5.8-1
pn  unshield   
ii  unzip  6.0-21
pn  vorbis-tools   
ii  xdelta 1.1.3-9.2
ii  xdelta3    3.0.11-dfsg-1+b1

-- no debconf information

DEBUG:__main__:Arguments: 
['/usr/share/games/game-data-packager/game_data_packager/command_line.py', 
'larry3', '-p', 'larry3-en-data', 'leisure_suit_larry_3_en_gog_2_20240.sh', 
'--no-download']
DEBUG:__main__:obeying PRESERVE=yes in configuration
DEBUG:__main__:parsed command-line arguments into: 
Namespace(binary_executables=False, compress=None, demo=False, destination='.', 
download=False, everything=False, gain_root_command='', install=False, 
install_method='', packages=['larry3-en-data'], 
paths=['leisure_suit_larry_3_en_gog_2_20240.sh'], save_downloads=None, 
search=True, shortname='larry3', target_distro='generic', target_format='deb', 
verbose=False)
DEBUG:game_data_packager.game:loading full data
DEBUG:game_data_packager.game:... 
/usr/share/games/game-data-packager/vfs.zip/larry3.groups
DEBUG:game_data_packager.game:Adding group: assets english
DEBUG:game_data_packager.game:Adding group: gog archive
DEBUG:game_data_packager.game:Adding file: resource.001
DEBUG:game_data_packager.game:Adding file: resource.002
DEBUG:game_data_packager.game:Adding file: resource.003
DEBUG:game_data_packager.game:Adding file: resource.004
DEBUG:game_data_packager.game:Adding file: resource.map
DEBUG:game_data_packager.game:Adding file: 
setup_leisure_suit_larry3_2.2.0.19.exe
DEBUG:game_data_packager.game:Adding file: 
setup_leisure_suit_larry3_2.2.0.20.exe
DEBUG:game_data_packager.game:Adding file: Leisure Suit Larry 3 - Manual.pdf
DEBUG:game_data_packager.game:Adding file: Leisure Suit 

Bug#902583: larry2: larry2-data fails to build from leisure_suit_larry_2_en_gog_2_20240.sh

2018-06-28 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: normal

$ game-data-packager larry2 -p larry2-data 
leisure_suit_larry_2_en_gog_2_20240.sh --no-download

identifying leisure_suit_larry_2_en_gog_2_20240.sh
WARNING:game_data_packager.build:file 
"leisure_suit_larry_2_en_gog_2_20240.sh" does not match any known file
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry2_2.2.0.18.exe:

  expected:
    size:   25312072 bytes
    md5:    383cd5482b83c97cdb51abf610fa34b9
    sha1:   d5165ab2bc57e80e883ea257af31bfe8d2f70a89
    sha256: None
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry2_2.2.0.19.exe:

  expected:
    size:   27424392 bytes
    md5:    4a512171d5d7480adbd3125d2a09fda7
    sha1:   fd95f4861bde2b64661a5126e43682a7e31b40da
    sha256: None
ERROR:game_data_packager.build:could not find resource.003:
  expected:
    size:   592533 bytes
    md5:    a71900f4dc4090e02c00a84ee7459d68
    sha1:   b5b22d26dd645ac74e1972b0b5d38b6602c1e896
    sha256: None
ERROR:game_data_packager.build:could not find resource.map:
  expected:
    size:   4758 bytes
    md5:    2c9c3b0923e3764f5ab999bcb71c2d47
    sha1:   e840e7db8c06f815529638d3206b1e8424110a05
    sha256: None
ERROR:game_data_packager.build:could not find resource.002:
  expected:
    size:   406935 bytes
    md5:    404bbbad534b525e69586fde3d17de8e
    sha1:   d47e53c2d5b1d11b42f4492c0abefe81a4c68671
    sha256: None
ERROR:game_data_packager.build:could not find resource.001:
  expected:
    size:   477625 bytes
    md5:    0719990515543cf424fa0b04baada4f3
    sha1:   6281ab4e178e7c7332dc5b99eeb53efb12161670
    sha256: None
INFO:game_data_packager.build:larry2-data can be downloaded with 
lgogdownloader
WARNING:game_data_packager.build:As requested, not downloading necessary 
files for larry2-data
ERROR:game_data_packager.build:Unable to complete any packages because 
downloading missing files was not allowed.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg    1.19.0.5+b1
ii  fakeroot    1.22-2
ii  python3 3.6.5-3
ii  python3-debian  0.1.32
ii  python3-yaml    3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  59

Versions of packages game-data-packager suggests:
pn  arj    
ii  binutils   2.30-22
pn  cabextract 
pn  cdparanoia 
pn  dynamite   
ii  gcc    4:7.3.0-3
pn  gdebi | gdebi-kde  
ii  gir1.2-gdkpixbuf-2.0   2.36.11-2
ii  innoextract    1.6-1+b2
pn  lgc-pg 
ii  lgogdownloader 3.3-2
pn  lhasa | jlha-utils | lzh-archiver  
ii  make   4.1-9.1
ii  p7zip-full 16.02+dfsg-6
pn  steam  
pn  steamcmd   
pn  unace-nonfree  
ii  unar   1.10.1-2+b2
ii  unrar  1:5.5.8-1
pn  unshield   
ii  unzip  6.0-21
pn  vorbis-tools   
ii  xdelta 1.1.3-9.2
ii  xdelta3    3.0.11-dfsg-1+b1

-- no debconf information

DEBUG:__main__:Arguments: 
['/usr/share/games/game-data-packager/game_data_packager/command_line.py', 
'larry2', '-p', 'larry2-data', 'leisure_suit_larry_2_en_gog_2_20240.sh', 
'--no-download']
DEBUG:__main__:obeying PRESERVE=yes in configuration
DEBUG:__main__:parsed command-line arguments into: 
Namespace(binary_executables=False, compress=None, demo=False, destination='.', 
download=False, everything=False, gain_root_command='', install=False, 
install_method='', packages=['larry2-data'], 
paths=['leisure_suit_larry_2_en_gog_2_20240.sh'], save_downloads=None, 
search=True, shortname='larry2', target_distro='generic', target_format='deb', 
verbose=False)
DEBUG:game_data_packager.game:loading full data
DEBUG:game_data_packager.game:... 
/usr/share/games/game-data-packager/vfs.zip/larry2.groups
DEBUG:game_data_packager.game:Adding group: english assets
DEBUG:game_data_packager.game:Adding group: gog archive
DEBUG:game_data_packager.game:Adding file: resource.001
DEBUG:game_data_packager.game:Adding file: resource.002
DEBUG:game_data_packager.game:Adding file: resource.003
DEBUG:game_data_packager.game:Adding file: resource.map
DEBUG:game_data_packager.game:Adding file: 
setup_leisure_suit_larry2_2.2.0.18.exe

Bug#902581: larry1: larry1-en-data fails to build from leisure_suit_larry_vga_en_gog_2_20240.sh

2018-06-28 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: normal

$ game-data-packager larry1 -p larry1-en-data 
leisure_suit_larry_vga_en_gog_2_20240.sh --no-download

identifying leisure_suit_larry_vga_en_gog_2_20240.sh
WARNING:game_data_packager.build:file 
"leisure_suit_larry_vga_en_gog_2_20240.sh" does not match any known file
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry_vga_2.2.0.20.exe:

  expected:
    size:   26725608 bytes
    md5:    22c1089852291ce42af2715c88f53e55
    sha1:   8221455d825c65df09ec80af0394767a15ae799a
    sha256: None
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry_vga_2.2.0.21.exe:

  expected:
    size:   28915848 bytes
    md5:    6c717c16ac591ceceaf2eeb146bd69e3
    sha1:   9a44e7454bee6f32d384cba66360b3fc0e5ccf87
    sha256: None
ERROR:game_data_packager.build:could not find resource.000:
  expected:
    size:   918242 bytes
    md5:    142296b299e3fa2c016fc979a68ed0e7
    sha1:   4a8386656deceddd4d8fc13cd62dd37f16e34c32
    sha256: None
ERROR:game_data_packager.build:could not find version:
  expected:
    size:   6 bytes
    md5:    3fa20af2bc4731fff64a1884ba142940
    sha1:   78c92c927672a09170d668650b6cdba405fd038a
    sha256: None
ERROR:game_data_packager.build:could not find resource.001:
  expected:
    size:   1114688 bytes
    md5:    0042e959102738fea0df78124ca008b2
    sha1:   a3c1611c8ebe6a7e6675068a4c11a11870780443
    sha256: None
ERROR:game_data_packager.build:could not find resource.002:
  expected:
    size:   1078443 bytes
    md5:    e6d04ac43f58e25c1f3df317af464c5b
    sha1:   c0b45e203e30dacbcbe79ecd9638bd0c64e6026b
    sha256: None
ERROR:game_data_packager.build:could not find resource.map:
  expected:
    size:   3198 bytes
    md5:    8606b083b011a0cc4a1fbfc2198a0a77
    sha1:   3e7b8ea9694d1abdd07e4f0a650828e8c528bcad
    sha256: None
INFO:game_data_packager.build:larry1-en-data can be downloaded with 
lgogdownloader
WARNING:game_data_packager.build:As requested, not downloading necessary 
files for larry1-en-data
ERROR:game_data_packager.build:Unable to complete any packages because 
downloading missing files was not allowed.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg    1.19.0.5+b1
ii  fakeroot    1.22-2
ii  python3 3.6.5-3
ii  python3-debian  0.1.32
ii  python3-yaml    3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  59

Versions of packages game-data-packager suggests:
pn  arj    
ii  binutils   2.30-22
pn  cabextract 
pn  cdparanoia 
pn  dynamite   
ii  gcc    4:7.3.0-3
pn  gdebi | gdebi-kde  
ii  gir1.2-gdkpixbuf-2.0   2.36.11-2
ii  innoextract    1.6-1+b2
pn  lgc-pg 
ii  lgogdownloader 3.3-2
pn  lhasa | jlha-utils | lzh-archiver  
ii  make   4.1-9.1
ii  p7zip-full 16.02+dfsg-6
pn  steam  
pn  steamcmd   
pn  unace-nonfree  
ii  unar   1.10.1-2+b2
ii  unrar  1:5.5.8-1
pn  unshield   
ii  unzip  6.0-21
pn  vorbis-tools   
ii  xdelta 1.1.3-9.2
ii  xdelta3    3.0.11-dfsg-1+b1

-- no debconf information

DEBUG:__main__:Arguments: 
['/usr/share/games/game-data-packager/game_data_packager/command_line.py', 
'larry1', '-p', 'larry1-en-data', 'leisure_suit_larry_vga_en_gog_2_20240.sh', 
'--no-download']
DEBUG:__main__:obeying PRESERVE=yes in configuration
DEBUG:__main__:parsed command-line arguments into: 
Namespace(binary_executables=False, compress=None, demo=False, destination='.', 
download=False, everything=False, gain_root_command='', install=False, 
install_method='', packages=['larry1-en-data'], 
paths=['leisure_suit_larry_vga_en_gog_2_20240.sh'], save_downloads=None, 
search=True, shortname='larry1', target_distro='generic', target_format='deb', 
verbose=False)
DEBUG:game_data_packager.game:loading full data
DEBUG:game_data_packager.game:... 
/usr/share/games/game-data-packager/vfs.zip/larry1.groups
DEBUG:game_data_packager.game:Adding group: archives
DEBUG:game_data_packager.game:Adding group: documentation
DEBUG:game_data_packager.game:Adding group: ega english assets

Bug#902580: larry1: larry1-ega-data fails to build from leisure_suit_larry_en_gog_2_20270.sh

2018-06-28 Thread Рома Тенцер

Package: game-data-packager
Version: 59
Severity: normal

$ game-data-packager larry1 -p larry1-ega-data 
leisure_suit_larry_en_gog_2_20270.sh --no-download

identifying leisure_suit_larry_en_gog_2_20270.sh
WARNING:game_data_packager.build:file 
"leisure_suit_larry_en_gog_2_20270.sh" does not match any known file
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry_2.2.0.18.exe:

  expected:
    size:   23768496 bytes
    md5:    bd8e0429499febf5dc0bf1df5790c520
    sha1:   6c1ac0d49ff1ccc043605c2471534635fda851dc
    sha256: None
ERROR:game_data_packager.build:could not find 
setup_leisure_suit_larry_2.2.0.19.exe:

  expected:
    size:   25963136 bytes
    md5:    f99018e5cb4caccd5271def3ff35ce92
    sha1:   63b6d5b7f9a9a75350ad08d6bc8f463a86f51078
    sha256: None
ERROR:game_data_packager.build:could not find snddir:
  expected:
    size:   102 bytes
    md5:    8fbdd1377d7110c3a28979d4627fc3e5
    sha1:   2b4a438f22fbeeef8a6fd099a608a78766d6e75e
    sha256: None
ERROR:game_data_packager.build:could not find viewdir:
  expected:
    size:   573 bytes
    md5:    8c4edeea3fa5518ab431ee9b0ba7c378
    sha1:   0194c587f7ef13e31f1011cc72306c1ab972b9ac
    sha256: None
ERROR:game_data_packager.build:could not find picdir:
  expected:
    size:   138 bytes
    md5:    a22e109d14d5cff65be77dd1b12af6f3
    sha1:   8ed989dabbd53c922d144f1e9f1b7a650e28b904
    sha256: None
ERROR:game_data_packager.build:could not find vol.0:
  expected:
    size:   66731 bytes
    md5:    28dabb6408d2eb4757ee28686308a475
    sha1:   91c56f64c6a6989c27a43f5147751f0650932e1e
    sha256: None
ERROR:game_data_packager.build:could not find logdir:
  expected:
    size:   177 bytes
    md5:    1fe764e66857e7f305a5f03ca3f4971d
    sha1:   1e8a5282f477a895ef6c9e8d328a6292926b1000
    sha256: None
ERROR:game_data_packager.build:could not find vol.1:
  expected:
    size:   146558 bytes
    md5:    7ddb49cf212d5fab3c2edf86ee895886
    sha1:   e107999bc7ace17f2dfd53442c331945f3929706
    sha256: None
ERROR:game_data_packager.build:could not find object:
  expected:
    size:   311 bytes
    md5:    aa7bce1ca83f181c92c1feea2c119eec
    sha1:   cda4a0aae589ae40b098865b6e4b964a8663009f
    sha256: None
ERROR:game_data_packager.build:could not find vol.2:
  expected:
    size:   237821 bytes
    md5:    89103f5b48fa49c00eed42f4b19808e1
    sha1:   6d711d5a8e836d46e552e8acdc72f7d44c33bd42
    sha256: None
ERROR:game_data_packager.build:could not find words.tok:
  expected:
    size:   6597 bytes
    md5:    988a1baaf3ee0d9cd678274dc2f219f2
    sha1:   9fd64e7d57a707afa4f834adc7ee6affd9b7d940
    sha256: None
INFO:game_data_packager.build:larry1-ega-data can be downloaded with 
lgogdownloader
WARNING:game_data_packager.build:As requested, not downloading necessary 
files for larry1-ega-data
ERROR:game_data_packager.build:Unable to complete any packages because 
downloading missing files was not allowed.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg    1.19.0.5+b1
ii  fakeroot    1.22-2
ii  python3 3.6.5-3
ii  python3-debian  0.1.32
ii  python3-yaml    3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  59

Versions of packages game-data-packager suggests:
pn  arj    
ii  binutils   2.30-22
pn  cabextract 
pn  cdparanoia 
pn  dynamite   
ii  gcc    4:7.3.0-3
pn  gdebi | gdebi-kde  
ii  gir1.2-gdkpixbuf-2.0   2.36.11-2
ii  innoextract    1.6-1+b2
pn  lgc-pg 
ii  lgogdownloader 3.3-2
pn  lhasa | jlha-utils | lzh-archiver  
ii  make   4.1-9.1
ii  p7zip-full 16.02+dfsg-6
pn  steam  
pn  steamcmd   
pn  unace-nonfree  
ii  unar   1.10.1-2+b2
ii  unrar  1:5.5.8-1
pn  unshield   
ii  unzip  6.0-21
pn  vorbis-tools   
ii  xdelta 1.1.3-9.2
ii  xdelta3    3.0.11-dfsg-1+b1

-- no debconf information

DEBUG:__main__:Arguments: 
['/usr/share/games/game-data-packager/game_data_packager/command_line.py', 
'larry1', '-p', 'larry1-ega-data', 'leisure_suit_larry_en_gog_2_20270.sh', 
'--no-download']
DEBUG:__main__:obeying PRESERVE=yes in configuration

Bug#902579: Upgrade to 1.7

2018-06-28 Thread Рома Тенцер

Package: innoextract
Version: 1.6-1+b2
Severity: wishlist

New upstream release: 
https://github.com/dscharrer/innoextract/releases/tag/1.7




Bug#894222: libghc-sha-dev: a gibberish in bytestringDigest

2018-03-27 Thread Рома Тенцер

Package: libghc-sha-dev
Version: 1.6.4.2-6+b1
Severity: normal

When I use bytestringDigest i have a gibberish instead of proper 
signature. I test it with hmacSha256, sha256 and sha512 with the same 
result. showDigest works fine. An example is attached.


-- System Information:
Debian Release: 9.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-6-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libghc-sha-dev depends on:
ii  ghc [libghc-bytestring-dev-0.10.8.1-3ddfb]  8.0.1-17+b1
ii  libc6   2.24-11+deb9u3
pn  libghc-array-dev-0.5.1.1-fa350  
pn  libghc-base-dev-4.9.0.0-1bac3   
pn  libghc-binary-dev-0.8.3.0-567c5 
ii  libgmp10    2:6.1.2+dfsg-1

libghc-sha-dev recommends no packages.

Versions of packages libghc-sha-dev suggests:
ii  libghc-sha-doc   1.6.4.2-6
pn  libghc-sha-prof  

-- no debconf information



ghci-log
Description: Binary data


Bug#894191: ffmpeg: silence when copying AAC (LC) from MKV to AVI

2018-03-27 Thread Рома Тенцер

Package: ffmpeg
Version: 7:3.4.2-1
Severity: minor

I have a .mkv file with avc for video and aac (lc) for audio. When i 
copy audio stream to .avi (i recode avc to mpeg4, so i think it's a 
better container) in the result file audio get silent after a first one 
or two second. When i copy the audio to .mkv it works fine so i think 
it's a muxer problem. I don't really sure if avi supports aac, but if it 
isn't i think ffmpeg should warn user.


I use ffmpeg 3.4.2 that i build for stretch manually from buster source. 
Please test it in buster.


-- System Information:
Debian Release: 9.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-6-686-pae (SMP w/1 CPU core)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ffmpeg depends on:
ii  libavcodec57    7:3.4.2-1
ii  libavdevice57   7:3.4.2-1
ii  libavfilter6    7:3.4.2-1
ii  libavformat57   7:3.4.2-1
ii  libavresample3  7:3.4.2-1
ii  libavutil55 7:3.4.2-1
ii  libc6   2.24-11+deb9u3
ii  libpostproc54   7:3.4.2-1
ii  libsdl2-2.0-0   2.0.5+dfsg1-2
ii  libswresample2  7:3.4.2-1
ii  libswscale4 7:3.4.2-1

ffmpeg recommends no packages.

Versions of packages ffmpeg suggests:
ii  ffmpeg-doc  7:3.4.2-1

-- no debconf information



Bug#886314: Upgrade to 2.0.4

2018-01-04 Thread Рома Тенцер

Package: wine
Version: 2.0.3-1
Severity: wishlist

https://www.winehq.org/news/2018010201



Bug#886317: Upgrade to 2.0

2018-01-04 Thread Рома Тенцер

Package: scummvm
Version: 1.9.0+dfsg-2
Severity: wishlist

http://scummvm.org/news/20171217/



Bug#886307: Support for gog version of Master of Magic

2018-01-04 Thread Рома Тенцер

Package: game-data-packager
Version: 55
Severity: wishlist

The game works in dosbox.

---
copyright: © 1970 FIXME
gog:
  path: "Master of Magic"

files:
  gog_master_of_magic_2.0.0.3.sh:
provides:
- contents of gog_master_of_magic_2.0.0.3.sh
unpack:
  format: zip

groups:
  contents of gog_master_of_magic_2.0.0.3.sh:
group_members: |
  12756447124562fe23f5528405ce3864926442 data/noarch/data/ARMYLIST.LBX
  1663707aa75c28ac9ba376ba605981e0ab46e6 data/noarch/data/BACKGRND.LBX
  94560 9b987d9da8711ca86daae19632c79d6c data/noarch/data/BOOK.LBX
  2420  9b0be51b002b763f3f7adfdf899ada34 data/noarch/data/BUILDDAT.LBX
  7748  33eada494af657ed24887767fc2c24f2 data/noarch/data/BUILDESC.LBX
  22748 6c513b915489b55d31927558bfd9563e data/noarch/data/CHRIVER.LBX
  4468  1673fa92d72ee59dfd0773f574669f0d data/noarch/data/CITYNAME.LBX
  24493351d1bfa0cdec4862e2b7bba5d427ba67 data/noarch/data/CITYSCAP.LBX
  48066 a9c0900218af265ead5f192d971347ee data/noarch/data/CITYWALL.LBX
  22880 3957ebfb58724937aaafc41a1b1940c9 data/noarch/data/CMBDESRC.LBX
  22629 67b82e9e4651f1e1ce1e23527efcca03 data/noarch/data/CMBDESRT.LBX
  23339 6c6b42363081d880093e6e4931a0f5d9 data/noarch/data/CMBGRASC.LBX
  23149 87caf275f91f153bf22e8ab4c8727362 data/noarch/data/CMBGRASS.LBX
  81355 221a3dbfe948aa3402684ec997b6ad94 data/noarch/data/CMBMAGIC.LBX
  23094 86f667cefc64a991157aea50580c633c data/noarch/data/CMBMOUNC.LBX
  22762 6e1c48cd24e338016f2542507a612c25 data/noarch/data/CMBMOUNT.LBX
  77736 a287b42811ebb6e1a825cb7f3a271dfe data/noarch/data/CMBTCITY.LBX
  1269329c5d5c9a4ef5ab861961d5550e0a68c4 data/noarch/data/CMBTFX.LBX
  93504 2c95c9b3503cf75ec56d6381fb778ac0 data/noarch/data/CMBTSND.LBX
  22998 63959d132e1a267add525801f3dfa900 data/noarch/data/CMBTUNDC.LBX
  22992 c87f34dbd47846ca3711cae319763469 data/noarch/data/CMBTUNDR.LBX
  17283435ac3a64d7089f5587ad4a6d9a765b85 data/noarch/data/CMBTWALL.LBX
  79963 a0bbc535a6ea3eaf75e6183a5ab5fb91 data/noarch/data/COMBAT.LBX
  91981 cad607ccc860e1363adbb42aba83a54b data/noarch/data/COMPIX.LBX
  20529e563105fee333b951ec586f44d933 data/noarch/data/CONFIG.MOM
  509038fbb7bbb61de8f6021f095326d8cb0f9f data/noarch/data/CONQUEST.LBX
  27058 8535fc26b40aa3ad2552f57df2b7eada data/noarch/data/DESC.LBX
  30586 841b3f99438860c72e3702144c175704 data/noarch/data/DESERT.LBX
  942221fcf522903645fe26c77e8b1f408a4e45 data/noarch/data/DIPLOMAC.LBX
  223028e9721b4c3ea3a1aedf9934c174211aae data/noarch/data/DIPLOMSG.LBX
  25748 1c8d80ccd9c6fbb11a2a39a4123bc947 data/noarch/data/EVENTMSG.LBX
  27267 1bbe02ba1627c76f591a33b504ff8618 data/noarch/data/EVENTS.LBX
  11920 27278c19169486f71d60be13047b5bd0 data/noarch/data/FAT-GEN.CAT
  20320 557dfdef3d1767d84d94e43fde6eab29 data/noarch/data/FAT-OPL3.BNK
  3622  e1ac60ed4a671febe4487868c47c7832 data/noarch/data/FAT.AD
  34826 61ae96761ce20fde05a8bec0615b975c data/noarch/data/FAT.CAT
  65026 5e57e09ed7b5a2ea6fca5e9c92774756 data/noarch/data/FAT.MT
  5591  cd69c611ec3daf8986e8f37939b3d9c2 data/noarch/data/FAT.OPL
  10780 5120d7944f2cea83d9631f14c43a91ce data/noarch/data/FATV10.BNK
  1095680b9441fa0e36e07b617497488a212be2 data/noarch/data/FIGURE10.LBX
  166422a5d7c217c59248989c1ada78421c5de1 data/noarch/data/FIGURE11.LBX
  1236800b7bc968ab0f45b0a89a3948bb850da8 data/noarch/data/FIGURE12.LBX
  153158f276de2c38347eefc4169d8a96f29c57 data/noarch/data/FIGURE13.LBX
  38190 5c4774d6458fdbf39ac9c0b5bad40473 data/noarch/data/FIGURE14.LBX
  1445512cbfb904dbe66cb9fa41864b90c522dc data/noarch/data/FIGURE15.LBX
  46312 466f0a8ccf2850069ba8e2b6bf638c76 data/noarch/data/FIGURE16.LBX
  143768e2166a0986b5b2fc5cca0202fce5fa71 data/noarch/data/FIGURES1.LBX
  148785d80148b041ded1bb381ffb511f610971 data/noarch/data/FIGURES2.LBX
  140396ccadd6ca8af69bf1a23fa3825005164e data/noarch/data/FIGURES3.LBX
  99144 89666d531d5618273d9951b2da7507e3 data/noarch/data/FIGURES4.LBX
  135831458d8c3813d209c46e3dfd9e953922ec data/noarch/data/FIGURES5.LBX
  118205a3b1ec7fbe61b26c25bc424da9c1efd0 data/noarch/data/FIGURES6.LBX
  10465428a9383a02288ac2d93b6b2e76cd9007 data/noarch/data/FIGURES7.LBX
  103823a634527cf0845d89fefa6f0bfa6b19c1 data/noarch/data/FIGURES8.LBX
  110764bb360e2a4ef8bcdc31c5e7b43ff69d15 data/noarch/data/FIGURES9.LBX
  57536 e90d38f110e9a4191e032f75ae388eee data/noarch/data/FONTS.LBX
  83305 329d44570c895f6b88075cf09b8a182b data/noarch/data/HALOFAM.LBX
  1728545   32c5a838760da444679c55c9af2e89e9 data/noarch/data/HELP.LBX
  2048  3fbf08b0fe48c0a39b18b019e5853854 data/noarch/data/HERODATA.LBX
  55648 

Bug#885980: OpenMW 0.43.0-1 doesn't builds with libbullet-dev 2.83.7+dfsg-5

2018-01-01 Thread Рома Тенцер

Package: openmw

Version: 0.43.0-1

Severity: minor

I tried to build openmw from debian's git with libbullet-dev 
2.83.7+dfsg-5 from stretch and get a compilation error.


So i upgrade libbullet-dev to 2.86.1+dfsg-2 from buster and it works fine.

I think this version information must be in Build-Depends.



Bug#882491: game-data-packager: morrowind packaging from setup_tes_morrowind_goty_2.0.0.7.exe (gog) fails

2017-12-14 Thread Рома Тенцер

Debug: https://yadi.sk/i/HWADRo_C3QcqUL
make-template: 
https://yadi.sk/i/GNhc0Mw83Qcqb5https://yadi.sk/i/HWADRo_C3QcqULhttps://yadi.sk/i/HWADRo_C3QcqULhttps://yadi.sk/i/HWADRo_C3QcqULhttps://yadi.sk/i/HWADRo_C3QcqUL