aports/testing/lomiri-download-manager/APKBUILD
Bart Ribbers 44ce39a091 */*: remove unnecessary --output-on-failure
We set OUTPUT_ON_FAILURE by default nowadays so this argument is
unnecessary
2025-03-19 15:41:30 +00:00

60 lines
2 KiB
Text

# Maintainer: Luca Weiss <luca@lucaweiss.eu>
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Contributor: Antoni Aloy <aaloytorrens@gmail.com>
pkgname=lomiri-download-manager
pkgver=0.1.3
pkgrel=5
pkgdesc="Provides a service for downloading files while an application is suspended"
arch="all"
url="https://gitlab.com/ubports/development/core/lomiri-download-manager"
license="LGPL-3.0-only"
depends_dev="
boost-dev
glog-dev
gtest-dev
lomiri-api-dev
qt5-qtdeclarative-dev
qt5-qttools-dev
"
makedepends="
$depends_dev
cmake
cmake-extras
doxygen
gmock
graphviz
samurai
"
checkdepends="dbus-test-runner xvfb-run"
source="https://gitlab.com/ubports/development/core/lomiri-download-manager/-/archive/$pkgver/lomiri-download-manager-$pkgver.tar.gz
0001-Use-CMAKE_INSTALL_FULL_-for-installing.patch
0002-Find-qdoc-correctly-on-distros-without-qtchooser.patch
0003-treewide-Switch-to-glog-CMake-module.patch
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=None \
-DUSE_SYSTEMD=OFF \
-DENABLE_WERROR=OFF
cmake --build build
}
check() {
ctest --test-dir build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
693dbaa85dc227a2c1ed26acc4bf662c888f45df544868906c9d405c62e32215a4825e03ba548ce3aa38f7c9a0c9c7c8e58198c4384c54aec343dfa47b7ab99c lomiri-download-manager-0.1.3.tar.gz
ba253dcfef4de15a583bfa28e5f735c7d219474b6904aeb9e03bc13d82c80877b8a4ea55516af457a9918570f766165d4f5de4daf1b0c6c891f9d832f8ce973e 0001-Use-CMAKE_INSTALL_FULL_-for-installing.patch
81fcae38d6e22f4e315c859976e8dc3940571d93c18070b13d26e2a0941c0e401d98110960f7ebc1af7a0016528e3f6c30f1758bb6ff21535d35687992988c29 0002-Find-qdoc-correctly-on-distros-without-qtchooser.patch
92e6fb0c2b5ea3b7c3ee6f2b41e9dbe1ef10c8a7895119f924cffa6122e69e3145ee4d2b42c504ba52dac51762783faa38e900a4b28e1f6d1e0820b2a4403eab 0003-treewide-Switch-to-glog-CMake-module.patch
"