Das script dazu schaut so aus:
Code: Alles auswählen
#!/bin/bash
GITHUBUSER="FreeCAD"
PACKAGINGBRANCH="dailybuild-occt-qt5"
## Now for the FreeCAD Build...
git clone https://github.com/$GITHUBUSER/FreeCAD.git
cd FreeCAD
git remote add gitpackaging https://git.launchpad.net/~freecad-maintainers/+git/gitpackaging
git remote add gitversioning https://git.launchpad.net/~freecad-maintainers/+git/gitversioning
git remote update
git merge gitpackaging/$PACKAGINGBRANCH --allow-unrelated-histories --no-edit
git merge gitversioning/master --allow-unrelated-histories --no-edit
# New version
dch --newversion "0.18+git$(date +%Y%m%d%H%M)-1" --distribution unstable "Daily build"
pdebuild
Allerdings baut das nicht komplett und die letzte Meldung die ich sehe ist:
Code: Alles auswählen
make[1]: Leaving directory '/build/freecad-daily-0.18+git201901071622/obj-x86_64-linux-gnu'
dh_install -O--buildsystem=cmake -O--parallel
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install: Cannot find (any matches for) "usr/lib/freecad-daily/lib" (tried in ., debian/tmp)
dh_install: freecad-daily missing files: usr/lib/freecad-daily/lib
dh_install: missing files, aborting
make: *** [debian/rules:8: binary] Error 25
Code: Alles auswählen
-- Installing: /build/freecad-daily-0.18+git201901071622/debian/tmp/build/freecad-daily-0.18+git201901071622/obj-x86_64-linux-gnu/lib/x86_64-linux-gnu/libSMDS.so
Code: Alles auswählen
-- Installing: /<<BUILDDIR>>/freecad-daily-0.18~beta1+git201901072348~ubuntu18.10.1/debian/tmp/usr/lib/freecad-daily/lib/libSMDS.so
Muss ich dazu die install files anpassen oder am cmake was ändern?