Generate proper .deb packages (drop fpm)
See original GitHub issueChecking 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:
- Created 7 years ago
- Comments:10 (3 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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.Now completely integrated into the new CI/CD pipeline! 🎉