インストールしようとしています hhvm-git
AURからのパッケージで、エラーが発生します。サブモジュールの1つにバグがあります。このバグはすでに修正されており、サブモジュールの修正が含まれているリビジョンを指定したいと思います。どうやってやるの?
PKGBUILDで、 Arch Wiki (source
配列の行)で提案されているようにリビジョンを指定しようとしました:
"git+https://github.com/facebook/proxygen#7e37f926d922b55c85537057b57188dea9694c32"
結果:
-> Creating working copy of proxygen git repo...
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 6 (delta 4), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From /tmp/yaourt-tmp-german/aur-hhvm-git/proxygen
7e2a49c..3395064 master -> Origin/master
==> ERROR: Unrecognized reference: 7e37f926d922b55c85537057b57188dea9694c32
間違った形式でリビジョンを指定しました。私の場合の正しい形式は次のとおりです。
"git+https://github.com/facebook/proxygen#commit=7e37f926d922b55c85537057b57188dea9694c32"
man PKGBUILD
から:
バージョン管理システム(VCS)からのソースを使用してパッケージの開発バージョンを構築するには、source =( 'directory :: url#fragment')の形式でソースを指定します。現在、makepkgは、Bazaar、Git、Subversion、およびMercurialのバージョン管理システムをサポートしています。他のバージョン管理システムの場合、アップストリームリポジトリの手動クローン作成はprepare()関数で実行する必要があります。
ソースURLは次の3つのコンポーネントに分かれています。