Я занимаюсь разработкой Java-приложения с открытым исходным кодом и хочу распространять его среди пользователей Ubuntu (12.04+) через PPA.
Мое приложение зависит от библиотеки Trove4j v3 +, но в официальном репозитории Ubuntu Precise есть только версия 2.1 этой библиотеки. Начиная с Quantal, существует пакет trove3 , содержащий требуемую версию библиотеки. Я не хочу делать понижение до версии 2.1 (из-за проблем с производительностью в этой старой версии).
Каков наилучший способ преодолеть это ограничение?
Может быть, я могу сделать форк из официального пакета trove3 в моем PPA или просто скопировать источник trove3, изменить кодовое имя и т. Д. И загрузить его как отдельный пакет в мой PPA?
Если требуемый пакет trov3 отсутствует в бэкпорте, то IMO лучше всего его упаковать в свой ppa.