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

Re: Making a srouce package Bug - #859130 ITP: lina -- iso- Forth interpreter



On Thu, Jun 29, 2017 at 8:56 PM, Albert van der Horst wrote:

> I'm working on packaging lina and I'm stuck.
> I do have a correct .deb but that seems not to be enough.

Yes, as I suggested in my last mail, you need a source package for Debian:

https://lists.debian.org/msgid-search/1485153702.23889.7.camel@debian.org

The biggest issue I listed in the upstream source was that you have
not published the source code for ssort, just the binary. While
looking at the binary I discovered that the source code for ssort was
a C++ file called ssort.cc that was not available.

> Now I realize that debian wants to build itself, based on a
> possibly adapted upstream source package.

Definitely, sorry if I didn't make that clear.

> My Debian 7.11 3.2.0-4-amd64 says that build-essential is
> installed, but I can't find neither quilt nor dh_make.
> QUESTION 1:  How could that be?

Neither are part of build-essential because they are not used at
package build time.

> QUESTION 2:
> Is my script to generate the .deb of any use (except the experience)?

For Debian purposes, no it isn't.

> (Less important: if I supply texinfo should I leave out doc files from
> a source package that can be generated from it?)

Yes, it is a good idea to build the documentation from its source
(texinfo in your case) so that you know the documentation toolchain
works. I recommend not shipping prebuilt documentation in the github
repository, but instead ship them only in binary packages. If you want
them on github you can attach them to git tags using the github
releases feature.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


Reply to: