PKGBUILD
ファイル内では、git URLは通常、次のように直接参照されます。
source=("git+${url}.git")
しかし、リポジトリの複製に使用されるgitコマンドにパラメータを渡すことができるようにしたいです。
失敗した場合は、gitで使用する環境変数を設定できますか?
可能ですか?種をまくとどうやって種をまきますか?
私がこれをやろうとしているのは、チェックアウトを介してLinuxビルドには不要なMS-WindowsおよびOSX用にプリコンパイルされたライブラリをバイパスできるからです。
ベストアンサー1
これPKGBUILD のマニュアルページバージョン管理ソースの使用方法について説明します。ソースはmakepkg
デフォルトでサポートされていますが、へのgit
リンクはありません。私がしたようにgit
修正することができます。makepkg.conf
この回答、デフォルトのgit
動作をオーバーライドするか、カスタムエージェント/ vcsclientを指定するには、 PKGBUILD のマニュアルページ提案:
他のバージョン管理システムでは、アップストリームリポジトリはprepare()関数で手動で複製する必要があります。
つまり、ソース配列にgitリポジトリを追加するのではなく、関数内prepare
ですべてのことを行います。