summaryrefslogtreecommitdiffstats
path: root/protobuf
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2021-10-25 20:59:01 +0000
committer Eric Hameleers <alien@slackware.com>2021-10-25 20:59:01 +0000
commitb748a75439ed31951dea9cc1f5c072ef93424e78 (patch)
tree9178c4c1928b73c544e9200cd528e0dccd4ba033 /protobuf
parent73f1486a48a453815126c030af0d220807270c45 (diff)
downloadasb-b748a75439ed31951dea9cc1f5c072ef93424e78.tar.gz
asb-b748a75439ed31951dea9cc1f5c072ef93424e78.tar.xz
protobuf: revert to 3.18.1 since that compiles the Python 2.7 bindings without errors
Diffstat (limited to 'protobuf')
-rwxr-xr-xprotobuf/build/protobuf.SlackBuild11
1 files changed, 7 insertions, 4 deletions
diff --git a/protobuf/build/protobuf.SlackBuild b/protobuf/build/protobuf.SlackBuild
index 954ba7fd..a0257450 100755
--- a/protobuf/build/protobuf.SlackBuild
+++ b/protobuf/build/protobuf.SlackBuild
@@ -36,7 +36,7 @@
# * Update.
# 3.13.0-1: 25/oct/2020 by Eric Hameleers <alien@slackware.com>
# * Update. Python setuptools are part of Slackware.
-# 3.19.0-1: 25/oct/2021 by Eric Hameleers <alien@slackware.com>
+# 3.18.1-1: 25/oct/2021 by Eric Hameleers <alien@slackware.com>
# * Update.
#
# Run 'sh protobuf.SlackBuild' to build a Slackware package.
@@ -46,7 +46,7 @@
# -----------------------------------------------------------------------------
PRGNAM=protobuf
-VERSION=${VERSION:-3.19.0}
+VERSION=${VERSION:-3.18.1}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(nproc) "}
TAG=${TAG:-alien}
@@ -62,7 +62,8 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
SOURCE="$SRCDIR/${PRGNAM}-${VERSION}.tar.gz"
-SRCURL="https://github.com/protocolbuffers/${PRGNAM}/releases/download/v${VERSION}/${PRGNAM}-all-${VERSION}.tar.gz"
+#SRCURL="https://github.com/protocolbuffers/${PRGNAM}/releases/download/v${VERSION}/${PRGNAM}-all-${VERSION}.tar.gz"
+SRCURL="https://github.com/google/protobuf/archive/v${VERSION}/${PRGNAM}-${VERSION}.tar.gz"
##
## --- with a little luck, you won't have to edit below this point --- ##
@@ -116,7 +117,7 @@ mkdir -p $TMP/tmp-$PRGNAM # location to build the source
mkdir -p $PKG # place for the package to be built
rm -rf $PKG/* # always erase old package's contents
rm -rf $TMP/tmp-$PRGNAM/* # remove the remnants of previous build
-rm -rf $OUTPUT/{configure,make,install,error,makepkg,patch}-$PRGNAM.log
+rm -rf $OUTPUT/{autogen,configure,make,install,error,makepkg,patch}-$PRGNAM.log
# remove old log files
# Source file availability:
@@ -158,6 +159,8 @@ chown -R root:root .
chmod -R u+w,go+r-w,a+rX-st .
echo Building ...
+./autogen.sh \
+ 2>&1 | tee $OUTPUT/autogen-${PRGNAM}.log
LDFLAGS="$SLKLDFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
CFLAGS="$SLKCFLAGS" \