Questions tagged [software-distribution]

Software distribution is the process of delivering software to the end user.

Software distribution is the process of delivering software to the end user. This is not to be confused with a distribution, or distro, which is collection of software components built, assembled and configured so that it can be used essentially "as is" for its intended purpose.

678 questions
17
votes
3 answers

Deploying Node.js and Node.js application to Raspberry Pi

I have a Node.js application that I want to run on a Raspberry Pi. And, I'd like to be able to deploy new version of my application as well as new versions of Node.js to that Raspberry Pi remotely. Basically, something such as: $ pi-update…
Golo Roden
  • 140,679
  • 96
  • 298
  • 425
17
votes
3 answers

How to distribute a Mac OS X with dependent libraries?

I have a program (specifically my entry for the SO DevDays Countdown app challenge) which relies on several dynamic libraries, namely libSDL, libSDL_ttf, and others. I have these libraries installed under /opt/local/lib via MacPorts, and many…
Adam Rosenfield
  • 390,455
  • 97
  • 512
  • 589
16
votes
4 answers

How do I produce a ZIP of my source using Gradle?

I'm converting a relatively small project from Ant to Gradle. I expect to reduce the number of lines in the build script by approximately 75%! One thing the Ant build does is to produce a source ZIP (i.e. a ZIP of the whole project, with certain…
dty
  • 18,795
  • 6
  • 56
  • 82
16
votes
3 answers

How to generate an installer package for Mac app?

How can I create a single installer package for an OS X binary as well as a few configuration and script files? Final folders should look like this: Any help would be appreciated. Thanks.
Devesh
  • 193
  • 1
  • 1
  • 8
16
votes
4 answers

A minimal Stripped Down JRE for Windows

I have an application in the form of a jar file which is around 2MB in size. For several reasons, I have to bundle the JRE with my application. When I create an MSI with my jar and the JRE, the MSI size comes out to be around 30MB. I am looking for…
user93353
  • 13,733
  • 8
  • 60
  • 122
15
votes
1 answer

How do I declare a dependency that can be fulfilled by one of many differently named packages?

In a Raku distribution how do I depend on either Foo::Bar or Foo::Baz without requiring both?
ugexe
  • 5,297
  • 1
  • 28
  • 49
15
votes
3 answers

Does it make sense to install my Python unit tests in site-packages?

I'm developing my first Python distribution package. My learning curve on Python packaging seems to be leveling off a bit, but I'm still wrestling with a few open questions. One is whether I should cause my unit tests to be installed alongside my…
scanny
  • 26,423
  • 5
  • 54
  • 80
12
votes
1 answer

Distributing Mac app outside App Store. How should I sign it?

I have a Mac app which can't be sandboxed due to using Apple Events and therefore it can't be released through the Mac App Store. I've made a website, added a payment gateway and everything seems to be ok but I keep getting feedback from testers who…
rmvz3
  • 1,133
  • 2
  • 16
  • 27
12
votes
0 answers

"Python runtime could not be located" for py2app standalone build

I'm attempting to turn a short Python program that I wrote into an easily-distributable application file for OS X, using py2app. I made it through the py2app tutorial, but when I click on my application file the following dialogue is shown: A…
Luke
  • 121
  • 6
12
votes
1 answer

Can I use self-signed SSL certificate server to deploy Enterprise app over air?

After iOS 7.1 ,if we want to deploy our Enterprise app over air, the URL for the manifest.plist file has to be HTTPS. For example: itms-services://?action=download-manifest&url=https://example.com/manifest.plist In my server I use a self-signed SSL…
user1370122
  • 195
  • 2
  • 7
11
votes
3 answers

How to create a JarJar'd artifact with Maven, where use of artifact does not pull transitive dependencies?

I currently have a Java testing library which is built with Maven, and distributed as a jar. My project depends on a very common library (Objectweb ASM), and I've experienced problems where an earlier and incompatible version of ASM is already on…
Grundlefleck
  • 124,925
  • 25
  • 94
  • 111
11
votes
3 answers

Using two different Python Distributions

I currently have continuum analytics' Python distribution (called Anaconda) downloaded and in use on my computer. My problem is that I want to use virtualenv for a flask project and Anaconda flashes a warning that says "virtual env is not…
metersk
  • 11,803
  • 21
  • 63
  • 100
11
votes
3 answers

Should I include configure and makefile in a github repository?

We recently moved from subversion to git, and then to Github, for several open source projects. Github was nice in that it provided a lot of functionality. One of the things I particularly like is the ability to download tags as zip or .tar.gz…
vy32
  • 28,461
  • 37
  • 122
  • 246
10
votes
7 answers

Distributing Ruby/Python desktop apps

Is there any way besides Shoes to develop and distribute cross-platform GUI desktop applications written in Ruby? I come to believe that general bugginess of _why's applications is exceptionally crippling in case of Shoes, and anything more complex…
10
votes
1 answer

Swift Package - Distribute standalone executable with bundle

I'm writing a Swift script as a standalone Swift Package. Part of this script needs to generate some files, for which I have templates. Now, these templates are not compilable (they're HTML files); so in order to include them in the package I've…
Skwiggs
  • 1,348
  • 2
  • 17
  • 42
1 2
3
45 46