Hi Leute,
ich hab mal mein altes HG (Mercurial) Template komplett aufgeräumt und überarbeitet.
Hier die Vorteile:
Es ist ja schon Interessant was aus meinem Debian Paket so alles geworden ist. Die Idee mit dem Package Builder-Skript von tecfreak finde ich wirklich gut. Hab noch überlegt ob ich auch noch das FFdeCSA-Optimierungscript mit in das Template einbaue. Allerdings würde das beim bauen über einen externen Build-Server (wie bei den Ubuntu PPAs) stören - deswegen hab ichs dann auch weg gelassen.
Das ganze ist eigentlich für Leute gedacht, die sich mit dem Paketebauen etwas auskennen. Es kann aber auch gerne von Leuten benutzt werden, die sich in das ganze einarbeiten :wacko1:
Im Paket ist eine README... eigentlich mehr ein Script was mit sh README ausgeführt werden kann und das ganze Paket automatisch baut.
So, viel Spass damit :emoticon-0150-hands
ich hab mal mein altes HG (Mercurial) Template komplett aufgeräumt und überarbeitet.
Hier die Vorteile:
- es wird nicht mehr im Unterordner "build" ausgecheckt und von dort alles gesymlinkt, sondern direkt in den Hauptordner. Ausserdem wird beim updatehg target erstens gleich alles in ein orig.tar.gz Paket gepackt, mit entsprechender Version versehen und das changelog erweitert. Das Resultat ist somit auch PPA fähig.
- es gibt jetzt nur noch ein Paket und beim installieren wird man gefragt, welche Module man aktivieren möchte (kann mit dpkg-reconfigure vdr-plugin-sc später einfach geändert werden).
- Support für PCSC Smartcard-Lesegeräte habe ich aktiviert
- die Patches aufgeräumt (die Versionen von tecfreak und von BestFriend hatten alle einen Makefile-Patch mit drin, welcher die include Pfade unnötigerweise anpassen) - den AustriaSat-Delay-Patch habe ich aber absichtlich deaktiviert gelassen, da das ganze wohl nicht so fein ist und sich auf alle Systeme auswirkt. Wer es dennoch braucht kommentiert den patch unter debian/patches/series wieder ein.
- einige kleinere Verbesserungen (wie zb. automatisches clean wenn cleanhg aufgerufen wird, obwohl noch das clean benötigt wird; der command-hook wurde korrigiert, ....)
Es ist ja schon Interessant was aus meinem Debian Paket so alles geworden ist. Die Idee mit dem Package Builder-Skript von tecfreak finde ich wirklich gut. Hab noch überlegt ob ich auch noch das FFdeCSA-Optimierungscript mit in das Template einbaue. Allerdings würde das beim bauen über einen externen Build-Server (wie bei den Ubuntu PPAs) stören - deswegen hab ichs dann auch weg gelassen.
Das ganze ist eigentlich für Leute gedacht, die sich mit dem Paketebauen etwas auskennen. Es kann aber auch gerne von Leuten benutzt werden, die sich in das ganze einarbeiten :wacko1:
Im Paket ist eine README... eigentlich mehr ein Script was mit sh README ausgeführt werden kann und das ganze Paket automatisch baut.
So, viel Spass damit :emoticon-0150-hands
Zuletzt bearbeitet: