summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaximilian Schiller2020-02-18 20:13:23 +0100
committerMaximilian Schiller2020-02-18 20:13:23 +0100
commitc82fad7a22d5cc6c9fd17d35d09a56cd467eeb1d (patch)
treeddbe404d077d5021475c1cc055c3f30e77392dbf /PKGBUILD
downloadaur-krpc-cpp.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0e64c49ff4a9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Maximilian Schiller <manimax3@outlook.de>
+pkgname=krpc-cpp
+pkgver=0.4.8
+pkgrel=1
+pkgdesc="KRPC Client for c++"
+arch=('any')
+url="https://github.com/krpc/krpc"
+license=('LGPL3')
+groups=()
+depends=('asio' 'protobuf')
+source=("https://github.com/krpc/krpc/releases/download/v$pkgver/$pkgname-$pkgver.zip" "https://gist.githubusercontent.com/manimax3/dbf7c75640071bb0cf3c41405fe1a0b7/raw/ddc67527030b4d3e8924db4050969b747f0a598f/krpc-cpp-asio-fix.patch")
+md5sums=('143c6230784a699dbe21d62923f12672'
+ 'a1b12b52009fb1a5a9ae490d1c3bf123')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch --forward --strip=1 --input="${srcdir}/krpc-cpp-asio-fix.patch"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ cmake -DCMAKE_INSTALL_PREFIX='/usr/'
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}