Mesonを使用してPPAのパッケージを構築したい。実用的なレシピを作る方法を見つけたと思う。ただし、xenialのリリースリポジトリにない中間バージョン(> = 0.4)が必要です。
ただし、バックポートリポジトリ( https://launchpad.net/ubuntu/+source/meson )には、十分なバージョンの中間子があります。バックポートバージョンを使用してビルドするようにランチパッドに指示するにはどうすればよいですか? debian/control
ファイルに、ランチポートにバックポートバージョンを使用するように指示できるフラグがありますか?
参考: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
中間子Build-Depends
は私に問題を与えています...
実際には、パッケージをインストールする2つの方法があります。
apt-get install package/trusty-backports
apt-get install -t trusty-backportsパッケージ
しかし、あなたがそれを行うべきだとまだ確信しているなら、ここに https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage は指示です
他のPPAに依存する1つ以上の他のPPAを使用してLaunchpadがパッケージの依存関係を満たすようにする場合は、PPAまたはチームの概要ページの「依存関係の編集」リンクに従ってください。