Date: Wednesday, May 15, 2019 @ 14:50:58 Author: arojas Revision: 353390
Build shared library Modified: zxing-cpp/trunk/PKGBUILD ----------+ PKGBUILD | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-05-15 13:51:28 UTC (rev 353389) +++ PKGBUILD 2019-05-15 14:50:58 UTC (rev 353390) @@ -8,13 +8,18 @@ arch=(x86_64) url="https://github.com/nu-book/zxing-cpp" license=(Apache) -depends=() +depends=(gcc-libs) makedepends=(cmake) -source=($pkgname-$pkgver.tar.gz::"https://github.com/nu-book/zxing-cpp/archive/v$pkgver.tar.gz") -sha256sums=('e3bb5c135523638ca875c242efb958742b4b8e02a1acdf6b182ecd85021463dd') +source=($pkgname-$pkgver.tar.gz::"https://github.com/nu-book/zxing-cpp/archive/v$pkgver.tar.gz" + zxing-cpp-shared.patch::"https://github.com/nu-book/zxing-cpp/commit/f77a2db2.patch") +sha256sums=('e3bb5c135523638ca875c242efb958742b4b8e02a1acdf6b182ecd85021463dd' + '40045b7d32d3f435a50a1398ff1ed90605cff75f1496d2dc0964c7f9c7cc790e') prepare() { mkdir -p build + + cd $pkgname-$pkgver + patch -p1 -i ../zxing-cpp-shared.patch # Allow to build shared library } build() { @@ -21,7 +26,8 @@ cd build cmake ../$pkgname-$pkgver/core \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_CXX_FLAGS="${CXXFLAGS} -fPIC" + -DCMAKE_CXX_FLAGS="${CXXFLAGS} -fPIC" \ + -DBUILD_SHARED_LIBRARY=ON make }
