Debian Paket erstellen am Beispiel von gl2benchmark mit cdbs, siehe auch: http://www.ngolde.de/cdbs.html 0) Vorbereitung: apt-get install cdbs devscripts linda lintian pbuilder a) Verzeichnis mit Version erstellen, z. B. gl2benchmark-0.1 b) Source Paket passend nennen, z. B. gl2benchmark_0.1.orig.tar.gz c) Ins Verzeichnis wechseln, dann DEBFULLNAME="Markus Hein" DEBEMAIL="mahein@frisurf.no" dh_make -b -c gpl [ natürlich kann man DEBFULLNAME und DEBEMAIL auch global setzen ] [ -b impliziert cdbs, -c copyrightvarinate ] d) Testpaket bauen debuild -b [ Man muss eigentlich die Abhängigkeiten korrigieren, aber sind se da, dann erstellt es direkt schon ein Debian Paket mit dem binary, die Daten fehlen. ] e) Build-Depends und Beschreibung eintragen. vim debian/control Section: graphics Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libopenscenegraph-dev [ cdbs steht seltsamerweise doppelt drin, einmal rauslöschen ] f) Source Paket bauen debuild -S g) Mit pbuilder testen - um festzustellen, ob Build-Depends fehlen pbuilder build gl2benchmark_0.1-1.dsc g1) Wenns stimmt, ist das Paket in: /var/cache/pbuilder/result samt Source. [ Soweit so gut, nur fehlen die Daten und ein start Script. ] h) Anpassungen zum splitten + startscript (ned optimal, aber geht wohl) h1) Startscript cat > debian/gl2benchmark.sh <<'EOT' #!/bin/sh OSG_FILE_PATH=/usr/share/gl2benchmark-data gl2benchmark.bin "$@" EOT h2) Menüeintrag cat > debian/gl2benchmark.desktop <debian/gl2benchmark.install <debian/gl2benchmark-data.install <