[arch-commits] Commit in protobuf/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Wed Dec 11 11:44:24 UTC 2019


    Date: Wednesday, December 11, 2019 @ 11:44:23
  Author: arojas
Revision: 370668

Drop python2

Modified:
  protobuf/trunk/PKGBUILD

----------+
 PKGBUILD |   47 +++++++----------------------------------------
 1 file changed, 7 insertions(+), 40 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-12-11 11:25:59 UTC (rev 370667)
+++ PKGBUILD	2019-12-11 11:44:23 UTC (rev 370668)
@@ -8,7 +8,7 @@
 # Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
 
 pkgbase='protobuf'
-pkgname=('protobuf' 'python2-protobuf' 'python-protobuf')
+pkgname=('protobuf' 'python-protobuf')
 pkgver=3.11.1
 pkgrel=2
 pkgdesc="Protocol Buffers - Google's data interchange format"
@@ -16,7 +16,7 @@
 url='https://developers.google.com/protocol-buffers/'
 license=('BSD')
 depends=('gcc-libs' 'glibc' 'zlib')
-makedepends=('unzip' 'python-setuptools' 'python2-setuptools')
+makedepends=('unzip' 'python-setuptools')
 source=("https://github.com/protocolbuffers/$pkgname/releases/download/v$pkgver/$pkgname-all-$pkgver.tar.gz")
 sha512sums=('7922f7d082cba1f39db618e4167890f0cf1257269d43912ea474379cb1cf85dd876e546b26eb46af0f0bdc0f95c2234313ce5aa2d8756cad9fa1b98f7c1d61e5')
 
@@ -23,11 +23,6 @@
 prepare() {
   cd "$pkgbase-$pkgver"
   autoreconf -vfi
-  # copying sources for python2
-  cp -av python python2
-  # fixing python2 shebangs
-  sed -e 's/env python/env python2/g' \
-      -i python2/google/protobuf/internal/*.py
 }
 
 build() {
@@ -34,27 +29,16 @@
   cd "$pkgbase-$pkgver"
   ./configure --prefix=/usr
   make
-  (
-    cd python2
-    python2 setup.py build --cpp_implementation
-  )
-  (
-    cd python
-    python setup.py build --cpp_implementation
-  )
+  cd python
+  python setup.py build --cpp_implementation
 }
 
 check() {
   cd "$pkgbase-$pkgver"
   make check
-  (
-    cd python2
-    python2 setup.py test
-  )
-  (
-    cd python
-    python setup.py test
-  )
+
+  cd python
+  python setup.py test
 }
 
 package_protobuf() {
@@ -71,23 +55,6 @@
     -t "${pkgdir}/usr/share/vim/vimfiles/syntax"
 }
 
-package_python2-protobuf() {
-  pkgdesc='Python 2 bindings for Google Protocol Buffers'
-  depends=('python2' 'python2-six' "protobuf=$pkgver")
-
-  local python_version=$(python2 -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
-  cd "$pkgbase-$pkgver"
-  (
-    cd python2
-    PYTHONPATH="$PWD/build/lib.linux-$CARCH-${python_version}:PYTHONPATH" \
-    python2 setup.py install --skip-build \
-                             --cpp_implementation \
-                             --optimize=1 \
-                             --root="$pkgdir"
-  )
-  install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
-
 package_python-protobuf() {
   pkgdesc='Python 3 bindings for Google Protocol Buffers'
   depends=('python' 'python-six' "protobuf=$pkgver")



More information about the arch-commits mailing list