Ich habe ein PPA für Aegisub 3.1.1 stable auf Launchpad eingerichtet: https://launchpad.net/~djcj/+archive/aegisub-test/+packages
Pakete für wxwidgets3.0 und libass5 wurden problemlos erstellt. wxWidgets habe ich einfach aus einem anderen PPA übernommen und bei libass reichte es aus die debian/rules aus einer älteren Version zu verwenden. Mit Aegisub habe ich jedoch große Probleme. ./configure
bricht mit folgender Meldung ab:
1 2 3 4 5 | checking for version... git repo not found and no cached git_version.h make[1]: *** [override_dh_auto_configure] Error 2 make[1]: Leaving directory `/build/buildd/aegisub-3.1.1' make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 |
Dabei ist git_version.h
vorhanden. Hier ist der vollständige Log: http://tny.cz/0c5089cc
Hier ist der Inhalt der debian/rules-Datei die ich zuletzt benutzt hatte:
1 2 3 4 5 6 7 8 9 10 | #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_auto_configure: ./configure --prefix=/usr --disable-rpath --disable-update-checker override_dh_strip: dh_strip --dbg-package=aegisub-dbg |
Auf meinem PC würde ich Aegisub einfach mit ./configure --prefix=/usr --disable-rpath --disable-update-checker && make
oder ./autogen.sh && ./configure --prefix=/usr --disable-rpath --disable-update-checker && make
kompilieren. Weiß jemand, was ich machen muss, damit Aegisub auch auf Launchpad fehlerfrei gebaut wird?
edit:
Mit dh_auto_configure -- --disable-rpath --disable-update-checker
bekomme ich folgende Fehlermeldung aus der ich nicht wirklich schlau werde:
1 2 3 4 5 6 | configure: exit 2 dh_auto_configure: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/aegisub --disable-maintainer-mode --disable-dependency-tracking --disable-rpath --disable-update-checker returned exit code 2 make[1]: *** [override_dh_auto_configure] Error 25 make[1]: Leaving directory `/build/buildd/aegisub-3.1.1' make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 |
Der ganze Log: http://tny.cz/a869a883
edit:
Hab's mittlerweile doch geschafft. Ich werd das Gefühl nicht los, PPAs zu erstellen ist komplizierter als nötig.