This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch master in repository game-data-packager.
commit 35cb8073a3457aa78a0c1ee0c358fe95ed6da0c7 Author: Simon McVittie <[email protected]> Date: Sat Jan 10 20:13:46 2015 +0000 Convert all YAML to multiple-package style --- data/ja.yaml | 80 ++++++++++++---------- data/jk2.yaml | 28 ++++---- data/rott.yaml | 36 +++++----- data/rtcw.yaml | 97 ++++++++++++++------------- data/tyrian.yaml | 201 ++++++++++++++++++++++++++++--------------------------- 5 files changed, 231 insertions(+), 211 deletions(-) diff --git a/data/ja.yaml b/data/ja.yaml index 87634f0..827601f 100644 --- a/data/ja.yaml +++ b/data/ja.yaml @@ -2,42 +2,76 @@ --- shortname: ja longname: "Star Wars Jedi Knight: Jedi Academy" -package: jedi-academy-data -type: full - # There's really no point in compressing the .deb; the only compressible # things in it are the control files and copyright information, # alongside ~ 1.2 GiB of compressed zip files. xz can save 20 MiB, # but that's less than 2% of the total size and takes 10 times as long. compress_deb: false -install_files_from_cksums: | - # Jedi Academy CD1 GameData/GameData or installation - 3585517488 561806019 base/assets0.pk3 - # Jedi Academy CD2 GameData/GameData or installation - 2879468840 652804510 base/assets1.pk3 - 1436095349 1116384 base/assets2.pk3 - # Jedi Academy patch 1.04 (self-extracting patch, no known way to extract - # programatically) - 3247293709 9282026 base/assets3.pk3 +packages: + jedi-academy-data: + type: full + + install_files_from_cksums: | + # Jedi Academy CD1 GameData/GameData or installation + 3585517488 561806019 base/assets0.pk3 + # Jedi Academy CD2 GameData/GameData or installation + 2879468840 652804510 base/assets1.pk3 + 1436095349 1116384 base/assets2.pk3 + # Jedi Academy patch 1.04 (self-extracting patch, no known way to extract + # programatically) + 3247293709 9282026 base/assets3.pk3 + + jedi-academy-bonus-data: + type: expansion + install_files_from_cksums: | + 2890259980 14328834 base/bonus.pk3 + 4222768269 5948070 base/siege_destroyer.pk3 + +files: + jabonusmaps.exe: + size: 14191104 + provides: + - base/bonus.pk3 + unpack: + format: zip + + jasiegedestroyer.exe: + size: 5945344 + provides: + - base/siege_destroyer.pk3 + unpack: + format: zip md5sums: | e17ee714ce9632f401960abb1b22fa4a base/assets0.pk3 3f47006dde61f171769666f31065a34c base/assets1.pk3 961ad372c3cd73075d70ba71a497b89e base/assets2.pk3 71c2edf5a30135d4aa921bf6259946ee base/assets3.pk3 + b58bd4b6ee9ecf32bf36c06468627675 jabonusmaps.exe + 85b76849fea33bea2f37727e8a33e373 base/bonus.pk3 + ea334db95f4436ceab5c6670d1695f67 jasiegedestroyer.exe + 31d6b95740930ce4b8f1da7d7326c7aa base/siege_destroyer.pk3 sha1sums: | d2f73d9c53b20f1d7c8e2b778c3c5255272223b6 base/assets0.pk3 6163b1139750209a9afd5c7ad71086a759acc286 base/assets1.pk3 d1d140b1559b6e3982ce6cacac9cbf3eea5af518 base/assets2.pk3 e5766e676f466c5db9d8ec4c92fae1bb4098d000 base/assets3.pk3 + 0551652ccec96782bf01bbb269ab671133c45f1e jabonusmaps.exe + a39274d4b7303dd38775be53266eca499a4532ec base/bonus.pk3 + b422049effcda42633b953628dd342187ca0a4f1 jasiegedestroyer.exe + 9d70ccb1cae8e920bce7184fbf457f072074c95b base/siege_destroyer.pk3 sha256sums: | ffea9e7489bad7175411d122e0652b4272efb67c0e71805d1f4d8058084b5939 base/assets0.pk3 5f196826e226b1115bd46f54697334ca970c8261dd76864c1600179ff38e4c4f base/assets1.pk3 8f21cdd89afe78fdf916d103117f4b2621c6f4781dee003716057dc705ef98af base/assets2.pk3 0f542dccb6858fc10a8083ca71f581c9eba93173386e03a9e5e05d3a56118f78 base/assets3.pk3 + 46efce45525104a3bb12746fe81386570c2ee10bd004d92ab89d8e64007cd149 jabonusmaps.exe + 3df3566aa1f29e71c64f5a67924ea8bd2b6dd03d5b6006e1807e6a80bc6113c5 base/bonus.pk3 + 1479d82f2664e5bead9e0a17ebbab9ed3b8f04d5c93ea18cf2cc7786ddf21d43 jasiegedestroyer.exe + 0083d99038e015240119ffbf2c22a0205f52524ac44d0a56478db5c2c3452c60 base/siege_destroyer.pk3 # Not used yet sha512sums: | @@ -45,29 +79,7 @@ sha512sums: | 26247582cdd31d2d6db913ab772b4b3d3c87b7030a6bcad31734e7337cddd49432d1d8d605df016ac8cdaa8fb23fc3de9c4bb536c966dd298d6554b5f0029e06 base/assets1.pk3 0a1fe567b03f8c5bbf046aab9efa6e89ab8e491a9a07fbfbf8e9c6ba0b1e4a990dd4102cdbeef6c20b14579a82b5a62876f76cf7380eebaae7903032f9c81beb base/assets2.pk3 69733cf79508243ae9bd99b09e0dc059ad67c28d3abeb77a2f02233ddb476f0eaaa683750649cdf82bcd59b92dcfc87b8e170361257ad71c9521e7b9d825235a base/assets3.pk3 - -# Not used; notes for future expansion -todo: | - # Bonus maps (extract as zip file) - 3332178963 14191104 jabonusmaps.exe - b58bd4b6ee9ecf32bf36c06468627675 jabonusmaps.exe - 0551652ccec96782bf01bbb269ab671133c45f1e jabonusmaps.exe - 46efce45525104a3bb12746fe81386570c2ee10bd004d92ab89d8e64007cd149 jabonusmaps.exe - 2890259980 14328834 base/bonus.pk3 - 85b76849fea33bea2f37727e8a33e373 base/bonus.pk3 - a39274d4b7303dd38775be53266eca499a4532ec base/bonus.pk3 - 3df3566aa1f29e71c64f5a67924ea8bd2b6dd03d5b6006e1807e6a80bc6113c5 base/bonus.pk3 561f4e6b44fb95da3b9b2571ad293d18a0c041824474ec78ed4da1d63207aea78f0fd61354ab0814ac54e31795866c7e5af9180c18a64dc933e8bd6382a037c6 base/bonus.pk3 - - # Siege Destroyer (extract as zip file) - 3864413627 5945344 jasiegedestroyer.exe - ea334db95f4436ceab5c6670d1695f67 jasiegedestroyer.exe - b422049effcda42633b953628dd342187ca0a4f1 jasiegedestroyer.exe - 1479d82f2664e5bead9e0a17ebbab9ed3b8f04d5c93ea18cf2cc7786ddf21d43 jasiegedestroyer.exe - 4222768269 5948070 base/siege_destroyer.pk3 - 31d6b95740930ce4b8f1da7d7326c7aa base/siege_destroyer.pk3 - 9d70ccb1cae8e920bce7184fbf457f072074c95b base/siege_destroyer.pk3 - 0083d99038e015240119ffbf2c22a0205f52524ac44d0a56478db5c2c3452c60 base/siege_destroyer.pk3 f29138ded6ae48c20fe24ace7f92a2e203e9c69a83804ddad8b40373fb195eb8b99a4155d805a644a65394e436dab19a97040a8ebd970bf016a7e7b4f546485f base/siege_destroyer.pk3 ... diff --git a/data/jk2.yaml b/data/jk2.yaml index efb9bb2..730cdda 100644 --- a/data/jk2.yaml +++ b/data/jk2.yaml @@ -2,23 +2,25 @@ --- shortname: jk2 longname: "Star Wars Jedi Knight II: Jedi Outcast" -package: jedi-outcast-data -type: full # Like Jedi Academy, there isn't much point in compressing this .deb. compress_deb: false -# cksums(1) is pretty useless as a checksumming tool, but it's a convenient -# way to get exact file sizes in bytes (second column), which are a nice -# heuristic for identifying files -install_files_from_cksums: | - # Jedi Outcast CD-ROM or installation - 3463813793 534984353 base/assets0.pk3 - 3343752168 86950705 base/assets1.pk3 - # Jedi Outcast patch 1.01 (self-extracting patch, no known way to extract - # programatically) - 571340734 3764210 base/assets2.pk3 - 2217997310 550829 base/assets5.pk3 +packages: + jedi-outcast-data: + type: full + + # cksums(1) is pretty useless as a checksumming tool, but it's a convenient + # way to get exact file sizes in bytes (second column), which are a nice + # heuristic for identifying files + install_files_from_cksums: | + # Jedi Outcast CD-ROM or installation + 3463813793 534984353 base/assets0.pk3 + 3343752168 86950705 base/assets1.pk3 + # Jedi Outcast patch 1.01 (self-extracting patch, no known way to extract + # programatically) + 571340734 3764210 base/assets2.pk3 + 2217997310 550829 base/assets5.pk3 md5sums: | bbd8243669d551c910cfe60ccb4e5edd base/assets0.pk3 diff --git a/data/rott.yaml b/data/rott.yaml index 0ed71ae..fb7f326 100644 --- a/data/rott.yaml +++ b/data/rott.yaml @@ -2,25 +2,27 @@ --- shortname: rott longname: Rise of the Triad -package: rott-data -install_to: usr/share/games/rott -type: demo -install_files_from_cksums: | - 742977862 27028 DEMO1_3.DMO - 2546107232 34360 DEMO2_3.DMO - 1805302629 47704 DEMO3_3.DMO - 1175016822 36412 DEMO4_3.DMO - 2739574572 54258 HUNTBGIN.RTC - 2540183019 103316 HUNTBGIN.RTL - 498832626 6436871 HUNTBGIN.WAD - 3228256652 110484 REMOTE1.RTS - 4153237746 7752 VENDOR.DOC +packages: + rott-data: + install_to: usr/share/games/rott + type: demo -# format: {'symlink': 'real file'} -symlinks: - usr/share/doc/rott-data/VENDOR.DOC: - usr/share/games/rott/VENDOR.DOC + install_files_from_cksums: | + 742977862 27028 DEMO1_3.DMO + 2546107232 34360 DEMO2_3.DMO + 1805302629 47704 DEMO3_3.DMO + 1175016822 36412 DEMO4_3.DMO + 2739574572 54258 HUNTBGIN.RTC + 2540183019 103316 HUNTBGIN.RTL + 498832626 6436871 HUNTBGIN.WAD + 3228256652 110484 REMOTE1.RTS + 4153237746 7752 VENDOR.DOC + + # format: {'symlink': 'real file'} + symlinks: + usr/share/doc/rott-data/VENDOR.DOC: + usr/share/games/rott/VENDOR.DOC files: 1rott13.zip: diff --git a/data/rtcw.yaml b/data/rtcw.yaml index 80bb2f7..9f965ae 100644 --- a/data/rtcw.yaml +++ b/data/rtcw.yaml @@ -2,58 +2,62 @@ --- shortname: rtcw longname: Return to Castle Wolfenstein -package: rtcw-data -type: full # Like Jedi Academy, there isn't much point in compressing this .deb. compress_deb: false -# cksums(1) is pretty useless as a checksumming tool, but it's a convenient -# way to get exact file sizes in bytes (second column), which are a nice -# heuristic for identifying files -install_files_from_cksums: | - 3201065489 12 main/autoexec.cfg - 1738795795 760207 main/mp_bin.pk3 - 4046220680 63211149 main/mp_pak0.pk3 - 980150272 4449596 main/mp_pak1.pk3 - 1142316069 1118 main/mp_pak2.pk3 - 1777286697 159762 main/mp_pak3.pk3 - 2440657300 7799 main/mp_pak4.pk3 - 160211286 167075 main/mp_pak5.pk3 - 3845249867 3485134 main/mp_pakmaps0.pk3 - 3484376457 3765933 main/mp_pakmaps1.pk3 - 27684852 7408542 main/mp_pakmaps2.pk3 - 1630043139 10780146 main/mp_pakmaps3.pk3 - 74045012 24171802 main/mp_pakmaps4.pk3 - 26592339 20024689 main/mp_pakmaps5.pk3 - 3620415895 10080181 main/mp_pakmaps6.pk3 - 3545821488 315823656 main/pak0.pk3 - 136047737 11026123 main/sp_pak2.pk3 - 868477447 152544 main/sp_pak3.pk3 - 3497089350 15532040 main/sp_pak4.pk3 - # From iortcw - 898436086 381 main/hiquality.cfg - 1537788466 635388 main/mp_bin0.pk3 - 2312958064 3257 main/mp_rend2_shaders0.pk3 - 3497089350 15532040 main/sp_pak4.pk3 - 1069457584 22225 main/sp_rend2_shaders0.pk3 +packages: + rtcw-data: + type: full -# Files listed under install_files are assumed to have install: true -install_files: - main/scripts/translation.cfg_141_unix: - distinctive_name: false - look_for: - - main/scripts/translation.cfg - install_as: main/scripts/translation.cfg - size: 159375 - sha256: 301670fbd41eb6797b02cc5ba8ae5e221eeaef5de3280e6e2db390c7a29ddc8f - sha1: 7994040e61a234e284c730287ea6d098878cbfea - md5: f7b2003ef7499f2a6e750c2925c870ad + # cksums(1) is pretty useless as a checksumming tool, but it's a convenient + # way to get exact file sizes in bytes (second column), which are a nice + # heuristic for identifying files + install_files_from_cksums: | + 3201065489 12 main/autoexec.cfg + 1738795795 760207 main/mp_bin.pk3 + 4046220680 63211149 main/mp_pak0.pk3 + 980150272 4449596 main/mp_pak1.pk3 + 1142316069 1118 main/mp_pak2.pk3 + 1777286697 159762 main/mp_pak3.pk3 + 2440657300 7799 main/mp_pak4.pk3 + 160211286 167075 main/mp_pak5.pk3 + 3845249867 3485134 main/mp_pakmaps0.pk3 + 3484376457 3765933 main/mp_pakmaps1.pk3 + 27684852 7408542 main/mp_pakmaps2.pk3 + 1630043139 10780146 main/mp_pakmaps3.pk3 + 74045012 24171802 main/mp_pakmaps4.pk3 + 26592339 20024689 main/mp_pakmaps5.pk3 + 3620415895 10080181 main/mp_pakmaps6.pk3 + 3545821488 315823656 main/pak0.pk3 + 136047737 11026123 main/sp_pak2.pk3 + 868477447 152544 main/sp_pak3.pk3 + 3497089350 15532040 main/sp_pak4.pk3 + # From iortcw + 898436086 381 main/hiquality.cfg + 1537788466 635388 main/mp_bin0.pk3 + 2312958064 3257 main/mp_rend2_shaders0.pk3 + 3497089350 15532040 main/sp_pak4.pk3 + 1069457584 22225 main/sp_rend2_shaders0.pk3 + + install: + - main/sp_pak1.pk3 + + install_files: + main/scripts/translation.cfg_141_unix: + distinctive_name: false + look_for: + - main/scripts/translation.cfg + install_as: main/scripts/translation.cfg + size: 159375 + sha256: 301670fbd41eb6797b02cc5ba8ae5e221eeaef5de3280e6e2db390c7a29ddc8f + sha1: 7994040e61a234e284c730287ea6d098878cbfea + md5: f7b2003ef7499f2a6e750c2925c870ad - # optional files aren't supported yet - #main/rotate.cfg: - # size: 9559 - # optional: true + # optional files aren't supported yet + #main/rotate.cfg: + # size: 9559 + # optional: true # Not used yet. FIXME: use this to make help text? sources: @@ -76,7 +80,6 @@ sources: files: main/sp_pak1.pk3: - install: true alternatives: - main/sp_pak1.pk3_en - main/sp_pak1.pk3_fr diff --git a/data/tyrian.yaml b/data/tyrian.yaml index b0dfa00..f274482 100644 --- a/data/tyrian.yaml +++ b/data/tyrian.yaml @@ -3,107 +3,108 @@ shortname: tyrian longname: Tyrian -package: tyrian-data -type: full -install_to: usr/share/games/tyrian -install_files_from_cksums: | - 2480546301 36169 cubetxt1.dat - 1486908798 8108 cubetxt2.dat - 3017842492 12294 cubetxt3.dat - 3571436954 62424 cubetxt4.dat - 625760848 2745 demo.1 - 3214433957 2193 demo.2 - 623644273 1974 demo.3 - 1914765014 699 demo.4 - 2152709229 1122 demo.5 - 1085736327 115338 estsc.shp - 706605114 4000 exitmsg.bin - 643886897 304 file_id.diz - 319033702 13083 helpme.doc - 1229240386 9359 levels1.dat - 2051714898 5534 levels2.dat - 1789566389 6052 levels3.dat - 751667919 11103 levels4.dat - 746610149 7869 license.doc - 3141647588 34382 loudness.awe - 587043468 32318 manual.doc - 3406684284 3082 modems.txt - 842346037 153482 music.mus - 3131400850 22826 netarena.pcx - 2603740650 8692 netfont1.pcx - 1031752906 10327 netfont2.pcx - 3588679628 33221 netmega.pcx - 3396037561 53766 netset.pcx - 1343273142 633 netterm.int - 3328586459 14096 newsh0.shp - 2874864033 29941 newsh1.shp - 1993929893 35236 newsh2.shp - 2811399401 37130 newsh3.shp - 775120250 29449 newsh4.shp - 3028498759 35813 newsh5.shp - 1425774316 17578 newsh6.shp - 2593278867 44079 newsh7.shp - 975069015 35152 newsh8.shp - 3600755471 38831 newsh9.shp - 2511252582 25622 newsha.shp - 2458773564 39025 newshb.shp - 117528338 40714 newshc.shp - 1017427299 42012 newshd.shp - 2198986029 28945 newshe.shp - 3376643067 33543 newshf.shp - 3829556607 36643 newshg.shp - 4102196915 46639 newshh.shp - 2722307320 30860 newshi.shp - 3409272313 43999 newshj.shp - 3155847538 22913 newshk.shp - 94364419 14846 newshl.shp - 3700412744 22378 newshm.shp - 1292696811 41201 newshn.shp - 3002203261 24478 newsho.shp - 1454869397 46204 newshp.shp - 3612603756 28249 newshr.shp - 711303051 34888 newsh^.shp - 816752063 16219 newsh~.shp - 2070673289 17750 newsh#.shp - 2487630938 46566 newshs.shp - 4159994826 14187 newsht.shp - 1233745291 35657 newshu.shp - 3701837396 23343 newshv.shp - 248595799 6334 order.doc - 1283428962 272703 order.tfp - 3159896514 17664 palette.dat - 2352752715 24 setup.box - 3163297135 77 setup.ini - 1004598843 7451 setup.int - 2833035873 118720 shapes).dat - 1648817559 172480 shapesw.dat - 767763841 217504 shapesx.dat - 1515070427 152992 shapesy.dat - 128550460 243712 shapesz.dat - 2429026412 17174 shipedit.doc - 3305516961 13450 shipedit.pcx - 3173813103 62168 tshp2.pcx - 3988034873 3315848 tyrend.anm - 978033593 538262 tyrian1.lvl - 3753347598 381242 tyrian2.lvl - 1963724006 393398 tyrian3.lvl - 1347595571 800006 tyrian4.lvl - 2071563779 1125 tyrian.cdt - 3057356980 444862 tyrianc.shp - 2391449990 153657 tyrian.hdt - 2905899694 766 tyrian.ico - 3931527424 365969 tyrian.pic - 2976180454 443871 tyrian.shp - 3245533034 264512 tyrian.snd - 3396037561 53766 tyrset.pcx - 491299863 27674 user1.shp - 84075211 27674 user2.shp - 2600234191 188275 voicesc.snd - 1661905447 132767 voices.snd +packages: + tyrian-data: + type: full + install_to: usr/share/games/tyrian + install_files_from_cksums: | + 2480546301 36169 cubetxt1.dat + 1486908798 8108 cubetxt2.dat + 3017842492 12294 cubetxt3.dat + 3571436954 62424 cubetxt4.dat + 625760848 2745 demo.1 + 3214433957 2193 demo.2 + 623644273 1974 demo.3 + 1914765014 699 demo.4 + 2152709229 1122 demo.5 + 1085736327 115338 estsc.shp + 706605114 4000 exitmsg.bin + 643886897 304 file_id.diz + 319033702 13083 helpme.doc + 1229240386 9359 levels1.dat + 2051714898 5534 levels2.dat + 1789566389 6052 levels3.dat + 751667919 11103 levels4.dat + 746610149 7869 license.doc + 3141647588 34382 loudness.awe + 587043468 32318 manual.doc + 3406684284 3082 modems.txt + 842346037 153482 music.mus + 3131400850 22826 netarena.pcx + 2603740650 8692 netfont1.pcx + 1031752906 10327 netfont2.pcx + 3588679628 33221 netmega.pcx + 3396037561 53766 netset.pcx + 1343273142 633 netterm.int + 3328586459 14096 newsh0.shp + 2874864033 29941 newsh1.shp + 1993929893 35236 newsh2.shp + 2811399401 37130 newsh3.shp + 775120250 29449 newsh4.shp + 3028498759 35813 newsh5.shp + 1425774316 17578 newsh6.shp + 2593278867 44079 newsh7.shp + 975069015 35152 newsh8.shp + 3600755471 38831 newsh9.shp + 2511252582 25622 newsha.shp + 2458773564 39025 newshb.shp + 117528338 40714 newshc.shp + 1017427299 42012 newshd.shp + 2198986029 28945 newshe.shp + 3376643067 33543 newshf.shp + 3829556607 36643 newshg.shp + 4102196915 46639 newshh.shp + 2722307320 30860 newshi.shp + 3409272313 43999 newshj.shp + 3155847538 22913 newshk.shp + 94364419 14846 newshl.shp + 3700412744 22378 newshm.shp + 1292696811 41201 newshn.shp + 3002203261 24478 newsho.shp + 1454869397 46204 newshp.shp + 3612603756 28249 newshr.shp + 711303051 34888 newsh^.shp + 816752063 16219 newsh~.shp + 2070673289 17750 newsh#.shp + 2487630938 46566 newshs.shp + 4159994826 14187 newsht.shp + 1233745291 35657 newshu.shp + 3701837396 23343 newshv.shp + 248595799 6334 order.doc + 1283428962 272703 order.tfp + 3159896514 17664 palette.dat + 2352752715 24 setup.box + 3163297135 77 setup.ini + 1004598843 7451 setup.int + 2833035873 118720 shapes).dat + 1648817559 172480 shapesw.dat + 767763841 217504 shapesx.dat + 1515070427 152992 shapesy.dat + 128550460 243712 shapesz.dat + 2429026412 17174 shipedit.doc + 3305516961 13450 shipedit.pcx + 3173813103 62168 tshp2.pcx + 3988034873 3315848 tyrend.anm + 978033593 538262 tyrian1.lvl + 3753347598 381242 tyrian2.lvl + 1963724006 393398 tyrian3.lvl + 1347595571 800006 tyrian4.lvl + 2071563779 1125 tyrian.cdt + 3057356980 444862 tyrianc.shp + 2391449990 153657 tyrian.hdt + 2905899694 766 tyrian.ico + 3931527424 365969 tyrian.pic + 2976180454 443871 tyrian.shp + 3245533034 264512 tyrian.snd + 3396037561 53766 tyrset.pcx + 491299863 27674 user1.shp + 84075211 27674 user2.shp + 2600234191 188275 voicesc.snd + 1661905447 132767 voices.snd -#symlinks: -# usr/share/doc/tyrian-data/vendor.doc: -# usr/share/games/tyrian/vendor.doc + #symlinks: + # usr/share/doc/tyrian-data/vendor.doc: + # usr/share/games/tyrian/vendor.doc files: tyrian21.zip: -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

