ROTT packaging

Alexandre Detiste alexandre.detiste at gmail.com
Tue Jan 13 10:24:31 UTC 2015


I've published a commit to add Extreme ROTT as an extension to
rott-registered-data.

If we really want to package _all_ existing versions that all have
some conflicting files,
here is a proposed dependency graph.

Does it feel OK for you or it is overly convoluted and we should just
ignore ROTTCD.RTC & ROTTSITE.RTC and leave it as-is ? Are single-file
packages OK ?

rott:
       depends: rott-data | game-data-packager
       suggests: rott-registered-data

rott-data
       recommends: rott
        - DEMO1_3.DMO
        - DEMO2_3.DMO
        - DEMO3_3.DMO
        - DEMO4_3.DMO
        - HUNTBGIN.RTC
        - HUNTBGIN.RTL
        - HUNTBGIN.WAD
        - REMOTE1.RTS
        - VENDOR.DOC

rott-registered-data
          depends: rott-data (because REMOTE1.RTS is shared between
all versions),
                        rott-floppy-data | rott-cdrom-data |
rott-sitelicense-data
                         (at least one is mandatory, all are co-installable)
          suggests: rott-extreme-data (without that deborphan will complain,
                                                   can we mandate this
for all extensions ?)
          - DARKWAR.RTL
          - DARKWAR.WAD
          - LICENSE.TXT

rott-floppy-data:
          depends: rott-registered-data
          - DARKWAR.RTC
          + symlink LICENSE.TXT

rott-cdrom-data:
          depends: rott-registered-data
           - ROTTCD.RTC
          + symlink LICENSE.TXT

rott-sitelicense-data:
          depends: rott-registered-data
           - ROTTSITE.RTC
          + symlink LICENSE.TXT

rott-extreme-data:
          depends: rott-registered-data
           - EXTREME.RTL
          + symlink LICENSE.TXT

Alexandre

adapting something like http://collab-maint.alioth.debian.org/debtree/
could be nice



More information about the Pkg-games-devel mailing list