[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#706656: [3dprinter-general] Bug#706656: ITP: cura -- Controller for 3D printers



Hi Alvaro,

I'm sorry it took me this long to start reviewing your work. I was about to
try to build your packages but I haven't been able to figure out how to do it.
How do you build your packages? Do you use git-buildpackage? I'm missing a
branch named "upstream" or something similar. A typical branch layout is
briefly explained here https://wiki.debian.org/3D-printer/gbp.

Sorry about that.

I wasn't very happy with the defaults that gbp assumes, so I named the branches a bit differently. IMHO, "master" should be the upstream branch, not the debian build branch. I also removed all the upstream branches from my repository, so those need to be fetched separately.

This is what you can use to build a certain version:

# or Uranium or CuraEngine or Cura
PACKAGE=libArcus
VERSION=2.1.3
git clone https://github.com/UltiMaker/$PACKAGE
cd $PACKAGE
git remote add onitake https://github.com/onitake/$PACKAGE
git fetch --all
git checkout debian-$VERSION
debian/rules clean
gbp buildpackage --git-upstream-branch=master --git-debian-branch=debian-$VERSION --git-upstream-tree=$VERSION

Please note that some of the packages have build dependencies on each other, so you need to build libArcus and Uranium first.

Bas requested that I also submit to Debian Mentors, so you can find signed source packages here:
https://mentors.debian.net/packages/uploader/onitake@gmail.com

Thanks for reviewing them!
Greg


Reply to: