question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Generate proper .deb packages (drop fpm)

See original GitHub issue

Checking the current package itch-canary_0.14.38-canary_amd64.deb with lintian gives me a lot of warnings, mostly about stuff being installed into /opt, which is considered very bad in Debian packaging. Another issue I see is that the Depends: field is almost empty. Here’s a full log: itch-canary_0.14.38-canary_amd64.deb-log

I’ve build my own version and got rid of all tags eccept for embedded-library, which I have overridden instead. See itch_0.14.38_amd64.deb -log I’m using my own buildsystem to build the package, but maybe you can adopt something from it.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:10 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
darealshinjicommented, May 1, 2016

Have a look at the build stuff I’ve added: https://github.com/darealshinji/itch/tree/packaging Run release/debian-build-package.sh on a Debian-based system to build a package. I’ve also added some comments to that script.

0reactions
fasterthanlimecommented, May 9, 2016

Now completely integrated into the new CI/CD pipeline! 🎉

Read more comments on GitHub >

github_iconTop Results From Across the Web

How To Use FPM To Easily Create Packages in Multiple ...
Using fpm , you can easily create both .deb and .rpm files without having to know any of the commands of the packaging...
Read more >
fpm - packaging made simple 1.9.0 documentation
fpm is a tool which lets you easily create packages for Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux, FreeBSD, macOS, and more!
Read more >
HowToPackageForDebian - Debian Wiki
If you need to create rapidly a package, use equivs. If you prefer to gain real knowledge about Debian packaging: first read the...
Read more >
Set a custom install directory when making a deb package ...
I'm installing onto an ubuntu box; I'm very new to deb packaging, so may have missed something obvious; I'm not bound to fpm...
Read more >
Support for Launchpad's PPA's #170 - jordansissel/fpm - GitHub
Hello Jordan, I think it would be extremely useful if fpm generates a minimal yet correct .changes file for .deb packages.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found