2017-11-29 23:29:26 +00:00
|
|
|
pkgname=luna-service2
|
|
|
|
pkgver=3.2.0_git20170505
|
2017-12-17 18:25:59 +00:00
|
|
|
pkgrel=1
|
2017-11-29 23:29:26 +00:00
|
|
|
_commit=1e2e1a53c089003da333609946dddf063244ee34
|
|
|
|
pkgdesc="Open webOS Luna System Bus library, daemon, and utilities"
|
|
|
|
arch="all"
|
|
|
|
url="https://github.com/webOS-ports/luna-service2"
|
|
|
|
license="GPL-3.0+"
|
|
|
|
depends="glib pmloglib libpbnjson"
|
|
|
|
makedepends="cmake-modules-webos glib-dev libpbnjson-dev pmloglib-dev"
|
|
|
|
depends_dev="glib-dev libpbnjson-dev pmloglib-dev"
|
|
|
|
source="$pkgname-$_commit.tar.gz::https://github.com/webOS-ports/luna-service2/archive/$_commit.tar.gz
|
2017-12-17 18:25:59 +00:00
|
|
|
remove-systemd-harddep.patch remove-malloc-debug.patch ls-private.conf ls-public.conf"
|
2017-11-29 23:29:26 +00:00
|
|
|
subpackages="$pkgname-dev"
|
|
|
|
options="!check"
|
|
|
|
builddir="$srcdir/$pkgname-$_commit"
|
|
|
|
|
|
|
|
prepare() {
|
|
|
|
default_prepare
|
|
|
|
mkdir -p "$srcdir"/build
|
|
|
|
}
|
|
|
|
|
|
|
|
build() {
|
|
|
|
cd "$srcdir"/build
|
|
|
|
cmake "$builddir" \
|
|
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
|
|
-DWEBOS_INSTALL_ROOT=/ \
|
|
|
|
-DMALLOC_DEBUG=1
|
|
|
|
make
|
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd "$srcdir"/build
|
|
|
|
make DESTDIR="$pkgdir" install
|
2017-12-17 18:25:59 +00:00
|
|
|
cp "$srcdir"/ls-private.conf "$pkgdir"/etc/luna-service2/ls-private.conf
|
|
|
|
cp "$srcdir"/ls-public.conf "$pkgdir"/etc/luna-service2/ls-public.conf
|
2017-11-29 23:29:26 +00:00
|
|
|
}
|
|
|
|
sha512sums="862b04ad58a786b7ce810a9864a2580addd4d9757c1d8825f86f5a817a75daa83d360d4c3ceb26e512e868ba2379ba11e049e79fac84411f6758257cbe71909d luna-service2-1e2e1a53c089003da333609946dddf063244ee34.tar.gz
|
|
|
|
c8223795eebd9b0e7037f1ba130d6b4e58496483e886a50a76ed79ef61ed76ebc729f8d031ae9110d80f1ef029e4c8f9529edb483608bdc4aafb39a1bb5e8562 remove-systemd-harddep.patch
|
2017-12-17 18:25:59 +00:00
|
|
|
2d35d056c445d25dc970fc176d1326fb93c682ebff0501a79ed2b41d5eda7fde36be0bed96e34776f234c59a95b1e29889e0ba5bec48c321e091f93db0220700 remove-malloc-debug.patch
|
|
|
|
a440cb959109c0315cdb0fbe36ec358510d9699de246326d2019957f0de36f521bd88102432f94dc2dc8de45534810a935b9a1f91e9c220044b3aa4c61635a28 ls-private.conf
|
|
|
|
0c3b03949a6f78d7bbdb3fedea2c797cda478b5a58057693dc258487c9d7c75a818f5202bd8f28f51d4cfb0ab7431f7be49667026cd4442be425b3e525c0fde5 ls-public.conf"
|