From 9bdc48acb262b28ac540fbbaf7f0ffcb0624ab45 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 27 Feb 2019 07:48:19 -0300 Subject: [PATCH] phodav: update to 2.3. --- srcpkgs/phodav/patches/fix-udev.patch | 29 +++++++++++++++++++++++++++ srcpkgs/phodav/template | 21 +++++++++---------- 2 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 srcpkgs/phodav/patches/fix-udev.patch diff --git a/srcpkgs/phodav/patches/fix-udev.patch b/srcpkgs/phodav/patches/fix-udev.patch new file mode 100644 index 00000000000..9cedafd5d66 --- /dev/null +++ b/srcpkgs/phodav/patches/fix-udev.patch @@ -0,0 +1,29 @@ +diff --git meson.build meson.build +index 1b7fa2f..f002194 100644 +--- meson.build ++++ meson.build +@@ -53,7 +53,7 @@ if systemd.found() + ) + endif + +-udev = dependency('udev', required : get_option('systemd')) ++udev = dependency('udev', required : get_option('udev')) + if udev.found() + install_data( + 'data/70-spice-webdavd.rules', +diff --git meson_options.txt meson_options.txt +index d72a44b..724a0d3 100644 +--- meson_options.txt ++++ meson_options.txt +@@ -10,6 +10,10 @@ option('systemd', + type : 'feature', + description : 'Install systemd units/configuration') + ++option('udev', ++ type : 'feature', ++ description : 'Install udev rules') ++ + option('build-id', + type : 'integer', + value : 0, + diff --git a/srcpkgs/phodav/template b/srcpkgs/phodav/template index 0cf32ca31d5..1f7a3ae2e7e 100644 --- a/srcpkgs/phodav/template +++ b/srcpkgs/phodav/template @@ -1,21 +1,19 @@ # Template file for 'phodav' pkgname=phodav -version=2.2 -revision=2 -build_style=gnu-configure -configure_args="--disable-static" -hostmakedepends="glib intltool itstool pkg-config" -makedepends="avahi-libs-devel libsoup-devel" +version=2.3 +revision=1 +build_style=meson +configure_args="-Dsystemd=disabled -Davahi=enabled -Dgtk_doc=disabled + -Dudev=enabled" +hostmakedepends="pkg-config" +makedepends="libglib-devel libsoup-devel libxml2-devel avahi-glib-libs-devel + eudev-libudev-devel" short_desc="GNOME Web Dav implementation" maintainer="Enno Boland " license="LGPL-2.1-or-later" homepage="https://wiki.gnome.org/phodav" distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz" -checksum=080305dc9e804562f200ffc8c7d345c76754fce9cb01489dddb1b2c52c0557c1 - -post_install() { - rm -rf -- "${DESTDIR}"/usr/lib/systemd -} +checksum=6ef61e624c30a42fb720ef7ade7447e9ba922d69024b0326dc072fa3362ebe59 phodav-devel_package() { depends="phodav-${version}_${revision}" @@ -23,7 +21,6 @@ phodav-devel_package() { pkg_install() { vmove usr/include vmove usr/lib/pkgconfig - vmove usr/share/gtk-doc vmove "usr/lib/*.so" } }