summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD21
2 files changed, 9 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9fa5f916dd2c..c349f1232079 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = reproc
pkgdesc = Cross-platform library that simplifies working with external CLI applications from C and C++
pkgver = 8.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/DaanDeMeyer/reproc
arch = x86_64
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index 59fb4bb62a91..290527c86166 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,21 @@
# Maintainer: Javier TiĆ” <javier dot tia at gmail dot com>
+# Contributor: Daan De Meyer <daan.j.demeyer@gmail.com>
pkgname=reproc
pkgver=8.0.0
-pkgrel=1
+pkgrel=2
pkgdesc='Cross-platform library that simplifies working with external CLI applications from C and C++'
arch=('x86_64')
-_url='https://github.com/DaanDeMeyer'
-url="${_url}/reproc"
+url='https://github.com/DaanDeMeyer/reproc'
license=('MIT')
makedepends=('cmake' 'gcc')
source=("${url}/archive/v${pkgver}".tar.gz)
sha256sums=('50999f4df97704f54c3ae677ef27209e621827d51651cb3c2426e6eb7c49b8dc')
-prepare() {
- cd "${pkgname}-${pkgver}"
- mkdir build
-}
-
build() {
- cd "${pkgname}-${pkgver}/build"
cmake \
+ -S "${pkgname}-${pkgver}" \
+ -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
@@ -28,16 +24,15 @@ build() {
-DREPROC_TEST=ON \
-DREPROC_EXAMPLES=ON \
../
- make
+ cmake --build build
}
check() {
- "${pkgname}-${pkgver}/build/test"
+ build/test
}
package() {
- cd "${pkgname}-${pkgver}/build"
- make DESTDIR="${pkgdir}" install
+ cmake --install build --prefix "${pkgdir}"/usr
install -D --mode=644 "${srcdir}/${pkgname}-${pkgver}"/LICENSE \
"${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
}