Ubuntu: ifreebudget must not depend on openjdk-6-jre-lib
Brought to you by:
ifreebudget,
mjrz
Package ifreebudget must not depends on openjdk-6-jre-lib, but depend on openjdk-6-jre-lib|sun-java6-jre ("or" logic).
For example: I don't want to have all Java implementations installed on my system, but only official Sun Java, in this case I can't use ifreebudget because it has unresolved dependences.
Created a new debian package ifreebudget-sunjre-2.0.2.deb for sun jre dependency.
mjrz, I think that creation of new deb is not necessary, because Ubuntu/Debian packaging system supports "or" logic in dependencies, so you can create one package ifreebudget with dependency "openjdk-6-jre-lib|sun-java6-jre" it's well known practice and it will work fine.
Ah, I didn't know you could do "or" logic in the dependency list. I don't know if I should create a new debian package for this release or do it next time.
For example see project https://sourceforge.net/projects/freemind/ it's DEB distribution has dependencies "openjdk-6-jre | sun-java-5-jre | sun-java-6-jre | java2-runtime"
Same issue here. Don't want to install multiple versions of every library.