web-dev-qa-db-fra.com

Construire des packages PPA avec une version de backport

Je veux construire des paquets pour mon PPA en utilisant le méson. Je pense avoir compris comment faire une recette de travail. Cependant, j'ai besoin d'une version méson (> = 0.4) qui ne se trouve pas dans le référentiel de versions de xenial.

Cependant, dans le référentiel de backports ( https://launchpad.net/ubuntu/+source/meson ), il existe un méson avec une version suffisante. Comment puis-je dire à Launchpad de construire en utilisant la version de backports? Existe-t-il un indicateur dans le fichier debian/control que je peux utiliser pour indiquer au tableau de bord d'utiliser la version rétroportée?

Pour référence: mon fichier debian/control:

Source: hardcode-tray
Section: misc
Priority: optional
Maintainer: ****
Build-Depends: build-essential, debhelper (>= 9), meson (>=0.40)
Standards-Version: 3.9.3
Homepage: ****

Package: hardcode-tray
Architecture: all
Depends: git, python3, python3-gi, wget, inkscape, python3-cairosvg, 
    gir1.2-rsvg-2.0, libqt4-svg, sni-qt, gir1.2-gtk-3.0, 
    ${misc:Depends}
Description: Fixes Hardcoded tray icons in Linux

le méson Build-Depends me donne les problèmes ...

2
wa4557

En fait, il y a deux façons d'installer un paquet:

  • Installer un paquet à partir de backports et obtenir des dépendances d'un référentiel principal

apt-get install package/trusty-backports

  • Installer un paquet et toutes les dépendances à partir du dépôt de backports

apt-get install paquet -t trusty-backports

Mais si vous êtes toujours convaincu que vous devriez le faire, ici https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage est une instruction

Dépend d'autres PPA Si vous souhaitez que Launchpad réponde aux dépendances de votre paquet en utilisant un ou plusieurs autres PPA, suivez le lien Modifier les dépendances de votre PPA ou de la page de présentation de l'équipe.

2
Siarhei Karatkevich