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

Re: Fwd: Bug#764549: ITP: siril -- Astronomical image processing tool



Dear Vincent,

Apparently you chose to make the debian development in the debian branch
of the git repo. That's fine, but you should set the HEAD of the repo to
point to that branch instead of master.

I can't install the dependencies for your package (in unstable).
libjpeg8-dev cannot be installed together with libtiff5-dev. Note that
there was a decision to ship libjpeg-turbo instead of libjpeg8:
  https://lists.debian.org/debian-devel-announce/2014/08/msg00000.html

Once I removed libjpeg8-dev from the build-deps, I was able to install
the rest.

Now on to your troubles:

Le 16/10/2014 04:05, Vincent Hourdin a écrit :
> I'm currently unable to build it because I have made a
> modification in the debian branch to remove the LICENSE file from make
> install, and debuild detects it and stops.

You are using source package format version "3.0 (quilt)". The spirit of
this format is to keep modifications of the upstream sources in
separated topic patches. You have two solutions:

1) My preferred: normal 3.0 (quilt)

When you need to patch something in the source, create a new patch:

$ quilt new <name of the patch>
$ quilt add <files you will patch>
$ # edit the files
$ quilt refresh
$ # there is a recommended step to document the header of the patch
$ quilt header -e --dep3
$ # if i remember correctly. Check the manpage.

Before you commit to git, run:

$ quilt pop -a

This reverts your changes. Make sure you do commit the files in
debian/patches, but not the modified upstream files.

2) The "easy" way: single automatic patch

Just modify the upstream files as you see fit, and tell dpkg-source to
generate a simple patch file for you. You do that by putting the right
option in debian/source/options, see the manpage for dpkg-qource.

Regards, Thibaut.





Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: