forked from bryanchriswhite/libpoktroll-clients
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPKGBUILD.in
28 lines (23 loc) · 1018 Bytes
/
PKGBUILD.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Maintainer: Bryan White <[email protected]>
pkgname=@PROJECT_NAME@
pkgver=@PROJECT_VERSION@
pkgrel=1
pkgdesc="@CPACK_PACKAGE_DESCRIPTION_SUMMARY@"
arch=('@ARCH@')
url="https://github.com/pokt-network/libpoktroll_clients"
license=('MIT')
depends=('go')
makedepends=('cmake' 'protobuf')
source=("$pkgname-$pkgver-@[email protected]")
sha256sums=('SKIP')
package() {
cd "$srcdir/$pkgname-$pkgver-@ARCH@-linux"
# Install headers
install -Dm644 include/poktroll/context.h "$pkgdir/usr/include/poktroll/context.h"
# Install libraries with proper naming
install -Dm755 lib/libpoktroll_clients.so.$pkgver "$pkgdir/usr/lib/libpoktroll_clients.so.$pkgver"
ln -s libpoktroll_clients.so.$pkgver "$pkgdir/usr/lib/libpoktroll_clients.so.${pkgver%%.*}"
ln -s libpoktroll_clients.so.$pkgver "$pkgdir/usr/lib/libpoktroll_clients.so"
# Install pkg-config file
install -Dm644 lib/pkgconfig/libpoktroll_clients.pc "$pkgdir/usr/lib/pkgconfig/libpoktroll_clients.pc"
}