[arch-commits] Commit in protobuf/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Wed Dec 26 11:38:24 UTC 2018
Date: Wednesday, December 26, 2018 @ 11:38:23
Author: svenstaro
Revision: 342742
upgpkg: protobuf 3.6.1.3-1
Also enable cpp support to try to fix FS#60585.
Modified:
protobuf/trunk/PKGBUILD
----------+
PKGBUILD | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-12-26 02:35:24 UTC (rev 342741)
+++ PKGBUILD 2018-12-26 11:38:23 UTC (rev 342742)
@@ -8,7 +8,7 @@
pkgbase='protobuf'
pkgname=('protobuf' 'python2-protobuf' 'python-protobuf')
-pkgver=3.6.1
+pkgver=3.6.1.3
_gtestver=1.8.0
pkgrel=1
pkgdesc="Protocol Buffers - Google's data interchange format"
@@ -16,10 +16,10 @@
url='https://developers.google.com/protocol-buffers/'
license=('BSD')
depends=('gcc-libs' 'zlib')
-makedepends=('unzip' 'python-setuptools' 'python2-setuptools' 'clang')
+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=('e8ce2659ea4f5df1a1e0dbd107dd61d9'
+md5sums=('df2b44d14d8745c06232d90f35845765'
'16877098823401d1bf2ed7891d7dce36')
prepare() {
@@ -32,10 +32,6 @@
}
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
@@ -59,8 +55,6 @@
}
package_protobuf() {
- conflicts=('protobuf' 'protobuf-cpp')
- provides=('protobuf' 'protobuf-cpp')
replaces=('protobuf-cpp')
cd "$srcdir/$pkgbase-$pkgver"
@@ -73,11 +67,9 @@
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"
+ 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/"
@@ -86,11 +78,9 @@
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"
+ 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/"
More information about the arch-commits
mailing list