[arch-commits] Commit in protobuf/repos (3 files)
Date: Friday, May 29, 2020 @ 18:29:26 Author: lfleischer Revision: 387858 db-move: moved protobuf from [staging] to [testing] (x86_64) Added: protobuf/repos/testing-x86_64/ protobuf/repos/testing-x86_64/PKGBUILD (from rev 387857, protobuf/repos/staging-x86_64/PKGBUILD) Deleted: protobuf/repos/staging-x86_64/ --+ PKGBUILD | 73 + 1 file changed, 73 insertions(+) Copied: protobuf/repos/testing-x86_64/PKGBUILD (from rev 387857, protobuf/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-05-29 18:29:26 UTC (rev 387858) @@ -0,0 +1,73 @@ +# Maintainer: Lukas Fleischer +# Contributor: David Runge +# Contributor: Aleksey Filippov +# Contributor: Bartłomiej Piotrowski +# Contributor: Sven-Hendrik Haase +# Contributor: Thomas S Hatch +# Contributor: Geoffroy Carrier +# Contributor: Daniel J Griffiths + +pkgbase='protobuf' +pkgname=('protobuf' 'python-protobuf') +pkgver=3.12.0 +pkgrel=1 +pkgdesc="Protocol Buffers - Google's data interchange format" +arch=('x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'glibc' 'zlib') +makedepends=('unzip' 'python-setuptools') +source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz";) +sha512sums=('5752329c13a903ef3015b1383632f0eba50521669052c5b3d834e798e3d3d3bca37b175a93d83516d1a9b96960ceb2087fe8577aaa71015decc8f9f4741471a2') + +prepare() { + cd "$pkgbase-$pkgver" + autoreconf -vfi +} + +build() { + cd "$pkgbase-$pkgver" + ./configure --prefix=/usr + make + cd python + python setup.py build --cpp_implementation +} + +check() { + cd "$pkgbase-$pkgver" + make check + + cd python + python setup.py test +} + +package_protobuf() { + replaces=('protobuf-cpp') + provides=('libprotoc.so' 'libprotobuf.so' 'libprotobuf-lite.so') + + cd "$pkgbase-$pkgver" + make DESTDIR="$pkgdir" install + + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -vDm 644 editors/protobuf-mode.el \ +-t "$pkgdir/usr/share/emacs/site-lisp/" + install -vDm 644 editors/proto.vim \ +-t "${pkgdir}/usr/share/vim/vimfiles/syntax" +} + +package_python-protobuf() { + pkgdesc='Python 3 bindings for Google Protocol Buffers' + depends=('python' 'python-six' "protobuf=$pkgver") + + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + cd "$pkgbase-$pkgver" + ( +cd python +PYTHONPATH="$PWD/build/lib.linux-$CARCH-${python_version}:PYTHONPATH" \ +python setup.py install --skip-build \ +--cpp_implementation \ +--optimize=1 \ +--root="$pkgdir" + ) + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
[arch-commits] Commit in protobuf/repos (3 files)
Date: Sunday, December 15, 2019 @ 18:31:35 Author: lfleischer Revision: 371527 db-move: moved protobuf from [testing] to [extra] (x86_64) Added: protobuf/repos/extra-x86_64/PKGBUILD (from rev 371526, protobuf/repos/testing-x86_64/PKGBUILD) Deleted: protobuf/repos/extra-x86_64/PKGBUILD protobuf/repos/testing-x86_64/ ---+ /PKGBUILD | 73 extra-x86_64/PKGBUILD | 63 - 2 files changed, 73 insertions(+), 63 deletions(-) Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2019-12-15 18:31:30 UTC (rev 371526) +++ extra-x86_64/PKGBUILD 2019-12-15 18:31:35 UTC (rev 371527) @@ -1,63 +0,0 @@ -# Maintainer: Lukas Fleischer -# Contributor: Aleksey Filippov -# Contributor: Bartłomiej Piotrowski -# Contributor: Sven-Hendrik Haase -# Contributor: Thomas S Hatch -# Contributor: Geoffroy Carrier -# Contributor: Daniel J Griffiths - -pkgbase='protobuf' -pkgname=('protobuf' 'python2-protobuf' 'python-protobuf') -pkgver=3.10.1 -pkgrel=1 -pkgdesc="Protocol Buffers - Google's data interchange format" -arch=('x86_64') -url='https://developers.google.com/protocol-buffers/' -license=('BSD') -depends=('gcc-libs' 'zlib') -makedepends=('unzip' 'python-setuptools' 'python2-setuptools') -source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz";) -md5sums=('52f203e1ed81373ac388cfdc2b683891') - -build() { - cd "$srcdir/$pkgbase-$pkgver" - ./autogen.sh - ./configure --prefix=/usr - make -} - -check() { - make -C "$srcdir/$pkgbase-$pkgver" check -} - -package_protobuf() { - replaces=('protobuf-cpp') - - cd "$srcdir/$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 editors/protobuf-mode.el "$pkgdir"/usr/share/emacs/site-lisp/protobuf-mode.el -} - -package_python2-protobuf() { - pkgdesc='Python 2 bindings for Google Protocol Buffers' - depends=('python2' 'python2-six' "protobuf=$pkgver") - - cd "$srcdir/$pkgbase-$pkgver/python" - python2 setup.py install --root="$pkgdir" --cpp_implementation - - install -d "$pkgdir/usr/share/licenses/$pkgname" - ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" -} - -package_python-protobuf() { - pkgdesc='Python 3 bindings for Google Protocol Buffers' - depends=('python' 'python-six' "protobuf=$pkgver") - - cd "$srcdir/$pkgbase-$pkgver/python" - python3 setup.py install --root="$pkgdir" --cpp_implementation - - install -d "$pkgdir/usr/share/licenses/$pkgname" - ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" -} Copied: protobuf/repos/extra-x86_64/PKGBUILD (from rev 371526, protobuf/repos/testing-x86_64/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2019-12-15 18:31:35 UTC (rev 371527) @@ -0,0 +1,73 @@ +# Maintainer: Lukas Fleischer +# Contributor: David Runge +# Contributor: Aleksey Filippov +# Contributor: Bartłomiej Piotrowski +# Contributor: Sven-Hendrik Haase +# Contributor: Thomas S Hatch +# Contributor: Geoffroy Carrier +# Contributor: Daniel J Griffiths + +pkgbase='protobuf' +pkgname=('protobuf' 'python-protobuf') +pkgver=3.11.1 +pkgrel=2 +pkgdesc="Protocol Buffers - Google's data interchange format" +arch=('x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'glibc' 'zlib') +makedepends=('unzip' 'python-setuptools') +source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz";) +sha512sums=('7922f7d082cba1f39db618e4167890f0cf1257269d43912ea474379cb1cf85dd876e546b26eb46af0f0bdc0f95c2234313ce5aa2d8756cad9fa1b98f7c1d61e5') + +prepare() { + cd "$pkgbase-$pkgver" + autoreconf -vfi +} + +build() { + cd "$pkgbase-$pkgver" + ./configure --prefix=/usr + make + cd python + python setup.py build --cpp_implementation +} + +check() { + cd "$pkgbase-$pkgver" + make check + + cd python + python setup.py test +} + +package_protobuf() { + replaces=('protobuf-cpp') + provides=('libprotoc.so' 'libprotobuf.so' 'libprotobuf-lite.so') + + cd "$pkgbase-$pkgver" + make DESTDIR="$pkgdir" install + + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -vDm 644 editors/protobuf-mode.el \ +-t "$pkgdir/usr/share/emacs/site-lisp/" + install -vDm 644 editors/proto.vim \ +-t "${pkgdir}/usr/share/vim/vimfiles/syntax" +} + +package_python-protobuf() { + pkgdesc='Python 3 bindings for Google Protocol Buffers' + depends=('python' 'python-six' "protobuf=$pkgver") + + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + cd "$pkgbase-$pkgver"
[arch-commits] Commit in protobuf/repos (3 files)
Date: Thursday, December 12, 2019 @ 03:06:52 Author: lfleischer Revision: 370699 db-move: moved protobuf from [staging] to [testing] (x86_64) Added: protobuf/repos/testing-x86_64/ protobuf/repos/testing-x86_64/PKGBUILD (from rev 370698, protobuf/repos/staging-x86_64/PKGBUILD) Deleted: protobuf/repos/staging-x86_64/ --+ PKGBUILD | 73 + 1 file changed, 73 insertions(+) Copied: protobuf/repos/testing-x86_64/PKGBUILD (from rev 370698, protobuf/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-12-12 03:06:52 UTC (rev 370699) @@ -0,0 +1,73 @@ +# Maintainer: Lukas Fleischer +# Contributor: David Runge +# Contributor: Aleksey Filippov +# Contributor: Bartłomiej Piotrowski +# Contributor: Sven-Hendrik Haase +# Contributor: Thomas S Hatch +# Contributor: Geoffroy Carrier +# Contributor: Daniel J Griffiths + +pkgbase='protobuf' +pkgname=('protobuf' 'python-protobuf') +pkgver=3.11.1 +pkgrel=2 +pkgdesc="Protocol Buffers - Google's data interchange format" +arch=('x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'glibc' 'zlib') +makedepends=('unzip' 'python-setuptools') +source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz";) +sha512sums=('7922f7d082cba1f39db618e4167890f0cf1257269d43912ea474379cb1cf85dd876e546b26eb46af0f0bdc0f95c2234313ce5aa2d8756cad9fa1b98f7c1d61e5') + +prepare() { + cd "$pkgbase-$pkgver" + autoreconf -vfi +} + +build() { + cd "$pkgbase-$pkgver" + ./configure --prefix=/usr + make + cd python + python setup.py build --cpp_implementation +} + +check() { + cd "$pkgbase-$pkgver" + make check + + cd python + python setup.py test +} + +package_protobuf() { + replaces=('protobuf-cpp') + provides=('libprotoc.so' 'libprotobuf.so' 'libprotobuf-lite.so') + + cd "$pkgbase-$pkgver" + make DESTDIR="$pkgdir" install + + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -vDm 644 editors/protobuf-mode.el \ +-t "$pkgdir/usr/share/emacs/site-lisp/" + install -vDm 644 editors/proto.vim \ +-t "${pkgdir}/usr/share/vim/vimfiles/syntax" +} + +package_python-protobuf() { + pkgdesc='Python 3 bindings for Google Protocol Buffers' + depends=('python' 'python-six' "protobuf=$pkgver") + + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + cd "$pkgbase-$pkgver" + ( +cd python +PYTHONPATH="$PWD/build/lib.linux-$CARCH-${python_version}:PYTHONPATH" \ +python setup.py install --skip-build \ +--cpp_implementation \ +--optimize=1 \ +--root="$pkgdir" + ) + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
[arch-commits] Commit in protobuf/repos (3 files)
Date: Sunday, October 27, 2019 @ 18:51:51 Author: lfleischer Revision: 365946 db-move: moved protobuf from [testing] to [extra] (x86_64) Added: protobuf/repos/extra-x86_64/PKGBUILD (from rev 365945, protobuf/repos/testing-x86_64/PKGBUILD) Deleted: protobuf/repos/extra-x86_64/PKGBUILD protobuf/repos/testing-x86_64/ ---+ /PKGBUILD | 63 ++ extra-x86_64/PKGBUILD | 87 2 files changed, 63 insertions(+), 87 deletions(-) Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2019-10-27 18:51:45 UTC (rev 365945) +++ extra-x86_64/PKGBUILD 2019-10-27 18:51:51 UTC (rev 365946) @@ -1,87 +0,0 @@ -# Maintainer: Lukas Fleischer -# Contributor: Aleksey Filippov -# Contributor: Bartłomiej Piotrowski -# Contributor: Sven-Hendrik Haase -# Contributor: Thomas S Hatch -# Contributor: Geoffroy Carrier -# Contributor: Daniel J Griffiths - -pkgbase='protobuf' -pkgname=('protobuf' 'python2-protobuf' 'python-protobuf') -pkgver=3.7.0 -_gtestver=1.8.0 -pkgrel=1 -pkgdesc="Protocol Buffers - Google's data interchange format" -arch=('x86_64') -url='https://developers.google.com/protocol-buffers/' -license=('BSD') -depends=('gcc-libs' 'zlib') -makedepends=('unzip' 'python-setuptools' 'python2-setuptools') -source=("$pkgbase-$pkgver.tgz::https://github.com/google/${pkgbase}/archive/v${pkgver}.tar.gz"; - "gtest-${_gtestver}.tar.gz::https://github.com/google/googletest/archive/release-${_gtestver}.tar.gz";) -md5sums=('99ab003ca0e98c9dc40edbd60dd43633' - '16877098823401d1bf2ed7891d7dce36') - -prepare() { - cd "$pkgbase-$pkgver" - - cp -r "$srcdir/googletest-release-${_gtestver}/googletest" third_party/googletest/googletest - cp -r "$srcdir/googletest-release-${_gtestver}/googlemock" third_party/googletest/googlemock - - sed -r 's|/usr/bin/env python|/usr/bin/env python2|' -i third_party/googletest/googletest/scripts/*.py -} - -build() { - cd "$srcdir/$pkgbase-$pkgver" - ./autogen.sh - - cd "$srcdir/$pkgbase-$pkgver/third_party/googletest/googletest" - autoreconf -fiv - ./configure - make - - cd "$srcdir/$pkgbase-$pkgver/third_party/googletest/googlemock" - autoreconf -fiv - ./configure - make - - cd "$srcdir/$pkgbase-$pkgver" - ./configure --prefix=/usr - make -} - -check() { - make -C "$srcdir/$pkgbase-$pkgver" check -} - -package_protobuf() { - replaces=('protobuf-cpp') - - cd "$srcdir/$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 editors/protobuf-mode.el "$pkgdir"/usr/share/emacs/site-lisp/protobuf-mode.el -} - -package_python2-protobuf() { - pkgdesc='Python 2 bindings for Google Protocol Buffers' - depends=('python2' 'python2-six' "protobuf=$pkgver") - - cd "$srcdir/$pkgbase-$pkgver/python" - python2 setup.py install --root="$pkgdir" --cpp_implementation - - install -d "$pkgdir/usr/share/licenses/$pkgname" - ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" -} - -package_python-protobuf() { - pkgdesc='Python 3 bindings for Google Protocol Buffers' - depends=('python' 'python-six' "protobuf=$pkgver") - - cd "$srcdir/$pkgbase-$pkgver/python" - python3 setup.py install --root="$pkgdir" --cpp_implementation - - install -d "$pkgdir/usr/share/licenses/$pkgname" - ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" -} Copied: protobuf/repos/extra-x86_64/PKGBUILD (from rev 365945, protobuf/repos/testing-x86_64/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2019-10-27 18:51:51 UTC (rev 365946) @@ -0,0 +1,63 @@ +# Maintainer: Lukas Fleischer +# Contributor: Aleksey Filippov +# Contributor: Bartłomiej Piotrowski +# Contributor: Sven-Hendrik Haase +# Contributor: Thomas S Hatch +# Contributor: Geoffroy Carrier +# Contributor: Daniel J Griffiths + +pkgbase='protobuf' +pkgname=('protobuf' 'python2-protobuf' 'python-protobuf') +pkgver=3.10.0 +pkgrel=1 +pkgdesc="Protocol Buffers - Google's data interchange format" +arch=('x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'zlib') +makedepends=('unzip' 'python-setuptools' 'python2-setuptools') +source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz";) +md5sums=('7ec0c87d5abd0d8111ad55958f3dacee') + +build() { + cd "$srcdir/$pkgbase-$pkgver" + ./autogen.sh + ./configure --prefix=/usr + make +} + +check() { + make -C "$srcdir/$pkgbase-$pkgver" check +} + +package_protobuf() { + replaces=('protobuf-cpp') + + cd "$srcdir/$pkgbase-$pkgver" + make DESTDIR="$pkgdir" install + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$
[arch-commits] Commit in protobuf/repos (3 files)
Date: Wednesday, October 23, 2019 @ 18:30:01 Author: jelle Revision: 365408 db-move: moved protobuf from [staging] to [testing] (x86_64) Added: protobuf/repos/testing-x86_64/ protobuf/repos/testing-x86_64/PKGBUILD (from rev 365407, protobuf/repos/staging-x86_64/PKGBUILD) Deleted: protobuf/repos/staging-x86_64/ --+ PKGBUILD | 63 + 1 file changed, 63 insertions(+) Copied: protobuf/repos/testing-x86_64/PKGBUILD (from rev 365407, protobuf/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-10-23 18:30:01 UTC (rev 365408) @@ -0,0 +1,63 @@ +# Maintainer: Lukas Fleischer +# Contributor: Aleksey Filippov +# Contributor: Bartłomiej Piotrowski +# Contributor: Sven-Hendrik Haase +# Contributor: Thomas S Hatch +# Contributor: Geoffroy Carrier +# Contributor: Daniel J Griffiths + +pkgbase='protobuf' +pkgname=('protobuf' 'python2-protobuf' 'python-protobuf') +pkgver=3.10.0 +pkgrel=1 +pkgdesc="Protocol Buffers - Google's data interchange format" +arch=('x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'zlib') +makedepends=('unzip' 'python-setuptools' 'python2-setuptools') +source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz";) +md5sums=('7ec0c87d5abd0d8111ad55958f3dacee') + +build() { + cd "$srcdir/$pkgbase-$pkgver" + ./autogen.sh + ./configure --prefix=/usr + make +} + +check() { + make -C "$srcdir/$pkgbase-$pkgver" check +} + +package_protobuf() { + replaces=('protobuf-cpp') + + cd "$srcdir/$pkgbase-$pkgver" + make DESTDIR="$pkgdir" install + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 editors/protobuf-mode.el "$pkgdir"/usr/share/emacs/site-lisp/protobuf-mode.el +} + +package_python2-protobuf() { + pkgdesc='Python 2 bindings for Google Protocol Buffers' + depends=('python2' 'python2-six' "protobuf=$pkgver") + + cd "$srcdir/$pkgbase-$pkgver/python" + python2 setup.py install --root="$pkgdir" --cpp_implementation + + install -d "$pkgdir/usr/share/licenses/$pkgname" + ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" +} + +package_python-protobuf() { + pkgdesc='Python 3 bindings for Google Protocol Buffers' + depends=('python' 'python-six' "protobuf=$pkgver") + + cd "$srcdir/$pkgbase-$pkgver/python" + python3 setup.py install --root="$pkgdir" --cpp_implementation + + install -d "$pkgdir/usr/share/licenses/$pkgname" + ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" +}
[arch-commits] Commit in protobuf/repos (3 files)
Date: Friday, September 14, 2018 @ 07:24:42 Author: bisson Revision: 334533 db-move: moved protobuf from [testing] to [extra] (x86_64) Added: protobuf/repos/extra-x86_64/PKGBUILD (from rev 334532, protobuf/repos/testing-x86_64/PKGBUILD) Deleted: protobuf/repos/extra-x86_64/PKGBUILD protobuf/repos/testing-x86_64/ ---+ /PKGBUILD | 97 extra-x86_64/PKGBUILD | 97 2 files changed, 97 insertions(+), 97 deletions(-) Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2018-09-14 07:24:41 UTC (rev 334532) +++ extra-x86_64/PKGBUILD 2018-09-14 07:24:42 UTC (rev 334533) @@ -1,97 +0,0 @@ -# Maintainer: Lukas Fleischer -# Contributor: Aleksey Filippov -# Contributor: Bartłomiej Piotrowski -# Contributor: Sven-Hendrik Haase -# Contributor: Thomas S Hatch -# Contributor: Geoffroy Carrier -# Contributor: Daniel J Griffiths - -pkgbase='protobuf' -pkgname=('protobuf' 'python2-protobuf' 'python-protobuf') -pkgver=3.6.0.1 -_gtestver=1.8.0 -pkgrel=1 -pkgdesc="Protocol Buffers - Google's data interchange format" -arch=('x86_64') -url='https://developers.google.com/protocol-buffers/' -license=('BSD') -depends=('gcc-libs' 'zlib') -makedepends=('unzip' 'python-setuptools' 'python2-setuptools' 'clang') -source=("$pkgbase-$pkgver.tgz::https://github.com/google/${pkgbase}/archive/v${pkgver}.tar.gz"; - "gtest-${_gtestver}.tar.gz::https://github.com/google/googletest/archive/release-${_gtestver}.tar.gz";) -md5sums=('64827a068c449b5793ac4af886ea10a2' - '16877098823401d1bf2ed7891d7dce36') - -prepare() { - cd "$pkgbase-$pkgver" - - cp -r "$srcdir/googletest-release-${_gtestver}/googletest" third_party/googletest/googletest - cp -r "$srcdir/googletest-release-${_gtestver}/googlemock" third_party/googletest/googlemock - - sed -r 's|/usr/bin/env python|/usr/bin/env python2|' -i third_party/googletest/googletest/scripts/*.py -} - -build() { - # GCC is stuck on src/google/protobuf/util/internal/protostream_objectsource_test.cc - # and src/google/protobuf/util/internal/protostream_objectwriter_test.cc. - export CC=/usr/bin/clang CXX=/usr/bin/clang++ - - cd "$srcdir/$pkgbase-$pkgver" - ./autogen.sh - - cd "$srcdir/$pkgbase-$pkgver/third_party/googletest/googletest" - autoreconf -fiv - ./configure - make - - cd "$srcdir/$pkgbase-$pkgver/third_party/googletest/googlemock" - autoreconf -fiv - ./configure - make - - cd "$srcdir/$pkgbase-$pkgver" - ./configure --prefix=/usr - make -} - -check() { - make -C "$srcdir/$pkgbase-$pkgver" check -} - -package_protobuf() { - conflicts=('protobuf' 'protobuf-cpp') - provides=('protobuf' 'protobuf-cpp') - replaces=('protobuf-cpp') - - cd "$srcdir/$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 editors/protobuf-mode.el "$pkgdir"/usr/share/emacs/site-lisp/protobuf-mode.el -} - -package_python2-protobuf() { - pkgdesc='Python 2 bindings for Google Protocol Buffers' - depends=('python2' 'python2-six' "protobuf=$pkgver") - conflicts=('python2-protobuf') - provides=('python2-protobuf') - - cd "$srcdir/$pkgbase-$pkgver/python" - python2 setup.py install --root="$pkgdir" - - install -d "$pkgdir/usr/share/licenses/$pkgname" - ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" -} - -package_python-protobuf() { - pkgdesc='Python 3 bindings for Google Protocol Buffers' - depends=('python' 'python-six' "protobuf=$pkgver") - conflicts=('python-protobuf') - provides=('python-protobuf') - - cd "$srcdir/$pkgbase-$pkgver/python" - python3 setup.py install --root="$pkgdir" - - install -d "$pkgdir/usr/share/licenses/$pkgname" - ln -s "/usr/share/licenses/$pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" -} Copied: protobuf/repos/extra-x86_64/PKGBUILD (from rev 334532, protobuf/repos/testing-x86_64/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2018-09-14 07:24:42 UTC (rev 334533) @@ -0,0 +1,97 @@ +# Maintainer: Lukas Fleischer +# Contributor: Aleksey Filippov +# Contributor: Bartłomiej Piotrowski +# Contributor: Sven-Hendrik Haase +# Contributor: Thomas S Hatch +# Contributor: Geoffroy Carrier +# Contributor: Daniel J Griffiths + +pkgbase='protobuf' +pkgname=('protobuf' 'python2-protobuf' 'python-protobuf') +pkgver=3.6.1 +_gtestver=1.8.0 +pkgrel=1 +pkgdesc="Protocol Buffers - Google's data interchange format" +arch=('x86_64') +url='https://developers.google.com/protocol-buffers/' +license=('BSD') +depends=('gcc-libs' 'zlib') +makedepends=('unzip' 'python-setuptools' 'python2-setuptools' 'clang') +source=("$pkgbase-$pkgver.tgz::https://github.com/google/${pkgba