Balló György pushed to branch main at Arch Linux / Packaging / Packages / phodav
Commits: 6b9075a3 by Balló György at 2024-08-01T07:40:34+02:00 Switch to git source, add config for nvchecker - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -6,6 +6,7 @@ pkgbase = phodav arch = x86_64 license = LGPL-2.1-or-later makedepends = asciidoc + makedepends = git makedepends = gtk-doc makedepends = meson makedepends = xmlto @@ -16,7 +17,8 @@ pkgbase = phodav depends = libxml2 depends = systemd backup = etc/conf.d/spice-webdavd - source = https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz - sha256sums = 392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1 + source = git+https://gitlab.gnome.org/GNOME/phodav.git?signed#tag=v3.0 + validpgpkeys = 87A9BD933F87C606D276F62DDAE8E10975969CE5 + b2sums = b27ed0f583980460cd51321d38a48f5c755c67a75fe06e4e9f7b7e6b8a68a31edc89ea1197a101dff8088e30dc1c04217035b2c835911dc93dcc8ed871de9411 pkgname = phodav ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[phodav] +source = "git" +git = "https://gitlab.gnome.org/GNOME/phodav.git" +prefix = "v" ===================================== PKGBUILD ===================================== @@ -4,29 +4,43 @@ pkgname=phodav pkgver=3.0 pkgrel=3 pkgdesc='WebDav server implementation using libsoup (RFC 4918)' -arch=('x86_64') +arch=(x86_64) url='https://wiki.gnome.org/phodav' -license=('LGPL-2.1-or-later') -depends=('avahi' 'glib2' 'glibc' 'libsoup3' 'libxml2' 'systemd') -makedepends=('asciidoc' 'gtk-doc' 'meson' 'xmlto') -backup=('etc/conf.d/spice-webdavd') -source=("https://download.gnome.org/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz") -sha256sums=('392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1') +license=(LGPL-2.1-or-later) +depends=( + avahi + glib2 + glibc + libsoup3 + libxml2 + systemd +) +makedepends=( + asciidoc + git + gtk-doc + meson + xmlto +) +backup=(etc/conf.d/spice-webdavd) +source=("git+https://gitlab.gnome.org/GNOME/phodav.git?signed#tag=v$pkgver") +b2sums=(b27ed0f583980460cd51321d38a48f5c755c67a75fe06e4e9f7b7e6b8a68a31edc89ea1197a101dff8088e30dc1c04217035b2c835911dc93dcc8ed871de9411) +validpgpkeys=(87A9BD933F87C606D276F62DDAE8E10975969CE5) # Marc-André Lureau prepare() { - cd $pkgname-$pkgver - sed -i 's|/etc/sysconfig/spice-webdavd|/etc/conf.d/spice-webdavd| - s|/usr/sbin/spice-webdavd|/usr/bin/spice-webdavd|' data/spice-webdavd.service + cd $pkgname + sed -i 's|/etc/sysconfig/spice-webdavd|/etc/conf.d/spice-webdavd| + s|/usr/sbin/spice-webdavd|/usr/bin/spice-webdavd|' data/spice-webdavd.service } build() { - arch-meson $pkgname-$pkgver build - meson compile -C build + arch-meson $pkgname build + meson compile -C build } package() { - meson install -C build --destdir "$pkgdir" + meson install -C build --destdir "$pkgdir" - install -dm755 "$pkgdir/etc/conf.d/" - echo 'SPICE_WEBDAVD_EXTRA_ARGS=""' > "$pkgdir/etc/conf.d/spice-webdavd" + install -dm755 "$pkgdir/etc/conf.d/" + echo 'SPICE_WEBDAVD_EXTRA_ARGS=""' > "$pkgdir/etc/conf.d/spice-webdavd" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/phodav/-/commit/6b9075a317b8a687454db308c2390d68c4e1a00f -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/phodav/-/commit/6b9075a317b8a687454db308c2390d68c4e1a00f You're receiving this email because of your account on gitlab.archlinux.org.