projects/aports·blob master · refs

65 lines · 1.8 KiB

1# Contributor: Aster Boese <[email protected]
2# Maintainer: Luca Weiss <[email protected]>
3pkgname=lomiri-trust-store
4pkgver=2.0.2
5pkgrel=18
6pkgdesc="API for creating, reading, updating and deleting trust requests answered by users"
7url="https://gitlab.com/ubports/development/core/trust-store"
8arch="all"
9license="LGPL-3.0-only"
10depends_dev="
11 boost-dev
12 dbus-cpp-dev
13 libapparmor-dev
14 mir-dev
15 process-cpp-dev
16 properties-cpp-dev
17 qt5-qtdeclarative-dev
18 "
19makedepends="
20 $depends_dev
21 cmake
22 cmake-extras
23 glog-dev
24 gmock
25 gtest-dev
26 libapparmor
27 samurai
28 "
29checkdepends="
30 coreutils
31 dbus
32 "
33source="https://gitlab.com/ubports/development/core/trust-store/-/archive/$pkgver/trust-store-$pkgver.tar.gz
34 10-boost_1.84.patch
35 glog.patch
36 0001-3rd_party-xdg-CMakeLists.txt-Bump-minimum-version-to.patch
37 "
38subpackages="$pkgname-dev $pkgname-lang"
39builddir="$srcdir/trust-store-$pkgver"
40options="!check" # some tests fail
41
42build() {
43 cmake -B build -G Ninja \
44 -DCMAKE_INSTALL_PREFIX=/usr \
45 -DCMAKE_INSTALL_LIBDIR=lib \
46 -DCMAKE_BUILD_TYPE=None \
47 -DTRUST_STORE_MIR_AGENT_ENABLED=OFF \
48 -DENABLE_WERROR=OFF
49 cmake --build build
50}
51
52check() {
53 ctest --test-dir build
54}
55
56package() {
57 DESTDIR="$pkgdir" cmake --install build
58}
59
60sha512sums="
613dab27f752ad12845a41af04c3a749d89043a2d36cdd81f4705399144b7747f1f37142df8e30e70003ab42d75171e01e99bc6678d39e277f94eb0a8267c856b7 trust-store-2.0.2.tar.gz
621a1d37b3c8f5181d369e03a22e36c433dd5ee94ed70cfa3592734ca38bc60a497d32c39907ac7b84030ff476b977f1bdd644a4766d9d63655dc0164e28bfc379 10-boost_1.84.patch
631888be5142dc4f9c708901b5a5fc6d589115dee99133093d3fa2c9b88e5b7e1164f90cee9b552792c69daec7de5b78363a3c710619a328cd781157f55fdf5767 glog.patch
649b06fb2ecf87d15f82dab0907dbe4c93d0521da740f60bec64d231405828fecfe9dd65e949fee847335d6c7e8d1a1b4a183390ac93cda20aa5f2e605b06fa95f 0001-3rd_party-xdg-CMakeLists.txt-Bump-minimum-version-to.patch
65"