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.


Reply via email to