mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-03 23:11:36 +01:00
56 lines
1.5 KiB
Plaintext
56 lines
1.5 KiB
Plaintext
# Contributor: Duncan Bellamy <dunk@denkimushi.com>
|
|
# Maintainer: Duncan Bellamy <dunk@denkimushi.com>
|
|
pkgname=onedrive
|
|
pkgver=2.4.13
|
|
pkgrel=0
|
|
pkgdesc="OneDrive Client for Linux"
|
|
url="https://abraunegg.github.io"
|
|
# LDC only on these architectures
|
|
arch="x86_64 aarch64"
|
|
license="GPL-3.0-only"
|
|
makedepends="autoconf automake curl-dev sqlite-dev ldc libnotify-dev chrpath"
|
|
checkdepends="bash"
|
|
subpackages="$pkgname-doc $pkgname-openrc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/abraunegg/onedrive/archive/v$pkgver.tar.gz
|
|
onedrive.confd
|
|
onedrive.initd
|
|
"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
autoreconf -fiv
|
|
}
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var
|
|
make
|
|
}
|
|
|
|
check() {
|
|
bash tests/makefiles.sh
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
chrpath -d "$pkgdir"/usr/bin/onedrive
|
|
install -Dm 755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
install -Dm 644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
|
}
|
|
|
|
openrc() {
|
|
default_openrc
|
|
amove etc/logrotate.d/onedrive
|
|
}
|
|
|
|
sha512sums="
|
|
6861c01d996ede667f0cb622038ad714a060cd2bc1c78f650cb6bcc9a671879f0ef675519db83a46668ce41bf7b71ef36157e2a1c7786e7b97d0e9153abf704c onedrive-2.4.13.tar.gz
|
|
0a87c60562076d99932b81e1d13ee5791b612532cf3df4ee023dde26933104d069d1053571cbbec0005bc19c6ca9bf8075ef252891bbfd2f37cacb5e50abc3de onedrive.confd
|
|
5eafc9eadbf49b8cd1e5fbcbe5e48ae475ac7cb0faa29b3daef19400d074613cac4e7b79a00d02d99232d20b773cd869fbdd04c1819760d2ef94106a52beaad0 onedrive.initd
|
|
"
|