Univention Bugzilla – Bug 17975
dh-Vorlagen für UCS-Pakete
Last modified: 2011-09-27 10:15:46 CEST
Mit debhelper 7 wurde dh eingeführt, mit dem der Paketbau stärker automatisiert wird, indem Defaults vorgegeben werden. Wenn Abweichungen nötig sind, werden diese über Overrides angegeben. Die rules-Datei aus scummvm im aktuellen Squeeze ist beispielsweise nur das hier: #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: ./configure --prefix=/usr --datadir=/usr/share Damit könnte die Paketerstellung deutlich vereinfacht und vereinheitlicht werden, in dem Änderungen zentral vorgenommen werden und nicht mehr für jedes einzelne rules-File nachgepflegt werden. dh kann durch Addons erweitert werden. Da benötigen wir dann ein Addon für UCS, das z.B. UCR registiert (was im Detail sinnvoll ist, müsste man nochmal prüfen). Die UCS-Copyright-Header könnten auch automatisiert auf das jeweils aktuelle Jahr aktualisiert werden. dh hat sich gegenüber der Version die z.Zt. importiert ist, noch deutlich weiter entwickelt, ein Update sollte geprüft werden.
Das haben wir zu 3.0 umgesetzt.