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 c77b9eb68c4f72ecf887fb2b432bc69d1fe90ccf Author: Simon McVittie <[email protected]> Date: Mon Jan 25 00:21:17 2016 +0000 Convert all games to new syntax for context-sensitive dependencies This can remove quite a lot of redundancy, because we now do things like mapping "libfoo.so.0 (>= 6)" to "libfoo0 (>= 6)" for dpkg or "libfoo.so.0 >= 6" for RPM. --- data/arx.yaml | 15 +++----- data/compet-n.yaml | 7 ++-- data/descent1.yaml | 6 ++-- data/descent2.yaml | 3 +- data/doom.yaml | 5 +-- data/doom2.yaml | 16 +++++---- data/dune2.yaml | 8 ++--- data/etqw.yaml | 24 ++++++------- data/final-doom.yaml | 14 ++++---- data/freespace2.yaml | 7 ++-- data/heretic.yaml | 7 ++-- data/hexen.yaml | 16 ++++----- data/larry1.yaml | 4 +-- data/larry2.yaml | 4 +-- data/larry3.yaml | 4 +-- data/larry5.yaml | 4 +-- data/larry6.yaml | 4 +-- data/lgeneral.yaml | 3 +- data/quake.yaml | 8 ++--- data/quake2.yaml | 29 ++++++++-------- data/quake3.yaml | 3 +- data/quake4.yaml | 38 ++++++++------------- data/rott.yaml | 3 +- data/spear-of-destiny.yaml | 12 +++---- data/theme-hospital.yaml | 6 ++-- data/unreal.yaml | 85 +++++++++++++++------------------------------- data/wolf3d.yaml | 8 ++--- data/zork-inquisitor.yaml | 4 +-- data/zork-nemesis.yaml | 4 +-- 29 files changed, 148 insertions(+), 203 deletions(-) diff --git a/data/arx.yaml b/data/arx.yaml index 33d2fba..f2ba00b 100644 --- a/data/arx.yaml +++ b/data/arx.yaml @@ -20,8 +20,7 @@ missing_langs: [de,fr,ja] packages: arx-fatalis-en-data: install_to: usr/share/games/arx - debian: - replaces: arx-fatalis-demo-data + replaces: arx-fatalis-demo-data provides: arx-fatalis-data mutually_exclusive: True steam: @@ -38,8 +37,7 @@ packages: arx-fatalis-demo-en-data: install_to: usr/share/games/arx demo_for: arx-fatalis-en-data - debian: - conflicts: arx-fatalis-data + conflicts: arx-fatalis-data provides: arx-fatalis-demo-data mutually_exclusive: True install: @@ -54,8 +52,7 @@ packages: install_to: usr/share/games/arx # XXX need to package arx-fatalis-fr-data demo_for: arx-fatalis-en-data - debian: - conflicts: arx-fatalis-data + conflicts: arx-fatalis-data provides: arx-fatalis-demo-data mutually_exclusive: True install: @@ -70,8 +67,7 @@ packages: install_to: usr/share/games/arx # XXX need to package arx-fatalis-de-data demo_for: arx-fatalis-en-data - debian: - conflicts: arx-fatalis-data + conflicts: arx-fatalis-data provides: arx-fatalis-demo-data mutually_exclusive: True install: @@ -86,8 +82,7 @@ packages: install_to: usr/share/games/arx # XXX need to package arx-fatalis-ja-data demo_for: arx-fatalis-en-data - debian: - conflicts: arx-fatalis-data + conflicts: arx-fatalis-data provides: arx-fatalis-demo-data mutually_exclusive: True install: diff --git a/data/compet-n.yaml b/data/compet-n.yaml index 7dd8cfa..714f15d 100644 --- a/data/compet-n.yaml +++ b/data/compet-n.yaml @@ -19,8 +19,11 @@ packages: doom-compet-n-data: # mostly, for 5 of 6 PWADS expansion_for_ext: doom2-wad - debian: - recommends: ["doom2-wad | freedoom", "doom-wad | freedoom"] + recommends: + - deb: "doom2-wad | freedoom" + generic: doom2-wad + - deb: "doom-wad | freedoom" + generic: doom-wad main_wads: av.wad: name: Alien Vendetta (2nd Ed.) diff --git a/data/descent1.yaml b/data/descent1.yaml index ddd7a1e..487f955 100644 --- a/data/descent1.yaml +++ b/data/descent1.yaml @@ -9,8 +9,7 @@ packages: descent1-demo-data: demo_for: descent1-data mutually_exclusive: True - debian: - conflicts: descent1-full-data + conflicts: descent1-full-data install_to: usr/share/games/d1x-rebirth/ copyright_notice: | DESCENT is a trademark of Interplay Productions, Inc. @@ -33,8 +32,7 @@ packages: - refcard.txt descent1-data: - debian: - replaces: descent1-full-data + replaces: descent1-full-data gog: # http://www.gog.com/game/${url}?pp=${pp} url: descent_1_descent_2 diff --git a/data/descent2.yaml b/data/descent2.yaml index 436e670..39942ea 100644 --- a/data/descent2.yaml +++ b/data/descent2.yaml @@ -20,8 +20,7 @@ packages: steam: id: 273580 path: "common/Descent 2" - debian: - replaces: descent2-full-data + replaces: descent2-full-data install_to: usr/share/games/d2x-rebirth install: - full game assets diff --git a/data/doom.yaml b/data/doom.yaml index dd01bd7..42a243b 100644 --- a/data/doom.yaml +++ b/data/doom.yaml @@ -23,8 +23,9 @@ help_text: | packages: doom-wad: - debian: - conflicts: [freedoom (<< 0.6.4-4), freedm (<< 0.6.4-4)] + conflicts: + - "freedoom (<< 0.6.4-4)" + - "freedm (<< 0.6.4-4)" steam: id: 2280 path: "common/Ultimate Doom" diff --git a/data/doom2.yaml b/data/doom2.yaml index 9bf2d02..e15cb57 100644 --- a/data/doom2.yaml +++ b/data/doom2.yaml @@ -19,9 +19,10 @@ help_text: | packages: doom2-wad: langs: [en,fr] - debian: - provides: doom-wad - conflicts: ["freedoom (<< 0.6.4-4)", "freedm (<< 0.6.4-4)"] + provides: doom-wad + conflicts: + - "freedoom (<< 0.6.4-4)" + - "freedm (<< 0.6.4-4)" steam: id: 2300 path: "common/Doom 2" @@ -59,9 +60,12 @@ packages: gog: url: doom_ii_final_doom game: doom_ii_master_levels_game - debian: - depends: doom2-wad | freedoom - recommends: game-data-packager + depends: + - deb: doom2-wad | freedoom + generic: doom2-wad + recommends: + - rpm: doom2-masterlevels + generic: game-data-packager symlinks: $install_to/doom2-masterlevels-tryexec: etc/alternatives/doom install: diff --git a/data/dune2.yaml b/data/dune2.yaml index d8d9df0..64d5b02 100644 --- a/data/dune2.yaml +++ b/data/dune2.yaml @@ -12,9 +12,8 @@ packages: dune2-demo-data: # https://archive.org/download/DuneIiTheBuildingOfADynastyDemo/dune2.zip DISABLED: demo not supported - debian: - provides: dune2-data - conflicts: dune2-data + provides: dune2-data + conflicts: dune2-data demo_for: - dune2-v10-data - dune2-v17-us-data @@ -33,8 +32,7 @@ packages: dune2-v10-data: longname: "Dune II (v1.00/US)" provides: dune2-data - debian: - conflicts: dune2-data + conflicts: dune2-data install_to: usr/share/games/dunelegacy install: - ATRE.PAK diff --git a/data/etqw.yaml b/data/etqw.yaml index b761ce9..bd37e7d 100644 --- a/data/etqw.yaml +++ b/data/etqw.yaml @@ -19,10 +19,8 @@ packages: architecture: i386 version: "1.5" depends: - - etqw-bin - debian: - depends: - - libc6 (>= 2.1) + - etqw-bin + - libc.so.6 (>= 2.1) install: - patch 1.5 Punkbuster binaries doc: @@ -36,16 +34,14 @@ packages: architecture: i386 version: "1.5" depends: - - etqw-data - debian: - depends: - - libc6 (>= 2.2.4) - - libgcc1 (>= 4.1.2) - - libjpeg62-turbo - - libsdl1.2debian (>= 1.2.10) - - libstdc++6 (>= 4.1.2) - - xdg-utils - suggests: + - etqw-data + - libc.so.6 (>= 2.2.4) + - libgcc_s.so.1 (>= 4.1.2) + - libjpeg.so.62 + - libSDL-1.2.so.0 (>= 1.2.10) + - libstdc++.so.6 (>= 4.1.2) + - deb: xdg-utils + suggests: - etqw-pb-bin install: - patch 1.4 to 1.5 - binaries diff --git a/data/final-doom.yaml b/data/final-doom.yaml index b6fb1e2..9f46c8b 100644 --- a/data/final-doom.yaml +++ b/data/final-doom.yaml @@ -25,9 +25,10 @@ packages: # you don't need Doom or Doom II to play them longname: "Final Doom: TNT: Evilution" aliases: [tnt, t] - debian: - provides: doom-wad - conflicts: ["freedoom (<< 0.6.4-4)", "freedm (<< 0.6.4-4)"] + provides: doom-wad + conflicts: + - "freedoom (<< 0.6.4-4)" + - "freedm (<< 0.6.4-4)" install: - tnt.wad - tnt31.wad @@ -40,9 +41,10 @@ packages: plutonia-wad: longname: "Final Doom: The Plutonia Experiment" aliases: [plutonia, p] - debian: - provides: doom-wad - conflicts: ["freedoom (<< 0.6.4-4)", "freedm (<< 0.6.4-4)"] + provides: doom-wad + conflicts: + - "freedoom (<< 0.6.4-4)" + - "freedm (<< 0.6.4-4)" install: - plutonia.wad doc: diff --git a/data/freespace2.yaml b/data/freespace2.yaml index f9f9cad..370499f 100644 --- a/data/freespace2.yaml +++ b/data/freespace2.yaml @@ -22,10 +22,9 @@ copyright: © 1999 Volition, Inc. packages: freespace2-data: install_to: usr/share/games/freespace2-open - debian: - replaces: - - freespace2-data-gog - - freespace2-data-volition + replaces: + - freespace2-data-gog + - freespace2-data-volition steam: id: 273620 path: common/Freespace 2 diff --git a/data/heretic.yaml b/data/heretic.yaml index ee60870..ad094ab 100644 --- a/data/heretic.yaml +++ b/data/heretic.yaml @@ -22,8 +22,8 @@ help_text: | packages: heretic-wad: - debian: - breaks: chocolate-doom (<< 2) + breaks: + - deb: chocolate-doom (<< 2) steam: id: 2390 path: "common/Heretic Shadow of the Serpent Riders" @@ -38,8 +38,7 @@ packages: longname: "Heretic (shareware)" demo_for: heretic-wad component: non-free - debian: - replaces: heretic-shareware-data + replaces: heretic-shareware-data fedora: engine: chocolate-doom suse: diff --git a/data/hexen.yaml b/data/hexen.yaml index dd2c195..60a9de3 100644 --- a/data/hexen.yaml +++ b/data/hexen.yaml @@ -24,8 +24,8 @@ engine: "chocolate-hexen | hexen-engine" packages: hexen-wad: - debian: - breaks: chocolate-doom (<< 2) + breaks: + - deb: chocolate-doom (<< 2) steam: id: 2360 path: "common/Hexen" @@ -39,9 +39,9 @@ packages: hexen-deathkings-wad: longname: "Hexen: Deathkings of the Dark Citadel" wiki: Hexen:_Deathkings_of_the_Dark_Citadel - debian: - breaks: chocolate-doom (<< 2) - replaces: hexen-deathkings-data + breaks: + - deb: chocolate-doom (<< 2) + replaces: hexen-deathkings-data fedora: engine: chocolate-doom suse: @@ -55,9 +55,9 @@ packages: hexen-demo-wad: longname: "Hexen: Beyond Heretic (demo)" - debian: - replaces: hexen-demo-data - breaks: chocolate-doom (<< 2.2.0) + replaces: hexen-demo-data + breaks: + - deb: chocolate-doom (<< 2.2.0) fedora: engine: chocolate-doom suse: diff --git a/data/larry1.yaml b/data/larry1.yaml index da3326f..7c951ac 100644 --- a/data/larry1.yaml +++ b/data/larry1.yaml @@ -61,8 +61,8 @@ packages: copyright: © 1987-1994 Sierra On-Line section: doc expansion_for: larry1-data - debian: - depends: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data + depends: + deb: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data install: - Leisure Suit Larrys Greatest Hits and Misses - Manual.pdf diff --git a/data/larry2.yaml b/data/larry2.yaml index bcf00bf..93ccd56 100644 --- a/data/larry2.yaml +++ b/data/larry2.yaml @@ -26,8 +26,8 @@ packages: copyright: © 1987-1994 Sierra On-Line section: doc expansion_for: larry2-data - debian: - depends: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data + depends: + deb: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data install: - Leisure Suit Larrys Greatest Hits and Misses - Manual.pdf diff --git a/data/larry3.yaml b/data/larry3.yaml index 2a774a6..a8c81b0 100644 --- a/data/larry3.yaml +++ b/data/larry3.yaml @@ -29,8 +29,8 @@ packages: copyright: © 1987-1994 Sierra On-Line section: doc expansion_for: larry3-en-data - debian: - depends: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data + depends: + deb: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data install: - Leisure Suit Larrys Greatest Hits and Misses - Manual.pdf diff --git a/data/larry5.yaml b/data/larry5.yaml index a5391f8..57a2d3f 100644 --- a/data/larry5.yaml +++ b/data/larry5.yaml @@ -44,8 +44,8 @@ packages: copyright: © 1987-1994 Sierra On-Line expansion_for: larry5-en-data section: doc - debian: - depends: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data + depends: + deb: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data install: - Leisure Suit Larrys Greatest Hits and Misses - Manual.pdf diff --git a/data/larry6.yaml b/data/larry6.yaml index aae643f..31c3597 100644 --- a/data/larry6.yaml +++ b/data/larry6.yaml @@ -33,8 +33,8 @@ packages: copyright: © 1987-1994 Sierra On-Line expansion_for: larry6-data section: doc - debian: - depends: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data + depends: + deb: larry1-data | larry1-vga-data | larry2-data | larry3-data | larry5-data | larry6-data install: - Leisure Suit Larrys Greatest Hits and Misses - Manual.pdf diff --git a/data/lgeneral.yaml b/data/lgeneral.yaml index 97d26d9..0ba997d 100644 --- a/data/lgeneral.yaml +++ b/data/lgeneral.yaml @@ -12,8 +12,7 @@ packages: lgeneral-data-nonfree: longname: Panzer General data for LGeneral install_to: usr/share/games/lgeneral - debian: - build_depends: lgc-pg + build_depends: lgc-pg # pg-data.tar.gz is not actually needed, but it's small, and putting it # in the .deb means we can easily repack it if lgc-pg changes # diff --git a/data/quake.yaml b/data/quake.yaml index 0751d32..da89c07 100644 --- a/data/quake.yaml +++ b/data/quake.yaml @@ -33,8 +33,7 @@ packages: mutually_exclusive: True longname: Quake (shareware) component: non-free - debian: - provides: quake-data + provides: quake-data install: - id1/pak0.pak?106 license: @@ -43,10 +42,7 @@ packages: install_to: usr/share/games/quake quake-registered: - debian: - provides: quake-data - # "replaces: quake-shareware" is implied by 'mutually_exclusive:' - # & 'demo_for:' tags on 'quake-shareware' + provides: quake-data steam: id: 2310 path: common/Quake diff --git a/data/quake2.yaml b/data/quake2.yaml index 2b85d7e..a6d7339 100644 --- a/data/quake2.yaml +++ b/data/quake2.yaml @@ -34,8 +34,7 @@ help_text: | packages: quake2-full-data: longname: Quake II - debian: - replaces: quake2-data + replaces: quake2-data steam: id: 2320 path: "common/Quake 2" @@ -110,12 +109,13 @@ packages: steam: id: 2330 path: "common/Quake 2/xatrix" - debian: - build_depends: [gcc, make, libc6-dev] - provides: quake2-xatrix - replaces: quake2-xatrix - fedora: - build_depends: [gcc, make, glibc-devel] + build_depends: + - gcc + - make + - deb: libc6-dev + rpm: glibc-devel + provides: quake2-xatrix + replaces: quake2-xatrix expansion_for: quake2-full-data # this is what Makefile says has been tested architecture: amd64 i386 ia64 sparc64 @@ -166,12 +166,13 @@ packages: path: "common/Quake 2/rogue" gog: url: quake_ii_quad_damage - debian: - build_depends: [gcc, make, libc6-dev] - provides: quake2-rogue - replaces: quake2-rogue - fedora: - build_depends: [gcc, make, glibc-devel] + build_depends: + - gcc + - make + - deb: libc6-dev + rpm: glibc-devel + provides: quake2-rogue + replaces: quake2-rogue expansion_for: quake2-full-data # this is what Makefile says has been tested architecture: amd64 i386 ia64 sparc64 diff --git a/data/quake3.yaml b/data/quake3.yaml index 8180a79..bd5e57a 100644 --- a/data/quake3.yaml +++ b/data/quake3.yaml @@ -140,8 +140,7 @@ packages: gog: url: quake_iii_gold expansion_for: quake3-data - debian: - depends: quake3-data (>= 38) + depends: quake3-data (>= 38) install: - missionpack/pak0.pk3 symlinks: diff --git a/data/quake4.yaml b/data/quake4.yaml index 7824d61..7d52af6 100644 --- a/data/quake4.yaml +++ b/data/quake4.yaml @@ -21,9 +21,7 @@ packages: version: "1.4.2" depends: - quake4-bin - debian: - depends: - - libc6 (>= 2.1) + - libc.so.6 (>= 2.1) doc: - patch 1.4.2 Punkbuster documentation install: @@ -37,16 +35,16 @@ packages: install_to: usr/lib/quake4 architecture: i386 version: "1.4.2" - debian: - depends: - - libc6 (>= 2.2.4) - - libgcc1 (>= 4.1.2) - - libsdl1.2debian (>= 1.2.10) - - libstdc++6 (>= 4.1.2) - - quake4-data | quake4-censored-de-data - - xdg-utils - suggests: - - quake4-pb-bin + depends: + - libc.so.6 (>= 2.2.4) + - libgcc_s.so.1 (>= 4.1.2) + - libSDL-1.2.so.0 (>= 1.2.10) + - libstdc++.so.6 (>= 4.1.2) + - deb: quake4-data | quake4-censored-de-data + generic: quake4-any-data + - deb: xdg-utils + suggests: + - quake4-pb-bin install: - patch 1.4.2 binaries symlinks: @@ -64,13 +62,8 @@ packages: quake4-data: version: "1.4.2" - debian: - provides: quake4-any-data - replaces: quake4-any-data - #conflicts: quake4-any-data - # This is extraneous because the 'replaces' set - # is always added to the 'conflicts' set. - # dep['conflicts'] |= dep['replaces'] + provides: quake4-any-data + replaces: quake4-any-data langs: - en - cs @@ -98,9 +91,8 @@ packages: quake4-censored-de-data: longname: Quake 4 (censored German version) version: "1.4.2" - debian: - provides: quake4-any-data - replaces: quake4-any-data + provides: quake4-any-data + replaces: quake4-any-data install_to: usr/share/games/quake4 # this is not actually dubbed, just censored langs: diff --git a/data/rott.yaml b/data/rott.yaml index a8fd174..fab0657 100644 --- a/data/rott.yaml +++ b/data/rott.yaml @@ -26,8 +26,7 @@ packages: # it includes the HUNT Begin levels not present in the commercial game description: | Use the 'rott-shareware' command to play this game. - debian: - suggests: rott-registered-data + suggests: rott-registered-data fedora: engine: rott-shareware install: diff --git a/data/spear-of-destiny.yaml b/data/spear-of-destiny.yaml index 2874a6f..bf526b7 100644 --- a/data/spear-of-destiny.yaml +++ b/data/spear-of-destiny.yaml @@ -60,13 +60,13 @@ packages: description: | This package provides the assets shared by the 3 mission packs of Spear of Destiny, the sequel of Wolfenstein 3D, but has no use alone. - debian: - depends: spear-of-destiny-mission1-data | spear-of-destiny-mission2-data | spear-of-destiny-mission3-data + depends: + deb: spear-of-destiny-mission1-data | spear-of-destiny-mission2-data | spear-of-destiny-mission3-data + generic: spear-of-destiny-mission-pack install_to: usr/share/games/wolf3d fedora: engine: wolf4sdl-spear install_to: usr/share/spear/full - depends: spear-of-destiny-mission-pack install: - audiohed.sod - audiot.sod @@ -84,7 +84,7 @@ packages: install_to: usr/share/games/wolf3d fedora: install_to: usr/share/spear/full - provides: spear-of-destiny-mission-pack + provides: spear-of-destiny-mission-pack install: - gamemaps.sd1 - maphead.sd1 @@ -102,7 +102,7 @@ packages: install_to: usr/share/games/wolf3d fedora: install_to: usr/share/spear/full - provides: spear-of-destiny-mission-pack + provides: spear-of-destiny-mission-pack install: - gamemaps.sd2 - maphead.sd2 @@ -116,7 +116,7 @@ packages: install_to: usr/share/games/wolf3d fedora: install_to: usr/share/spear/full - provides: spear-of-destiny-mission-pack + provides: spear-of-destiny-mission-pack install: - gamemaps.sd3 - maphead.sd3 diff --git a/data/theme-hospital.yaml b/data/theme-hospital.yaml index 8ade621..08c9bd7 100644 --- a/data/theme-hospital.yaml +++ b/data/theme-hospital.yaml @@ -25,8 +25,7 @@ help_text: | packages: theme-hospital-data: langs: [en,da,de,es,fi,fr,it,nb,nl,pt,sv] - debian: - replaces: theme-hospital-full-data + replaces: theme-hospital-full-data gog: url: theme_hospital origin: @@ -50,8 +49,7 @@ packages: install_to: usr/share/games/theme-hospital demo_for: theme-hospital-data mutually_exclusive: True - debian: - conflicts: theme-hospital-full-data + conflicts: theme-hospital-full-data install: - demo version symlinks: diff --git a/data/unreal.yaml b/data/unreal.yaml index f882c16..d08fb23 100644 --- a/data/unreal.yaml +++ b/data/unreal.yaml @@ -58,18 +58,13 @@ packages: This empty package depends on that launcher and its runtime dependencies. It is a separate package so that the launcher can be installed for the native CPU architecture. - debian: - depends: - - "game-data-packager (>= 44)" - - gir1.2-gtk-3.0 - - python3 - - python3-gi - rpm: - depends: - - "game-data-packager >= 44" - - gtk3 - - python3 - - python3-gobject + depends: + - "game-data-packager (>= 44)" + - python3 + - deb: gir1.2-gtk-3.0 + rpm: gtk3 + - deb: python3-gi + rpm: python3-gobject empty: true unreal-de-data: @@ -247,27 +242,15 @@ packages: - unreal-launcher-dependencies - unreal-libfmod - unreal-libmikmod2 - debian: - depends: - - libalut0 - - libc6 - - libgcc1 - - libopenal1 - - libsdl1.2debian - - libstdc++6 - suggests: - # required by UnrealXLinux.bin which is not the default - - libxxf86dga1 - rpm: - depends: - - libalut.so.0 - - libc.so.6 - - libgcc_s.so.1 - - libopenal.so.1 - - libSDL-1.2.so.0 - - libstdc++.so.6 - suggests: - - libXxf86dga.so.1 + - libalut.so.0 + - libc.so.6 + - libgcc_s.so.1 + - libopenal.so.1 + - libSDL-1.2.so.0 + - libstdc++.so.6 + suggests: + # required by UnrealXLinux.bin which is not the default + - libXxf86dga.so.1 install: - Unreal 227i common binaries - Unreal 227i common executables @@ -289,8 +272,7 @@ packages: This package contains the version used by Unreal and Unreal Gold, installed to a location where it will be used by those games. architecture: i386 - debian: - depends: libc6 + depends: libc.so.6 install: - libfmod-3.75.so symlinks: @@ -309,8 +291,7 @@ packages: Unreal Gold, installed to a location where it will be used by those games. architecture: i386 - debian: - depends: libc6 + depends: libc.so.6 install: - libmikmod.so.2.0.4 symlinks: @@ -329,27 +310,15 @@ packages: - unreal-launcher-dependencies - unreal-libfmod - unreal-libmikmod2 - debian: - depends: - - libalut0 - - libc6 - - libgcc1 - - libopenal1 - - libsdl1.2debian - - libstdc++6 - suggests: - # required by UnrealXLinux.bin which is not the default - - libxxf86dga1 - rpm: - depends: - - libalut.so.0 - - libc.so.6 - - libgcc_s.so.1 - - libopenal.so.1 - - libSDL-1.2.so.0 - - libstdc++.so.6 - suggests: - - libXxf86dga.so.1 + - libalut.so.0 + - libc.so.6 + - libgcc_s.so.1 + - libopenal.so.1 + - libSDL-1.2.so.0 + - libstdc++.so.6 + suggests: + # required by UnrealXLinux.bin which is not the default + - libXxf86dga.so.1 install: # these are relatively small so we don't bother with a separate # unreal-classic-data package, and just put them in /usr/lib diff --git a/data/wolf3d.yaml b/data/wolf3d.yaml index 6ccb8d8..3d5decf 100644 --- a/data/wolf3d.yaml +++ b/data/wolf3d.yaml @@ -18,8 +18,7 @@ packages: - wolf3d-v14-id-data - wolf3d-v14-alt-data - wolf3d-v14-apogee-data - debian: - replaces: wolf3d-data-wl1 + replaces: wolf3d-data-wl1 install_to: usr/share/games/wolf3d install: - audiohed.wl1 @@ -137,9 +136,8 @@ packages: * Episode 4: Dark Secret * Episode 5: Trail of the Madman * Episode 6: Confrontation - debian: - provides: wolf3d-data - conflicts: wolf3d-data + provides: wolf3d-data + conflicts: wolf3d-data fedora: engine: wolf4sdl-registered-apogee install_to: usr/share/wolf3d/registered-apogee diff --git a/data/zork-inquisitor.yaml b/data/zork-inquisitor.yaml index edbd722..89ed442 100644 --- a/data/zork-inquisitor.yaml +++ b/data/zork-inquisitor.yaml @@ -47,8 +47,8 @@ packages: zork-grand-inquisitor-data: engine: scummvm (>= 1.8.0) gameid: zgi-win - debian: - depends: fonts-liberation + depends: + - deb: fonts-liberation gog: url: zork_grand_inquisitor symlinks: diff --git a/data/zork-nemesis.yaml b/data/zork-nemesis.yaml index c5d2048..2982892 100644 --- a/data/zork-nemesis.yaml +++ b/data/zork-nemesis.yaml @@ -14,8 +14,8 @@ help_text: packages: zork-nemesis-data: engine: scummvm (>= 1.8.0) - debian: - depends: fonts-liberation + depends: + - deb: fonts-liberation gog: url: zork_nemesis_the_forbidden_lands symlinks: -- 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

