| 1 | # Contributor: Aster Boese <[email protected] |
| 2 | # Maintainer: Luca Weiss <[email protected]> |
| 3 | pkgname=lomiri-trust-store |
| 4 | pkgver=2.0.2 |
| 5 | pkgrel=18 |
| 6 | pkgdesc="API for creating, reading, updating and deleting trust requests answered by users" |
| 7 | url="https://gitlab.com/ubports/development/core/trust-store" |
| 8 | arch="all" |
| 9 | license="LGPL-3.0-only" |
| 10 | depends_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 | " |
| 19 | makedepends=" |
| 20 | $depends_dev |
| 21 | cmake |
| 22 | cmake-extras |
| 23 | glog-dev |
| 24 | gmock |
| 25 | gtest-dev |
| 26 | libapparmor |
| 27 | samurai |
| 28 | " |
| 29 | checkdepends=" |
| 30 | coreutils |
| 31 | dbus |
| 32 | " |
| 33 | source="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 | " |
| 38 | subpackages="$pkgname-dev $pkgname-lang" |
| 39 | builddir="$srcdir/trust-store-$pkgver" |
| 40 | options="!check" # some tests fail |
| 41 | |
| 42 | build() { |
| 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 | |
| 52 | check() { |
| 53 | ctest --test-dir build |
| 54 | } |
| 55 | |
| 56 | package() { |
| 57 | DESTDIR="$pkgdir" cmake --install build |
| 58 | } |
| 59 | |
| 60 | sha512sums=" |
| 61 | 3dab27f752ad12845a41af04c3a749d89043a2d36cdd81f4705399144b7747f1f37142df8e30e70003ab42d75171e01e99bc6678d39e277f94eb0a8267c856b7 trust-store-2.0.2.tar.gz |
| 62 | 1a1d37b3c8f5181d369e03a22e36c433dd5ee94ed70cfa3592734ca38bc60a497d32c39907ac7b84030ff476b977f1bdd644a4766d9d63655dc0164e28bfc379 10-boost_1.84.patch |
| 63 | 1888be5142dc4f9c708901b5a5fc6d589115dee99133093d3fa2c9b88e5b7e1164f90cee9b552792c69daec7de5b78363a3c710619a328cd781157f55fdf5767 glog.patch |
| 64 | 9b06fb2ecf87d15f82dab0907dbe4c93d0521da740f60bec64d231405828fecfe9dd65e949fee847335d6c7e8d1a1b4a183390ac93cda20aa5f2e605b06fa95f 0001-3rd_party-xdg-CMakeLists.txt-Bump-minimum-version-to.patch |
| 65 | " |