Re: Help needed with a script generating a .deb
Thanks to your input, I think I am getting closer.
For debian, I created a repository at
In it, you will find a debian/ subdirectory. In which I put the files
that seem to be required for
debuild, if I am not mistaken?
You will also find a script called "mkpackage.sh". It takes care of
downloading the source file
from my website, and creating the .dsc file.
Running it ends with the following feedback:
dpkg-buildpackage: info: full upload (original source is included)
Now running lintian...
W: dmagnetic: missing-depends-line
W: dmagnetic: description-synopsis-starts-with-article
W: dmagnetic: spelling-error-in-description allows to allows one to
W: dmagnetic: extra-license-file usr/share/doc/dmagnetic/LICENSE.txt
W: dmagnetic: manpage-has-errors-from-man
usr/share/man/man5/dMagneticini.5.gz 44: warning: macro `RS' not defined
W: dmagnetic: menu-item-creates-new-section Games usr/share/menu/dmagnetic:2
Finished running lintian.
Now signing changes and any dsc files...
signfile dsc dmagnetic_0.16-1.dsc Thomas Dettbarn <firstname.lastname@example.org>
gpg: skipped "Thomas Dettbarn <email@example.com>": No secret key
gpg: /tmp/debsign.9vHNgUB3/dmagnetic_0.16-1.dsc: clear-sign failed: No
debsign: gpg error occurred! Aborting....
debuild: fatal error at line 1045:
running debsign failed
patching file Makefile
Any help with the warnings is appreciated...
On 7/23/19 12:26 PM, Ricardo Mones wrote:
On Tue, Jul 23, 2019 at 11:25:40AM +0200, Thomas Dettbarn wrote:
So, I have this awesome project, that I am trying to get into the
package repository of Debian. I already filed an RFP, which can be
found at the WNPP bug tracker, where it is gathering dust.
So, I tried my hand at creating a package myself. Since I am a very
lazy person, I try to script my work whenever possible. So why should
there be an exception for the Debian package generation, right? 😉
Right, but Debian requirements for those scripts and the environment
where they run are much tighter than yours.
I'd suggest you should start reading https://wiki.debian.org/Packaging
and it's linked pages and perhaps see some examples of current existing
packages in https://salsa.debian.org.