summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEric Fung2022-01-06 01:18:59 -0800
committerEric Fung2022-01-06 01:18:59 -0800
commit67adaf1ca359ca3ffbd465f5074ffd1ee922d378 (patch)
treeb2b5758ebcc91bf9f48d905a229c5ecb1aea01c2 /PKGBUILD
parent2242a23ac5daa1e2ba127a3f639df66e643e3f26 (diff)
downloadaur-process-cpp.tar.gz
Fixed dependencies; updated sources and upstream URL
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 25 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a37868b3dd32..e3c1e6d32a7f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,41 @@
-# Maintainer: Iwan Timmer <irtimmer@gmail.com>
+# Contributor: Eric Fung <loseurmarbles [at] gmail [dot] com>
+# Contributor: Iwan Timmer <irtimmer@gmail.com>
pkgname=process-cpp
-pkgdesc="C++11 library for handling processes"
+pkgdesc="A simple convenience library for handling processes in C++11"
pkgver=3.0.1
-pkgrel=1
-arch=('x86_64')
-url="https://launchpad.net/process-cpp"
+pkgrel=2
+arch=('x86_64' 'i686')
+url='https://gitlab.com/ubports/core/lib-cpp/process-cpp/'
license=('LGPL3')
-depends=('boost-libs' 'gcc-libs')
-makedepends=('cmake' 'doxygen' 'boost' 'properties-cpp')
-source=("https://launchpad.net/ubuntu/+archive/primary/+files/process-cpp_3.0.1.orig.tar.gz")
-md5sums=('95e187de74037b70b105679f85047c12')
+groups=('lib-cpp')
+depends=('boost-libs' 'gcc-libs' 'properties-cpp')
+makedepends=('cmake' 'boost' 'doxygen' 'graphviz')
+source=('https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/process-cpp/3.0.1-9/process-cpp_3.0.1.orig.tar.gz'
+ 'https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/process-cpp/3.0.1-9/process-cpp_3.0.1-9.debian.tar.xz')
+sha256sums=('33d13d384e99d3f57691c9c572c0c38fe4b67c056f19c8d99f18230f62b94a6b'
+ '5357427f51704c2cb3768cd81bf1fb254ada7ff355ef656d14c253b322cf37fe')
prepare() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
- # Don't build tests
- truncate -s 0 tests/CMakeLists.txt
+ #Apply debian patches
+ patch -p1 < ../debian/patches/2001-Don-t-run-tests.patch
+ patch -p1 < ../debian/patches/1002-Reproducible-documentation.patch
+ patch -p1 < ../debian/patches/1003-link-pthread.patch
+ patch -p1 < ../debian/patches/1004-spelling-fixes.patch
}
build() {
- mkdir -p "$srcdir/${pkgname}-${pkgver}/build"
- cd "$srcdir/${pkgname}-${pkgver}/build"
+ mkdir -p "${srcdir}/${pkgname}-${pkgver}/_build"
+ cd "${srcdir}/${pkgname}-${pkgver}/_build"
- cmake .. -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
- make
+ cmake -DCMAKE_BUILD_TYPE=Release ..
+ cmake --build .
}
package() {
- cd "$srcdir/${pkgname}-${pkgver}/build"
+ cd "${srcdir}/${pkgname}-${pkgver}/_build"
- make DESTDIR="$pkgdir/" install
+ cmake --install . --prefix="${pkgdir}/usr"
}