user/gitaly: do not use system libgit2
This commit is contained in:
parent
4e5ed4ab52
commit
31d1b7cf81
2 changed files with 9 additions and 7 deletions
|
@ -23,7 +23,7 @@ makedepends="
|
||||||
go
|
go
|
||||||
icu-dev
|
icu-dev
|
||||||
libffi-dev
|
libffi-dev
|
||||||
libgit2-dev=~1.5.2
|
libgit2-dev=~1.5
|
||||||
libssh2-dev
|
libssh2-dev
|
||||||
libxml2-dev
|
libxml2-dev
|
||||||
libxslt-dev
|
libxslt-dev
|
||||||
|
@ -39,7 +39,7 @@ subpackages="
|
||||||
"
|
"
|
||||||
source="https://gitlab.com/gitlab-org/gitaly/-/archive/v$pkgver/gitaly-v$pkgver.tar.gz
|
source="https://gitlab.com/gitlab-org/gitaly/-/archive/v$pkgver/gitaly-v$pkgver.tar.gz
|
||||||
gemfile-use-local-grpc.patch
|
gemfile-use-local-grpc.patch
|
||||||
libgit-1.5.2-compat.patch
|
libgit-1.5-compat.patch
|
||||||
config.patch
|
config.patch
|
||||||
$pkgname.initd
|
$pkgname.initd
|
||||||
"
|
"
|
||||||
|
@ -59,7 +59,7 @@ prepare() {
|
||||||
|
|
||||||
# Some gems are broken, so we copy our fixed version
|
# Some gems are broken, so we copy our fixed version
|
||||||
# instead of installing it from RubyGems using Bundler.
|
# instead of installing it from RubyGems using Bundler.
|
||||||
for i in rugged; do
|
for i in grpc; do
|
||||||
mkdir -p ruby/vendor/$i/src/ruby/lib/$i
|
mkdir -p ruby/vendor/$i/src/ruby/lib/$i
|
||||||
cp -r "$sysgemdir"/gems/$i-*/* ruby/vendor/$i/
|
cp -r "$sysgemdir"/gems/$i-*/* ruby/vendor/$i/
|
||||||
cp "$sysgemdir"/specifications/$i-*.gemspec \
|
cp "$sysgemdir"/specifications/$i-*.gemspec \
|
||||||
|
@ -76,7 +76,9 @@ build() {
|
||||||
bundle config --local build.nokogiri --use-system-libraries \
|
bundle config --local build.nokogiri --use-system-libraries \
|
||||||
--with-xml2-include=/usr/include/libxml2 \
|
--with-xml2-include=/usr/include/libxml2 \
|
||||||
--with-xslt-include=/usr/include/libxslt
|
--with-xslt-include=/usr/include/libxslt
|
||||||
bundle config --local build.rugged --use-system-libraries
|
# building using system libraries broken on 1.5 due to
|
||||||
|
# https://github.com/libgit2/rugged/commit/9f9bce7e3346dfcf2a4256561e37ba8c888a16b6
|
||||||
|
# bundle config --local build.rugged --use-system-libraries
|
||||||
# https://github.com/protocolbuffers/protobuf/issues/2335#issuecomment-579913357
|
# https://github.com/protocolbuffers/protobuf/issues/2335#issuecomment-579913357
|
||||||
bundle config --local build.google-protobuf --with-cflags=-D__va_copy=va_copy
|
bundle config --local build.google-protobuf --with-cflags=-D__va_copy=va_copy
|
||||||
bundle config --local path "vendor/bundle"
|
bundle config --local path "vendor/bundle"
|
||||||
|
@ -145,7 +147,7 @@ package() {
|
||||||
./*/README*
|
./*/README*
|
||||||
|
|
||||||
# Remove bundled pg_query sources.
|
# Remove bundled pg_query sources.
|
||||||
rm -R rugged-*/vendor/libgit2
|
#rm -R rugged-*/vendor/libgit2
|
||||||
rm -R pg_query-*/ext
|
rm -R pg_query-*/ext
|
||||||
|
|
||||||
# Remove assets, they are not used in gitaly-ruby.
|
# Remove assets, they are not used in gitaly-ruby.
|
||||||
|
@ -191,7 +193,7 @@ praefect() {
|
||||||
sha512sums="
|
sha512sums="
|
||||||
a3d4f929014df6f3e7034f493be9b27dcc1e820e42198582171a43c7ddf1bc9087329f13878f139a7d6dc1e6a92a76dabf26214409abe839d8f9508429f91ba0 gitaly-v15.3.3.tar.gz
|
a3d4f929014df6f3e7034f493be9b27dcc1e820e42198582171a43c7ddf1bc9087329f13878f139a7d6dc1e6a92a76dabf26214409abe839d8f9508429f91ba0 gitaly-v15.3.3.tar.gz
|
||||||
ebcb7296696b9c2b47b7770a37ae13663cb0343659d482ef45717ef5548ede69eedee707763c6dfd73c60ef303e03fbe5502967783c59c00475a1a6d0c5ee128 gemfile-use-local-grpc.patch
|
ebcb7296696b9c2b47b7770a37ae13663cb0343659d482ef45717ef5548ede69eedee707763c6dfd73c60ef303e03fbe5502967783c59c00475a1a6d0c5ee128 gemfile-use-local-grpc.patch
|
||||||
f767ef16fbe708e6ca873242a8a4f53bf2f924ec3a901bce24af3fde36321004555d6161c96bfad0dbdbae9c19b5e8564d41e3b2e980a40bb199480ef69144f8 gemfile-use-local-rugged.patch
|
c0c0fb03baefae34e117750c8b27ee67b18f8202161cbc202371d2f916ca419b82e5df0d5c3db23d9e2bb12d205e03dab51f61cd9e4ede2d0abe96de47c76e3f libgit-1.5-compat.patch
|
||||||
8779e34b2a468a74c590ee29155e7b197eabcd323157b1e27208fa2f3100b31e1fd1ff80d7067198e66cfb1be506caedeecbfeb4e9f32aa5b8422455e1718e1a config.patch
|
8779e34b2a468a74c590ee29155e7b197eabcd323157b1e27208fa2f3100b31e1fd1ff80d7067198e66cfb1be506caedeecbfeb4e9f32aa5b8422455e1718e1a config.patch
|
||||||
c32105d921be16eaf559cf21d6840bc346cd92b5e37974cedecdb5a2d2ca1eb5e8fbb144f5fc8a1289bf9415102b313cf2d61ee510c80f08ab33a799f5ac7122 gitaly.initd
|
c32105d921be16eaf559cf21d6840bc346cd92b5e37974cedecdb5a2d2ca1eb5e8fbb144f5fc8a1289bf9415102b313cf2d61ee510c80f08ab33a799f5ac7122 gitaly.initd
|
||||||
"
|
"
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
+++ b/ruby/Gemfile.lock
|
+++ b/ruby/Gemfile.lock
|
||||||
@@ -196 +196 @@
|
@@ -196 +196 @@
|
||||||
- rugged (1.2.0)
|
- rugged (1.2.0)
|
||||||
+ rugged (1.5.2)
|
+ rugged (1.5.1)
|
Loading…
Reference in a new issue