mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
71 lines
1.8 KiB
Plaintext
71 lines
1.8 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=phodav
|
|
pkgver=3.0
|
|
pkgrel=2
|
|
pkgdesc="WebDAV server using libsoup"
|
|
url="https://wiki.gnome.org/phodav"
|
|
arch="all"
|
|
license="LGPL-2.0-or-later"
|
|
options="!check" # No test suite
|
|
depends="avahi"
|
|
makedepends="
|
|
asciidoc
|
|
attr-dev
|
|
avahi-dev
|
|
eudev-dev
|
|
gtk-doc
|
|
libsoup3-dev
|
|
libxml2-dev
|
|
meson
|
|
xmlto
|
|
"
|
|
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang chezdav chezdav-doc:chezdav_doc
|
|
spice-webdavd:spice spice-webdavd-openrc:spice_openrc"
|
|
source="https://download.gnome.org/sources/phodav/$pkgver/phodav-$pkgver.tar.xz
|
|
spice-webdavd.initd
|
|
"
|
|
|
|
build() {
|
|
abuild-meson \
|
|
-Davahi=enabled \
|
|
. output
|
|
meson compile -C output
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
|
|
|
rm -rf "$pkgdir"/usr/lib/systemd
|
|
}
|
|
|
|
chezdav() {
|
|
pkgdesc="A simple WebDAV server program"
|
|
mkdir -p "$subpkgdir"/usr
|
|
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
|
|
}
|
|
|
|
chezdav_doc() {
|
|
pkgdesc="A simple WebDAV server program (documentation)"
|
|
mkdir -p "$subpkgdir"/usr/share
|
|
mv "$pkgdir"/../phodav-doc/usr/share/man "$subpkgdir"/usr/share/
|
|
}
|
|
|
|
spice() {
|
|
pkgdesc="Spice daemon for the DAV channel"
|
|
mkdir -p "$subpkgdir"/usr
|
|
mv "$pkgdir"/usr/sbin "$subpkgdir"/usr/
|
|
mv "$pkgdir"/lib "$subpkgdir"/
|
|
}
|
|
|
|
spice_openrc() {
|
|
pkgdesc="Spice daemon for the DAV channel (OpenRC init scripts)"
|
|
install_if="spice-webdavd openrc"
|
|
mkdir -p "$subpkgdir"/etc/init.d
|
|
install "$srcdir"/spice-webdavd.initd "$subpkgdir"/etc/init.d/spice-webdavd
|
|
}
|
|
|
|
sha512sums="
|
|
a4720083fd581023ea78cc09e6df4b5d2f90894f916004cf28c7fa557da61d8c7a5539fa6b50647efcd9f771afd088889fdc40579a8e860c8ea20540b25eb26a phodav-3.0.tar.xz
|
|
1e10314f831840d9f54f38163bd518f42a378fe27b508639771b82610b4a434d4ec56c70a334dbfc7c8cd91160ba346751978f511c522577803248205dbcd211 spice-webdavd.initd
|
|
"
|