In package management systems, which are commonly used with Linux-based operating systems, a package is a specific piece of software which the system can install and uninstall.
Questions tagged [software-packaging]
107 questions
4
votes
2 answers
Why should foo-config.cmake and foo-config-version.cmake be separate?
In talks by Daniel Pfeiffer (Effective CMake) and by Deniz Bahadir (More Modern CMake), and even in the CMake documentation, it is suggested that (at least) to .cmake files be generated for using a repository with CMake in other projects:…

einpoklum
- 118,144
- 57
- 340
- 684
4
votes
3 answers
Build debian package without .orig file
I've created packages previously by using a Makefile, the command "dh_make --createorig", then adjusting files in the debian folder generated and finally using the debuild command to generate the .deb. That workflow is simple and works for me, but I…

Kreender
- 284
- 1
- 6
- 17
3
votes
0 answers
Distribute Django App in portable file (windows .exe file for example)
I have a Django App and I would like to distribute my App for Windows, Mac and Linux users.
I have read that Pyinstaller can help me to package my App but I dont know how to create portable App which starts local server on local user
`s desktop.
Can…

Raouf
- 989
- 2
- 11
- 15
3
votes
2 answers
Adding binary files to Jenkins pipeline build?
What is the best way to add existing binary files to a Jenkins pipeline build?
I have a Python script that wraps around an existing closed source binary exe file. Because it's not possible to include the exe in the GitHub repo due to licensing, I'd…

loneraver
- 1,282
- 2
- 15
- 22
3
votes
1 answer
answering package installation questions with debconf
I have a package, lets call it foo, that has a dependency which is in turn dependent on postfix. I am trying to automate the install of foo by answering the questions using debconf. The requirements for foo is that it has to be able to install and…

wc250
- 129
- 3
- 10
3
votes
1 answer
How do I leverage package maintainers' experience with Docker?
When building Docker images, I find myself in a strange place -- I feel like I'm doing something that somebody has already done many times before -- and did a vastly better job at it. In most cases, this gut feeling is absolutely right -- I'm taking…

Nikolai Prokoschenko
- 8,465
- 11
- 58
- 97
3
votes
1 answer
debhelper instructed to use python3, but runs setup.py with python2
I am struggling with dh to create package for python 3 (and not for python 2). I use setup.py which, when called with python3, builds for python 3. I have a separate debian directory for py3k, so I want to build just for that version.
debian/rules…

eudoxos
- 18,545
- 10
- 61
- 110
3
votes
4 answers
Java package understanding in real life projects
I want to understand the packing methodology in real big projects.
Suppose we have a package com.abc.xyz, and for this, we really have a path like com/abc/xyz.
Is it possible to have multiple same package names in different directory structure…

CuriousMind
- 8,301
- 22
- 65
- 134
3
votes
2 answers
Example of Firefox OS cross-platform compatibility?
From what I had heard of Firefox OS, one big advantage was that you could build an offline, locally-stored "app" that works on Firefox OS, Android, (and Windows/Mac/others?) with one code-base. However, after looking at the MDN Howtos, I can't seem…

NoBugs
- 9,310
- 13
- 80
- 146
3
votes
1 answer
Android applications repackaging: Why does it not break the code?
I have been reading a lot about how malware writers repackage an existing benigh android .apk and repackage it to add malicious functionality.
Now, according to my understanding of the .apk file structure, each .apk file contains a single .dex file…

Naruto Uzumaki
- 958
- 4
- 17
- 37
2
votes
0 answers
How Can I Efficiently Compress a Kivy Windows Package With Several Dependencies Into a Single .EXE?
So, I've created a build for my Kivy app with PyInstaller that stores all of its dependencies into a folder in /dist/ and that can be executed from within that folder. This is about as far as Kivy's Windows packaging tutorial goes.
The most…

Joshua Harwood
- 337
- 1
- 2
- 15
2
votes
1 answer
ScalaJS fastOptJS and start script with sbt-native-packager
I'm working on a classic ScalaJS with Scalatags... app using the cross build approach:
- client
- project
- server
- shared
- build.sbt
It works fine running sbt re-start or sbt run-main WebServer
Now, with the sbt-native-pagkager…

mvito
- 75
- 3
2
votes
0 answers
Debian packaging - Why MD5sums changed?
I have an application consisting in two differents war plus some conf files that i'm packaging in a debian package.
When i'm typing "md5sum warname.war" in a console i have a md5sum hash that is different than the md5 of the same file in the…

Zaitchev
- 41
- 3
2
votes
2 answers
Packaging java web application as exe
Are there any free tools using which I can package my war (java web app) and tomcat as exe

Ketan Khairnar
- 1,620
- 3
- 12
- 21
2
votes
1 answer
dpkg-checkbuilddeps: Unmet build dependencies
I am trying to build my debian package using dpkg-buildpackage in automatic manner. This is my workflow:
dpkg-buildpackage || (yes | mk-build-deps -i && dpkg-buildpackage)
This unfortunatelly gives me
dpkg-checkbuilddeps: Unmet build…

dohnto
- 584
- 5
- 13