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 ...
En fait, il y a deux façons d'installer un paquet:
apt-get install package/trusty-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.