summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarco Rubin2022-12-09 12:09:50 +0100
committerMarco Rubin2022-12-09 12:09:50 +0100
commit08b7eaefc513747803de2de0801275f71c1c3cbe (patch)
treeed9e5f6e3540dfbd77413e3b1b85b1f0ef2fabb5 /PKGBUILD
downloadaur-08b7eaefc513747803de2de0801275f71c1c3cbe.tar.gz
20200921
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c3d604158218
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Marco Rubin <marco.rubin@protonmail.com>
+
+pkgname=discord-rpc
+pkgver=20200921
+_commit=963aa9f3e5ce81a4682c6ca3d136cddda614db33
+pkgrel=1
+pkgdesc="Discord Rich Presence library"
+arch=('aarch64' 'armv7h' 'i486' 'i686' 'pentium4' 'x86_64')
+url="https://github.com/discord/discord-rpc"
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('cmake' 'git' 'rapidjson>=1.1')
+provides=("$pkgname=$pkgver" 'libdiscord-rpc.so')
+conflicts=("$pkgname-git")
+source=(git+$url#commit=$_commit)
+b2sums=('SKIP')
+
+pkgver() {
+ cd $pkgname
+ git log -n1 --pretty='format:%cd' --date=format:'%Y%m%d' $_commit
+}
+
+build() {
+ cd $pkgname
+ cmake -B build \
+ -DBUILD_SHARED_LIBS=ON \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" \
+ -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -Wno-dev
+ cmake --build build
+}
+
+package() {
+ cd $pkgname
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}