- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch OBS-URL: https://build.opensuse.org/request/show/763762 OBS-URL: https://build.opensuse.org/package/show/science:HPC/rdma-core?expand=0&rev=126
28 lines
710 B
Bash
28 lines
710 B
Bash
#!/bin/bash -x
|
|
|
|
TARBALL=$(rpmspec --parse rdma-core.spec | grep Source: | awk '{ print $NF}')
|
|
OUTDIR=$(tar tf $TARBALL | head -n 1)
|
|
PATCHES=$(rpmspec --parse rdma-core.spec | egrep '^Patch[0-9]+:' | awk '{ print $NF}')
|
|
BUILD_CMDS=$(python -c "
|
|
import rpm
|
|
|
|
spec = rpm.spec(\"rdma-core.spec\")
|
|
print '%s' % (getattr(spec, \"build\"),)
|
|
")
|
|
|
|
CMAKE_CMD=$(echo "$BUILD_CMDS" | sed -e :a -e '/\\$/N; s/\\\n//; ta' | grep /bin/cmake | sed -e 's/-GNinja//' -e 's/$OLDPWD\/./../')
|
|
|
|
|
|
rm -Rf $OUTDIR
|
|
tar xf $TARBALL
|
|
cd $OUTDIR
|
|
for patch in $PATCHES; do
|
|
patch -p0 < ../$patch || exit 1
|
|
done
|
|
mkdir build
|
|
cd build
|
|
eval $CMAKE_CMD || exit 1
|
|
make docs -j4 || exit 1
|
|
tar czf ../../prebuilt-pandoc.tgz pandoc-prebuilt
|
|
cd ../..
|