mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-05 08:17:14 +02:00
60 lines
2 KiB
Text
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
|
|
"
|