diff -Nru game-data-packager-67/data/comi.yaml game-data-packager-68/data/comi.yaml --- game-data-packager-67/data/comi.yaml 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/comi.yaml 2021-10-05 00:01:21.000000000 +0000 @@ -32,6 +32,10 @@ curse-of-monkey-island-en-data: provides: curse-of-monkey-island-data + steam: + id: 730820 + gog: + url: the_curse_of_monkey_island install: - shared assets - english assets @@ -45,7 +49,7 @@ lang: de provides: curse-of-monkey-island-data steam: - id: 6040 + id: 730820 gog: url: the_curse_of_monkey_island install: diff -Nru game-data-packager-67/data/heretic.yaml game-data-packager-68/data/heretic.yaml --- game-data-packager-67/data/heretic.yaml 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/heretic.yaml 2021-10-05 00:01:21.000000000 +0000 @@ -29,6 +29,8 @@ steam: id: 2390 path: "common/Heretic Shadow of the Serpent Riders" + gog: + url: heretic_shadow_of_the_serpent_riders install: - heretic.wad @@ -62,6 +64,11 @@ unpack: format: zip + setup_heretic_shadow_of_the_serpent_riders_1.3_(42801).exe: + unpack: + format: innoextract + provides: ['heretic.wad?1.3'] + heretic.wad: alternatives: - heretic.wad?1.3 @@ -92,6 +99,7 @@ 11096488 3117e399cdb4298eaa3941625f4b2923 heretic.wad?1.0 11095516 1e4cb4ef075ad344dd63971637307e04 heretic.wad?1.2 14189976 66d686b1ed6d35ff103f15dbd30e0341 heretic.wad?1.3 + 24813248 695301b720dee55fb9e394534c5c45de setup_heretic_shadow_of_the_serpent_riders_1.3_(42801).exe sha1sums: | c97b176fe0458039219eb426ad315dc5ff155324 license.doc @@ -103,6 +111,7 @@ 15e536e2af20fb6e3cf21e35eb40d17df2276ee6 HTIC_V12.1 ba5e52bffc34a9e16f1c20d3ce3465cc58fc9968 HTIC_V12.2 4643f3bfcc5c2d0bdf304025f618e5cd1e32e2e0 htic_v12.exe + 722132877b25fced7615d37c7c435d47a616f277 setup_heretic_shadow_of_the_serpent_riders_1.3_(42801).exe sha256sums: | 5ffbb47e4a5750fef144c312973ee5782266b4a63474b77478103b6c1aaed39d htic_v12.zip @@ -110,6 +119,7 @@ 5ae52ee961636418e10f5fd71e4c44d56b4adf8116a299350ab3cae15a4a10a8 HTIC_V12.1 62c9c88adc3e97dc301f155ab1651083c2e6a9b0dde44e817b2d4e39fbbc0176 HTIC_V12.2 34c44e1153a636278daadcaa5904c9a02ab14cee58518f59bb88af6f481a2d5d htic_v12.exe + e3dac562a6642aff2ffe5c3cf24923eda28eb22a32d73d56e0aae9bc95d6a594 setup_heretic_shadow_of_the_serpent_riders_1.3_(42801).exe ... # vim:set sw=2 sts=2 et: diff -Nru game-data-packager-67/data/keen.yaml game-data-packager-68/data/keen.yaml --- game-data-packager-67/data/keen.yaml 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/keen.yaml 2021-10-05 00:01:21.000000000 +0000 @@ -3,7 +3,36 @@ franchise: "Commander Keen" genre: Platformer +# https://keenwiki.shikadi.net/wiki/Main_Page + packages: + ## Invasion of the Vorticons ## + keen1-data: + longname: "Commander Keen: Marooned on Mars" + copyright: © 1990 Id Software, Inc. + install: + - keen 1 assets + + keen2-data: + longname: "Commander Keen: The Earth Explodes" + copyright: © 1991 Id Software, Inc. + install: + - keen 2 assets + + keen3-data: + longname: "Commander Keen: Keen Must Die!" + copyright: © 1991 Id Software, Inc. + install: + - keen 3 assets + + ## Lost episode ## + keen-dreams-data: + longname: "Commander Keen: Keen Dreams" + copyright: © 1991 Id Software, Inc. + install: + - keen dreams assets + + ## Goodbye Galaxy ## keen4-data: longname: "Commander Keen: Secret of the Oracle" copyright: © 1992 Id Software, Inc. @@ -11,6 +40,7 @@ - audio.ck4 - egagraph.ck4 - gamemaps.ck4 + keen5-data: longname: "Commander Keen: The Armageddon Machine" copyright: © 1992 Id Software, Inc. @@ -18,6 +48,7 @@ - audio.ck5 - egagraph.ck5 - gamemaps.ck5 + keen6-data: longname: "Commander Keen: Aliens Ate My Babysitter" copyright: © 1991 FormGen, Inc. @@ -28,6 +59,19 @@ - gamemaps.ck6 files: + 1keen.zip: + download: ftp://ftp.3drealms.com/share/1keen.zip + unpack: + format: zip + provides: + - CK1SW131.SHR + + CK1SW131.SHR: + unpack: + format: id-shr-extract + provides: + - keen 1 assets + # Omnispeak only works with the 3D Realms version, so we prefer that # (order is significant here) egagraph.ck4: @@ -90,10 +134,104 @@ # the Id Anthology) # - Commander Keen 6, versions 1.0, 1.4 and 1.5 (CGA and EGA) +groups: + archives: | + 244484 7375d0452276388d52c35d0b3ad6ab82 1keen.zip + 178469 bb9316afc0c41f3703509ed24a2c0544 CK1SW131.SHR + 592887 1470ba6a18df1b315380b194b28a7a27 4keen14.zip + 729683 29cf97c6e636cf167ba22d0b12af9d43 4keen.zip + 659074 49b3565e48c9458e60927053e8cc8c6c CK4SW14.SHR + + keen 1 assets: | + 15568 b1e632ee0483b66c2f1dff487547753b egahead.ck1 + 57065 80a5870d9b48970333837fa0293561ed egalatch.ck1 + 17633 ed9a0d1736034c155555543263939fe7 egasprit.ck1 + 942 3d9b5805e21a7cc7b248664b0b8f6494 endtext.ck1 + 8565 a44bcb798f931dc392903dcc5446c068 finale.ck1 + 1859 476301a5a6ac41e39ea18d900e1c8e02 helptext.ck1 + 1368 075a98e05b6d5bbed80ec21420577582 level01.ck1 + 724 2d6b634fbce4aa357375d62300fb3e07 level02.ck1 + 3474 956f2bbf2ad4fe7c52ad90962bd92166 level03.ck1 + 1720 57b24d48be8748362a0c5e2277d2d859 level04.ck1 + 810 1b6cd04bffb03fe26b722260da3316f9 level05.ck1 + 928 7859497ced955aa87b4a935b43ae15b8 level06.ck1 + 5650 337259268ca2338ee4d16818cbcd59d4 level07.ck1 + 3416 51b099927527e88f8450163d05c2ca39 level08.ck1 + 1638 de0e0de6b46474e2f4f06fc9abfd3e61 level09.ck1 + 2086 0bb9ac865cdcbd46bdcacd493669d499 level10.ck1 + 1636 b341dd49e84d7580a9eb4280827a7251 level11.ck1 + 2178 edf1eb3db5a424360996e82ecf1dba93 level12.ck1 + 9908 0cb4b321cdbb2d69682c258788ce8e4b level13.ck1 + 7024 5d6d6814d7e7bf91dde2ec1792d45976 level14.ck1 + 2234 09b0dc88bdb234d6b2efd5b8ac973dc0 level15.ck1 + 5818 6ee167a36e7517320ff7ae6138f22e9d level16.ck1 + 5638 bfe6781e44056cbc248701ae192122ac level80.ck1 + 758 b86086e33b4fb169f96abdf002fd64e3 level81.ck1 + 1262 dd1a09d6e332e0ae13c78670763ed891 level90.ck1 + 27886 c8c4b2ce09a1d19d2763493c7e7ad44a preview2.ck1 + 25429 eaff03166eba1d1d5da749b0d687b3a6 preview3.ck1 + 2160 c480310fb66b36854b293264dbf6d8ff previews.ck1 + #204 26490f13ba856e0383bddc3c30c49db6 scores.ck1 + 8898 c726f4948d49c5b212cc6f6bc8a72247 sounds.ck1 + 3504 0f6e2c7fc0ec2df428757386b072b071 storytxt.ck1 + + keen 2 assets: | + 17488 0311f19326f87f4bcd95472d3a5f8e19 egahead.ck2 + 129856 11369fa63d5219ec9acba66f405a8781 egalatch.ck2 + 35120 2247c907e819be12fcb510d4d48b0a28 egasprit.ck2 + 12060 0b409a80da8b8883f48c7742014d62f9 finale.ck2 + 1248 6f5537332f39059d0e52e912a7e74a41 level01.ck2 + 2334 b9ed4769f2a61d13885695d24f4cf970 level02.ck2 + 2316 be0263f823071224055c42b3a5c12345 level03.ck2 + 3430 bab08532f4ba08aada35474638d7d419 level04.ck2 + 2618 1cf3b6bce9c81b035d0258143d91e9a4 level05.ck2 + 2936 403329b71eeeb9c4779228c7016e4a93 level06.ck2 + 2636 20448c54ba554785fd479263055a8774 level07.ck2 + 3852 62089b7d0bb4cc42cb8a0d8cdd6a32f4 level08.ck2 + 3352 b6b5d0d1c839ff7c2f4bd7fea5177e6f level09.ck2 + 4352 a3bb533ac0081d5af7f303de3f9ace2a level10.ck2 + 2792 c0a33cd02ad8d04e9585d5b7973df61c level11.ck2 + 3882 9776199572df8db0e9d69157c9e20118 level12.ck2 + 2504 2544ec5775dedfa8aa759ceec7ea9970 level13.ck2 + 2182 c202b8ee85e53b8c075f9f0e45bee6c7 level14.ck2 + 3620 00e702807a84301b080df1523262b7a6 level15.ck2 + 4318 14c93e7541131a9e7d1e6fb4f57c6ecf level16.ck2 + 5460 a84553d13129d9dad84e04044c83e83d level80.ck2 + 742 d314118e316d393060e9fa4906b8026b level81.ck2 + 1334 88c826e6c27b2762e482b2c732eade38 level90.ck2 + #204 6d38d02b56b9d17d677802a7c4849c20 scores.ck2 + + keen 3 assets: | + 19216 3f7c08d71323b77707e0a771dcee3eaa egahead.ck3 + 116800 075d605deb211396e55b84dc8f774dd7 egalatch.ck3 + 43840 815739653172d23c3fc839e80c111126 egasprit.ck3 + 18480 47ec73f0d727e756c9158b988a3f9a08 finale.ck3 + 1830 c5ea5d1e9797c14182afbc18aba63ba8 level01.ck3 + 2366 a85b95783ad529fca87d07a7dcf7a23e level02.ck3 + 2572 8cc6b40384d9c31b280a2aa0f025f958 level03.ck3 + 5978 76c92ee97b119c416fd692e8fe40a00c level04.ck3 + 5252 95ccd6db3c44e6758145136eb8138299 level05.ck3 + 1226 ffb27e921840f672ad1b4af19eda1c1d level06.ck3 + 3074 b7f4590036b56ad6fbeeba1ecb520651 level07.ck3 + 7226 e1a736a399c001b271d894ef1b380aae level08.ck3 + 9288 40ece39678d0f0379bee8f2f6529b0ae level09.ck3 + 2736 f06342986c7643f31e53328f9b8bcdd1 level10.ck3 + 1624 9b8429fd7aea5a458f2bd45339a87fb7 level11.ck3 + 3048 0c5217fda750948f21b940a537acccf2 level12.ck3 + 6172 ec34832741ef08ee787880d69748f07c level13.ck3 + 3130 1da7d7388b4e284fd71c16b229c8b689 level14.ck3 + 11018 8a0d0903810b5a3fc704f6bfbf86b2a8 level15.ck3 + 944 dd7716d8f6ff4f0f44d2a923fc7278f3 level16.ck3 + 6054 6082480ce083fe86663fea3753feea5c level80.ck3 + 320 11af6e2eeeeffe639fe48707c4757aba level81.ck3 + 1424 9e2ef055188ec4fbee75a9ead1cfc1c9 level90.ck3 + + keen dreams assets: | + 3498 6b1fa2e08b4627f50b756a9df8e3e90e audio.kdr + 213045 820efd208529f3b6950fa5fb551da49f egagraph.kdr + 63497 a3f1b0a5b3f988725bfface3dcabc2f8 gamemaps.kdr + size_and_md5: | - 592887 1470ba6a18df1b315380b194b28a7a27 4keen14.zip - 729683 29cf97c6e636cf167ba22d0b12af9d43 4keen.zip - 659074 49b3565e48c9458e60927053e8cc8c6c CK4SW14.SHR 33325 125c93a549a3e5b2ab4c6c6ec1ad3e7d audio.ck4 101990 d080b7c53b0b374813a7479b559d4eb4 audio.ck5 56265 8078f8106cca87fe7bea6b0dca798e5b audio.ck6 @@ -113,6 +251,8 @@ 95528 0002d6a9f5a23ba3427acb0337efb2f8 gamemaps.ck6?1.5 sha1sums: | + 0edd40a10a85fae75d7f4ba82f17a062d8e741bf 1keen.zip + 85fd7115d81888c4ed44d79f00ee58d9e7c38fd0 CK1SW131.SHR bde2a69ad5ea36601dcfeb6dbfe2232fcc486161 4keen14.zip 401b3ee98f633043ebd8bc7fbe0c397e60cc0558 4keen.zip e16308782c4fbf965bdb7d81d67a856f755e7aeb CK4SW14.SHR diff -Nru game-data-packager-67/data/nippon.yaml game-data-packager-68/data/nippon.yaml --- game-data-packager-67/data/nippon.yaml 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/nippon.yaml 2021-10-05 00:01:21.000000000 +0000 @@ -13,6 +13,14 @@ install: - assets +files: + nippon-1.0.zip: + download: https://downloads.scummvm.org/frs/extras/Nippon%20Safes/nippon-1.0.zip + unpack: + format: zip + provides: + - assets + groups: assets: | 1060142 d69dc923288e96a697c357f45b7ca611 disk1 @@ -59,6 +67,9 @@ 13006 897e179e467853052ac6018378524675 nuts.mid 15818 06cd5a6951692467fe70ee9442c2ff8b soft.mid + archives: | + 1977894 4a20b65cc3c6b06bbb3a90cb5f9a8d2f nippon-1.0.zip + sha1sums: | 9fa099b69466e20d2d26207a778eabb542d990df disk1 d26f61f3422a2eeae5232405a96f6a1ab9544f9b disk2 @@ -94,4 +105,10 @@ ccc515cb9643731079b60b99c43a18a2307fceec intro.mid b02ef4a651f243e3b7e1687635e8eb4272b33bca nuts.mid 36d5d56dae0a3c5808846387260362aae67024f8 soft.mid + + 27b02ec3f518a3114ea0e3588ed3a6d7f7b7bed7 nippon-1.0.zip + +sha256sums: | + 53e7e2c60065e4aed193169bbcdcfd1113fa68d3efe1c8240ba073c0e20d613f nippon-1.0.zip + ... diff -Nru game-data-packager-67/data/quake2.yaml game-data-packager-68/data/quake2.yaml --- game-data-packager-67/data/quake2.yaml 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/quake2.yaml 2021-10-05 00:01:21.000000000 +0000 @@ -158,17 +158,18 @@ expansion_for: quake2-full-data architecture: any install_to: $assets/quake2 - version: "2.07" + version: "2.09" install: - - quake2-xatrix-2.07.tar.xz - - quake2-xatrix-2.07/CHANGELOG - - quake2-xatrix-2.07/LICENSE - - quake2-xatrix-2.07/README + - quake2-xatrix-2.09.tar.xz + - quake2-xatrix-2.09/CHANGELOG + - quake2-xatrix-2.09/LICENSE + - quake2-xatrix-2.09/README - xatrix data optional: - xatrix videos - xatrix licenses - xatrix docs + - xatrix map fixes quake2-reckoning-music: data_type: music @@ -226,17 +227,18 @@ expansion_for: quake2-full-data architecture: any install_to: $assets/quake2 - version: "2.06" + version: "2.08" install: - - quake2-rogue-2.06.tar.xz - - quake2-rogue-2.06/CHANGELOG - - quake2-rogue-2.06/LICENSE - - quake2-rogue-2.06/README + - quake2-rogue-2.08.tar.xz + - quake2-rogue-2.08/CHANGELOG + - quake2-rogue-2.08/LICENSE + - quake2-rogue-2.08/README - rogue data optional: - rogue videos - rogue licenses - rogue docs + - rogue map fixes quake2-groundzero-music: data_type: music @@ -414,7 +416,7 @@ - ctf.txt - readme.txt - quake2-xatrix-2.07/CHANGELOG: + quake2-xatrix-2.09/CHANGELOG: distinctive_name: false # Contrary to normal Debian policy, we don't compress this. It would # make the checksum non-deterministic, and Quake II is large enough @@ -424,21 +426,21 @@ - CHANGELOG - game_code_changelog.txt - quake2-xatrix-2.07/LICENSE: + quake2-xatrix-2.09/LICENSE: distinctive_name: false install_as: game_code_license.txt look_for: - LICENSE - game_code_license.txt - quake2-xatrix-2.07/README: + quake2-xatrix-2.09/README: distinctive_name: false install_as: game_code_readme.txt look_for: - README - game_code_readme.txt - quake2-rogue-2.06/CHANGELOG: + quake2-rogue-2.08/CHANGELOG: distinctive_name: false # Contrary to normal Debian policy, we don't compress this, as above. install_as: game_code_changelog.txt @@ -446,7 +448,7 @@ - CHANGELOG - game_code_changelog.txt - quake2-rogue-2.06/LICENSE: + quake2-rogue-2.08/LICENSE: distinctive_name: false install_as: game_code_license.txt license: true @@ -454,7 +456,7 @@ - LICENSE - game_code_license.txt - quake2-rogue-2.06/README: + quake2-rogue-2.08/README: distinctive_name: false install_as: game_code_readme.txt look_for: @@ -553,23 +555,39 @@ - release.txt - data_release.txt - quake2-xatrix-2.07.tar.xz: - download: http://deponie.yamagi.org/quake2/quake2-xatrix-2.07.tar.xz + quake2-xatrix-2.09.tar.xz: + download: http://deponie.yamagi.org/quake2/quake2-xatrix-2.09.tar.xz unpack: format: tar.xz provides: - - quake2-xatrix-2.07/CHANGELOG - - quake2-xatrix-2.07/LICENSE - - quake2-xatrix-2.07/README + - quake2-xatrix-2.09/CHANGELOG + - quake2-xatrix-2.09/LICENSE + - quake2-xatrix-2.09/README + - xatrix map fixes - quake2-rogue-2.06.tar.xz: - download: http://deponie.yamagi.org/quake2/quake2-rogue-2.06.tar.xz + quake2-rogue-2.08.tar.xz: + download: http://deponie.yamagi.org/quake2/quake2-rogue-2.08.tar.xz unpack: format: tar.xz provides: - - quake2-rogue-2.06/CHANGELOG - - quake2-rogue-2.06/LICENSE - - quake2-rogue-2.06/README + - quake2-rogue-2.08/CHANGELOG + - quake2-rogue-2.08/LICENSE + - quake2-rogue-2.08/README + - rogue map fixes + + mapfixes/rammo1.ent: + install_as: rogue/maps/rammo1.ent + mapfixes/rhangar2.ent: + install_as: rogue/maps/rhangar2.ent + mapfixes/rware2.ent: + install_as: rogue/maps/rware2.ent + + mapfixes/industry.ent: + install_as: xatrix/maps/industry.ent + mapfixes/w_treat.ent: + install_as: xatrix/maps/w_treat.ent + mapfixes/xintell.ent: + install_as: xatrix/maps/xintell.ent setup_quake2_quad_damage_2.0.0.3.exe: unpack: @@ -1007,6 +1025,16 @@ 9192461 9ad6f4cbc9834784420a3b6bd6d2c76b xatrix/video/xu3.cin 14874670 441e0e33ef48aa028896dfcee3613f74 xatrix/video/xu4.cin + xatrix map fixes: | + 94706 7a8ac4b0872bda2431cdb1694be6a7e5 mapfixes/industry.ent + 65916 9b706ef29aee6ee5d0dc91a4a4424ca8 mapfixes/w_treat.ent + 39280 1f58677ef3a059caf821a9e833b04cc4 mapfixes/xintell.ent + + rogue map fixes: | + 94927 a40c880a33c8dff9d49438fd7b8f94f8 mapfixes/rammo1.ent + 113501 63d2134688092dc8505a4956735e60cf mapfixes/rhangar2.ent + 126687 350cb807e5f221241c1f535fdb510fa6 mapfixes/rware2.ent + xatrix docs: doc: true group_members: | @@ -1401,8 +1429,8 @@ 6729398 05edde6e333be23affe784ec7b12fa09 track21.ogg?bloodshed misc: | - 243872 6bc4d2ea7068f26a5fb3e27bce155427 quake2-rogue-2.06.tar.xz - 192404 c45185486bfc766b0b12ebac749ca9b5 quake2-xatrix-2.07.tar.xz + 282140 2cc214016a54817570fe51fbb708055b quake2-rogue-2.08.tar.xz + 214096 91b2cc2b55a32ee7278d58249c24b07d quake2-xatrix-2.09.tar.xz 7325053 0c393439252e16942a4b1093c8fa6c4d dm_64.tar.gz 337884 03ab8b183d8f6be62fce6fda5d71f93f match1.tar.gz 789684 43a31cf52b7281ea263d1020a9aedca6 baseq2/pak3.pak @@ -1417,16 +1445,16 @@ misc licenses: license: true group_members: | - 18874 8ae2f31ea8b86131f13bfc9fab7095c7 quake2-rogue-2.06/LICENSE - 18875 fc18eae0b6e132ba97715116a31e0264 quake2-xatrix-2.07/LICENSE + 18874 8ae2f31ea8b86131f13bfc9fab7095c7 quake2-rogue-2.08/LICENSE + 18875 fc18eae0b6e132ba97715116a31e0264 quake2-xatrix-2.09/LICENSE misc docs: doc: true group_members: | - 2438 d8f38f4ea002b565902b8fef9978d585 quake2-rogue-2.06/CHANGELOG - 1831 e9f42c452f3366ca53a8cdd8d39bbcb4 quake2-rogue-2.06/README - 2353 7789f7bebd22f48be4ae66063612d52e quake2-xatrix-2.07/CHANGELOG - 2046 aee6f5769c2eac07f4f917d56a8fca87 quake2-xatrix-2.07/README + 3177 44beb42ae423b189d76a8382483e804a quake2-rogue-2.08/CHANGELOG + 1831 e9f42c452f3366ca53a8cdd8d39bbcb4 quake2-rogue-2.08/README + 3098 2d407f099ce13ec46dc26ad52dee8ea8 quake2-xatrix-2.09/CHANGELOG + 2046 aee6f5769c2eac07f4f917d56a8fca87 quake2-xatrix-2.09/README 787 917611eec2f2f699b1b0ca149ac66244 readme-dm64.txt # Alternate files also shipped by Steam: the diff is small and only in @@ -1865,15 +1893,23 @@ 088ca1c8acde23a5b32624ff82efc0c81c0f228c track21.ogg?bloodshed sha256sums: | - 205a29b6b2df7370250a54715bd1ce8893debabc63a5fd6d99a1d09818108924 quake2-rogue-2.06.tar.xz - c48ee02df1541121f29a43dc5585acf09956d294fc1bdfd6f16d8d9798dc193b quake2-rogue-2.06/CHANGELOG - fc5cb67a6031bb842748ecf60c0b05873684e6174458f0b73149512a410a2edd quake2-rogue-2.06/LICENSE - 0398412c218ec1c959cfd1803658f2a59a65ce659e22abda1870a281c86810da quake2-rogue-2.06/README - - a3653a09e16288ea04c85c5d6b73fb7006e5157701374e625603d0456bd152ee quake2-xatrix-2.07.tar.xz - 60cd6b20c9337b36a18bdce5beb020cdbb1bfc8fd641a893da2c5193a8a1ad60 quake2-xatrix-2.07/CHANGELOG - 08b18fa33e26976e9e60e2ae87d35d19aeea263d80e5c30c07d3a55c3ae37797 quake2-xatrix-2.07/LICENSE - 23c0b241b23a63a09b39176162177597f92b130ee37d87115c4393003c58f032 quake2-xatrix-2.07/README + 524b7f3b9399376cd22c8dd53403bef3e98e754b16154f2bd91d170b55b55920 quake2-rogue-2.08.tar.xz + d5583ce79e8016ce3b66e72d08eddd280547d6e05174993934ae8f668b61254e quake2-rogue-2.08/CHANGELOG + fc5cb67a6031bb842748ecf60c0b05873684e6174458f0b73149512a410a2edd quake2-rogue-2.08/LICENSE + 0398412c218ec1c959cfd1803658f2a59a65ce659e22abda1870a281c86810da quake2-rogue-2.08/README + + 85e4ab8d1408efa806047f5aef059f880bed63bffb159abd58bbe1315bdf6d1e quake2-xatrix-2.09.tar.xz + de79dbcd982d55b4669a36003f761a4f87d1c55d37d8f57c2d7d16c2dfea47ee quake2-xatrix-2.09/CHANGELOG + 08b18fa33e26976e9e60e2ae87d35d19aeea263d80e5c30c07d3a55c3ae37797 quake2-xatrix-2.09/LICENSE + 23c0b241b23a63a09b39176162177597f92b130ee37d87115c4393003c58f032 quake2-xatrix-2.09/README + + 27716f00337e3dee1c9e4e35945de25c1e1ba5fdd6c7ada56616d87c8a186d9a mapfixes/rammo1.ent + 55c0e8343d758a5f4d186c9397dd6ba68ddec6370f444f675bd558e309b8115d mapfixes/rhangar2.ent + 49052e42f0a243a27e72ef77774ad4c7def390a7fbbb46eb523f999e6c20114f mapfixes/rware2.ent + + fd785eeba5732f3dafe8121f6b0aed2b678322a772392ae1d6fe0b8e87f30817 mapfixes/industry.ent + 812ba76fc08c6db3458b3e3f7ea2b12234b00b28263a7d4a4e7f3502231374d1 mapfixes/w_treat.ent + 3e02a1671ae42c1fbbe62405f82dfb98a5ba8232f90af93625b7435ba5763b0c mapfixes/xintell.ent e9011ba63be06b79c45000701ca6881c29a8a5bd49f56bf824988daac2e177a8 3.20_changes.txt 3649016f324b334f1c4a55d7c20f4d30532f1727d9388bc1064fda191353f667 baseq2/maps.lst diff -Nru game-data-packager-67/data/system-shock.yaml game-data-packager-68/data/system-shock.yaml --- game-data-packager-67/data/system-shock.yaml 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/system-shock.yaml 2021-10-05 00:01:21.000000000 +0000 @@ -2,7 +2,7 @@ longname: System Shock copyright: © 1994 Looking Glass Technologies genre: Action-adventure -wiki: System_Shock +engine: shockolate packages: system-shock-data: diff -Nru game-data-packager-67/data/wikipedia.csv game-data-packager-68/data/wikipedia.csv --- game-data-packager-67/data/wikipedia.csv 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/data/wikipedia.csv 2021-10-05 00:01:21.000000000 +0000 @@ -8,10 +8,12 @@ bargon;https://en.wikipedia.org/wiki/Bargon_Attack bbvs;https://en.wikipedia.org/wiki/Beavis_and_Butt-head_in_Virtual_Stupidity black-cauldron;https://en.wikipedia.org/wiki/The_Black_Cauldron_%28game%29 +bladerunner;https://en.wikipedia.org/wiki/Blade_Runner_(1997_video_game) blakestone;https://en.wikipedia.org/wiki/Blake_Stone:_Aliens_of_Gold blueforece;https://en.wikipedia.org/wiki/Blue_Force border-zone;https://en.wikipedia.org/wiki/Border_Zone_(video_game) brokensword1;https://en.wikipedia.org/wiki/Broken_Sword:_The_Shadow_of_the_Templars +brokensword2;https://en.wikipedia.org/wiki/Broken_Sword_II:_The_Smoking_Mirror bureaucracy;https://en.wikipedia.org/wiki/Bureaucracy_(video_game) camelot;https://en.wikipedia.org/wiki/Conquests_of_Camelot chex;https://en.wikipedia.org/wiki/Chex_Quest @@ -49,6 +51,7 @@ glory1;https://en.wikipedia.org/wiki/Quest_for_Glory:_So_You_Want_to_Be_a_Hero glory2;https://en.wikipedia.org/wiki/Quest_for_Glory:_Trial_by_Fire glory3;https://en.wikipedia.org/wiki/Quest_for_Glory_III:_Wages_of_War +glory4;https://en.wikipedia.org/wiki/Quest_for_Glory_IV:_Shadows_of_Darkness gobliiins;https://en.wikipedia.org/wiki/Gobliiins gobliins2;https://en.wikipedia.org/wiki/Gobliiins goblins3;https://en.wikipedia.org/wiki/Gobliiins @@ -137,6 +140,7 @@ return-to-zork;https://en.wikipedia.org/wiki/Return_to_Zork ringworld1;https://en.wikipedia.org/wiki/Ringworld#Games ringworld2;https://en.wikipedia.org/wiki/Ringworld#Games +riven;https://en.wikipedia.org/wiki/Riven rott;https://en.wikipedia.org/wiki/Rise_of_the_Triad rtcw;https://en.wikipedia.org/wiki/Return_to_Castle_Wolfenstein sam-and-max;https://en.wikipedia.org/wiki/Sam_%26_Max_Hit_the_Road @@ -163,6 +167,7 @@ suspect;https://en.wikipedia.org/wiki/Suspect_(video_game) suspended;https://en.wikipedia.org/wiki/Suspended syndicate;https://en.wikipedia.org/wiki/Syndicate_(video_game) +system-shock;https://en.wikipedia.org/wiki/System_Shock t7g;https://en.wikipedia.org/wiki/The_7th_Guest teenagent;https://en.wikipedia.org/wiki/Teenagent tentacle;https://en.wikipedia.org/wiki/Day_of_the_Tentacle diff -Nru game-data-packager-67/debian/changelog game-data-packager-68/debian/changelog --- game-data-packager-67/debian/changelog 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/debian/changelog 2021-10-05 00:01:21.000000000 +0000 @@ -1,3 +1,25 @@ +game-data-packager (68) unstable; urgency=medium + + * New games: + - Commander Keen 1, 2, 3 & Keen Dreams [adetiste] (Closes: #786501) + * New versions: + - Heretic: GOG.com archive [Hans Joachim Desserud] (Closes: #990767) + - Nippon Safes Inc. is now freeware, add download url. [adetiste] + - Curse of Monkey Island: add Steam and GOG IDs [Dmitry Baryshkov] + - Update quake2-reckoning-data (xatrix) to 2.09 and + quake2-groundzero-data (rogue) to 2.08, corresponding to + Yamagi Quake II version 8.00 [smcv] + * Bug fixes: + - Remove dead url to GOG.com Mix page [adetiste] (Closes: #963026) + - Fix Steam mode compatibility with Python 3.9 [Adam Robinson] + * Internal changes: + - Use debhelper-compat 13 [adetiste] + - d/control: Relax Python build-dependencies to :any [smcv] + * Remove unnecessary Lintian override + * Standards-Version: 4.6.0 (no changes required) + + -- Simon McVittie Tue, 05 Oct 2021 01:01:21 +0100 + game-data-packager (67) unstable; urgency=medium * New games: diff -Nru game-data-packager-67/debian/control game-data-packager-68/debian/control --- game-data-packager-67/debian/control 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/debian/control 2021-10-05 00:01:21.000000000 +0000 @@ -11,19 +11,19 @@ Build-Depends: bash-completion, dbus, - debhelper-compat (= 12), + debhelper-compat (= 13), dh-apparmor, dh-python, imagemagick, inkscape (>= 1.0~), pyflakes3 | pyflakes (<< 1.1.0), - python3, + python3:any, python3-debian, - python3-yaml, + python3-yaml:any, xmlstarlet, zip, Rules-Requires-Root: no -Standards-Version: 4.5.1 +Standards-Version: 4.6.0 Vcs-Git: https://salsa.debian.org/games-team/game-data-packager.git Vcs-Browser: https://salsa.debian.org/games-team/game-data-packager Homepage: https://wiki.debian.org/Games/GameDataPackager diff -Nru game-data-packager-67/debian/quake3-server.lintian-overrides game-data-packager-68/debian/quake3-server.lintian-overrides --- game-data-packager-67/debian/quake3-server.lintian-overrides 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/debian/quake3-server.lintian-overrides 2021-10-05 00:01:21.000000000 +0000 @@ -2,6 +2,3 @@ quake3-server binary: spelling-error-in-copyright ment meant # it's "update-rc.d disable" not "update-rc.d defaults" quake3-server binary: preinst-calls-updaterc.d quake3-server -# Quake III Arena wants to see a non-FHS directory tree, and /usr/lib -# is the conventional place to build such things using symlinks -quake3-server binary: breakout-link usr/lib/quake3/* -> etc/quake3-server* diff -Nru game-data-packager-67/debian/TODO game-data-packager-68/debian/TODO --- game-data-packager-67/debian/TODO 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/debian/TODO 2021-10-05 00:01:21.000000000 +0000 @@ -99,7 +99,6 @@ Spy Fox series # Platformer -Commander Keen series #786501 Jazz Jackrabbit #902775 # Simulation diff -Nru game-data-packager-67/game_data_packager/gog.py game-data-packager-68/game_data_packager/gog.py --- game-data-packager-67/game_data_packager/gog.py 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/game_data_packager/gog.py 2021-10-05 00:01:21.000000000 +0000 @@ -116,7 +116,6 @@ GOG = Gog() def run_gog_meta_mode(parsed, games): - logger.info('Visit game-data-packager @ GOG.com: https://www.gog.com/mix/games_supported_by_debians_gamedatapackager') packaging = get_native_packaging_system() if not which('lgogdownloader') or not which('innoextract'): logger.error("You need to install lgogdownloader & innoextract first") diff -Nru game-data-packager-67/game_data_packager/steam.py game-data-packager-68/game_data_packager/steam.py --- game-data-packager-67/game_data_packager/steam.py 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/game_data_packager/steam.py 2021-10-05 00:01:21.000000000 +0000 @@ -69,7 +69,7 @@ html = urllib.request.urlopen(urllib.request.Request(url, headers={'User-Agent': AGENT})) tree = xml.etree.ElementTree.ElementTree() tree.parse(html) - games_xml = tree.getiterator('game') + games_xml = tree.iter('game') for game in games_xml: appid = int(game.find('appID').text) name = game.find('name').text diff -Nru game-data-packager-67/tools/babel.py game-data-packager-68/tools/babel.py --- game-data-packager-67/tools/babel.py 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/tools/babel.py 2021-10-05 00:01:21.000000000 +0000 @@ -22,7 +22,7 @@ from game_data_packager.game import (load_games) SHOPS=[('url_steam', 'Steam', 'https://steamcommunity.com/groups/debian_gdp#curation'), - ('url_gog', 'GOG.com', 'https://www.gog.com/mix/games_supported_by_debians_gamedatapackager'), + ('url_gog', 'GOG.com', None), ('url_misc', 'Misc.', None)] games = [] diff -Nru game-data-packager-67/tools/ppa.py game-data-packager-68/tools/ppa.py --- game-data-packager-67/tools/ppa.py 2021-02-11 08:32:26.000000000 +0000 +++ game-data-packager-68/tools/ppa.py 2021-10-05 00:01:21.000000000 +0000 @@ -30,8 +30,6 @@ cwd = GDP) subprocess.check_call(['git', 'checkout', 'debian/changelog'], cwd = GDP) -subprocess.check_call(['git', 'checkout', 'debian/compat'], - cwd = GDP) subprocess.check_call(['git', 'checkout', 'debian/control'], cwd = GDP) @@ -64,9 +62,13 @@ lts = release releases = sorted(set([lts, current])) +print('RELEASES:', releases) -with open('debian/compat', 'r') as compat: - current_debhelper = int(compat.readline().strip()) +with open('debian/control', 'r') as compat: + for line in compat: + if 'debhelper-compat' in line: + current_debhelper = int(line.split('(')[1].strip(' =),\n')) + break for release in sorted(releases): @@ -76,13 +78,9 @@ BACKPORT = supported_debhelper < current_debhelper if BACKPORT: - with open('debian/compat', 'w') as compat: - compat.write('%d\n' % supported_debhelper) - build_dep = 'debhelper (>= %d~)' % supported_debhelper - if supported_debhelper == 9: - build_dep = build_dep + ',' + 'dh-systemd' + build_dep = 'debhelper-compat ( = %d)' % supported_debhelper subprocess.check_call(['sed', '-i', - 's/\ *debhelper.*/ ' + build_dep + ',/', + 's/\ *debhelper-compat.*/ ' + build_dep + ',/', 'debian/control'], cwd = GDP) @@ -103,8 +101,6 @@ subprocess.check_call(['git', 'checkout', 'debian/changelog'], cwd = GDP) if BACKPORT: - subprocess.check_call(['git', 'checkout', 'debian/compat'], - cwd = GDP) subprocess.check_call(['git', 'checkout', 'debian/control'], cwd = GDP)