diff options
Diffstat (limited to 'net-libs/phodav')
-rw-r--r-- | net-libs/phodav/Manifest | 3 | ||||
-rw-r--r-- | net-libs/phodav/files/2.5-meson-Allow-specifying-systemd-udev-directories.patch | 79 | ||||
-rw-r--r-- | net-libs/phodav/phodav-2.5.ebuild | 71 |
3 files changed, 0 insertions, 153 deletions
diff --git a/net-libs/phodav/Manifest b/net-libs/phodav/Manifest index 657a2a79bb9f..f5f84b9c902d 100644 --- a/net-libs/phodav/Manifest +++ b/net-libs/phodav/Manifest @@ -1,8 +1,5 @@ -AUX 2.5-meson-Allow-specifying-systemd-udev-directories.patch 2410 BLAKE2B c511c6fa826e0ddad009ae35876d310b9baab86bdf773d28aacf8c92fe69c930d0f4ddbc37e43cb40bef22319fb6ef5b2a8a1a199456c7fb5c918a9b7449c4a1 SHA512 1f800ece56e65dc309df47c66aef02499fddf707dcdc98031f528d2648776d70dcd7099cd784fbf4ca34352caecee7e1d5aba8b314580326b4c74a0c0ffcab6d AUX 70-spice-webdavd.rules 159 BLAKE2B 712c2513f1322e4144229e31c4df83cec6780a57590c26cca76d5a1d2844a7ea6bd0696906abba5441023b44985e26cee578a4c21ec00b62b236fdc25de2a964 SHA512 f9a427f0d4f4db4aa3e0c7a4f77281b405ebde3e932bf591f018f39f6094fa47f16649534b2dc45434433367f60b98d58e32e49c5b03ba1333015319de5644cc AUX spice-webdavd.initd 344 BLAKE2B 6a7f36f4f698e5327455b3e95a71ae39df56f6d57e8dbb050d255cb87e1847f6672ab7121829d08c39ae0b028c2e7d8e375724a1b6e06e8e547291cf0188749b SHA512 df4e08bb5fec88bd7c0002e25c5ce348f538d49de9b74890c97a53516e8c3d0f60c87c77050c5357e73f5d33f1daaabb9007d7e35d4d34b15b105dc4ce273dfb -DIST phodav-2.5.tar.xz 62992 BLAKE2B aca0141c20c727dd27af3760caf27ec0f7a4936c3c35dbdb60a8a15b5bd75ebd97dfef8bb96f50b266d7a0e53fb8c0e21416dea855ff107b362dba0e89283a64 SHA512 4b6cd6a40118bf9c042abcfc3e7cb593b620922aae4dd3daf77682bf9da2030a0958bc0206531d5950f85551ef8f5da21fb21c54b9bd5e56b880f54e0983bc01 DIST phodav-3.0.tar.xz 65728 BLAKE2B c7980fc9c8e5fe3034b16bbb6433d09b4365a5c50188476f4dfcb1d1ae32f4988c22933b4c811dbef44fe5fc4fbebcf6beb8e859a3c9d01fb7075336caaba8ca SHA512 a4720083fd581023ea78cc09e6df4b5d2f90894f916004cf28c7fa557da61d8c7a5539fa6b50647efcd9f771afd088889fdc40579a8e860c8ea20540b25eb26a -EBUILD phodav-2.5.ebuild 1410 BLAKE2B eb9f0571b56aa52868201e017c2ffd3775e8abb45d7a5cfa488eba403ca90bd163f1b4901c0d7aeffdf50f5b531775be51fc028f0f40398ea0dfe9662650eecf SHA512 1f017520af4911869a796b2b7792827d09599f63b05bd9b22141752027e3fa88395dbfcede945cadfe8e528a83ca11661752c16353d138897bbd57bb6bc77e0c EBUILD phodav-3.0.ebuild 1384 BLAKE2B 38821c49459843ae060998414e89c875c2d13373681b7580f4cf57b1c5f07c387c8193727165496650cc1102f72a11f048d45077add58903a24dd443fb162d52 SHA512 137be55401dc46d7a69c93b8ced0d3f27e405705ea6d64e8037219400db1c81ead7d0628227d7d3cacb076b52f7c0892f4fcb17ac92f4cc57f4bbdfe9f44e05f MISC metadata.xml 485 BLAKE2B c32afc16176aba3a4c9e742a63889b2eeb80d8f45de4d3993c51ae680909f8955dc91cd7e8fadf8024a2e11e99398b8994ad64aa0280377d0c6604984cbecf87 SHA512 96629bfa78390d48970c210e6e1d2ced28963fb7d01077280a65b7113cb418dd8aaad702fe6f99d2caf82d728ac87da6dbdfbf7ec3c9257e89f1e5bda7edb598 diff --git a/net-libs/phodav/files/2.5-meson-Allow-specifying-systemd-udev-directories.patch b/net-libs/phodav/files/2.5-meson-Allow-specifying-systemd-udev-directories.patch deleted file mode 100644 index 87d4331d5397..000000000000 --- a/net-libs/phodav/files/2.5-meson-Allow-specifying-systemd-udev-directories.patch +++ /dev/null @@ -1,79 +0,0 @@ -https://gitlab.gnome.org/GNOME/phodav/-/merge_requests/19 - -From 5f6ca03ab91df31ede9a4435c63cf5af0ef50c06 Mon Sep 17 00:00:00 2001 -From: Matt Turner <mattst88@gmail.com> -Date: Mon, 3 May 2021 22:47:16 -0400 -Subject: [PATCH] meson: Allow specifying systemd/udev directories - -Closes: https://gitlab.gnome.org/GNOME/phodav/-/issues/1 ---- - data/meson.build | 24 ++++++++++++++++++------ - meson_options.txt | 12 ++++++------ - 2 files changed, 24 insertions(+), 12 deletions(-) - -diff --git a/data/meson.build b/data/meson.build -index c466030..26ad939 100644 ---- a/data/meson.build -+++ b/data/meson.build -@@ -1,16 +1,28 @@ --systemd = dependency('systemd', required : get_option('systemd')) --if systemd.found() -+systemd_systemunitdir = get_option('systemdsystemunitdir') -+if systemd_systemunitdir == '' -+ systemd = dependency('systemd', required : false) -+ if systemd.found() -+ systemd_systemunitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir') -+ endif -+endif -+if systemd_systemunitdir != '' - install_data( - 'spice-webdavd.service', -- install_dir : systemd.get_pkgconfig_variable('systemdsystemunitdir') -+ install_dir : systemd_systemunitdir - ) - endif - --udev = dependency('udev', required : get_option('udev')) --if udev.found() -+udev_rulesdir = get_option('udevrulesdir') -+if udev_rulesdir == '' -+ udev = dependency('udev', required : false) -+ if udev.found() -+ udev_rulesdir = '@0@/@1@'.format(udev.get_pkgconfig_variable('udevdir'), 'rules.d') -+ endif -+endif -+if udev_rulesdir != '' - install_data( - '70-spice-webdavd.rules', -- install_dir : '@0@/@1@'.format(udev.get_pkgconfig_variable('udevdir'), 'rules.d'), -+ install_dir : udev_rulesdir - ) - endif - -diff --git a/meson_options.txt b/meson_options.txt -index 724a0d3..1b075f5 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -6,13 +6,13 @@ option('avahi', - type : 'feature', - description : 'Build with avahi/mdns') - --option('systemd', -- type : 'feature', -- description : 'Install systemd units/configuration') -+option('systemdsystemunitdir', -+ type: 'string', -+ description: 'Directory for systemd system unit files') - --option('udev', -- type : 'feature', -- description : 'Install udev rules') -+option('udevrulesdir', -+ type : 'string', -+ description : 'Directory for udev rules') - - option('build-id', - type : 'integer', --- -2.26.3 - diff --git a/net-libs/phodav/phodav-2.5.ebuild b/net-libs/phodav/phodav-2.5.ebuild deleted file mode 100644 index 2f25911b5a91..000000000000 --- a/net-libs/phodav/phodav-2.5.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org meson systemd udev - -DESCRIPTION="WebDav server implementation using libsoup" -HOMEPAGE="https://wiki.gnome.org/phodav" - -LICENSE="LGPL-2.1+" -SLOT="2.0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="gtk-doc systemd test zeroconf" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.51.2:2 - >=net-libs/libsoup-2.48:2.4 - dev-libs/libxml2 - zeroconf? ( net-dns/avahi[dbus] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/asciidoc - app-text/docbook-xml-dtd:4.5 - app-text/xmlto - sys-devel/gettext - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) - test? ( gnome-base/dconf ) -" - -PATCHES=( - "${FILESDIR}"/${PV}-meson-Allow-specifying-systemd-udev-directories.patch -) - -src_prepare() { - default - - if ! use zeroconf ; then - sed -i -e 's|avahi-daemon.service||' data/spice-webdavd.service || die - fi -} - -src_configure() { - local emesonargs=( - $(meson_feature gtk-doc gtk_doc) - $(meson_feature zeroconf avahi) - -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)" - -Dudevrulesdir="$(get_udevdir)/rules.d" - ) - meson_src_configure -} - -src_install() { - meson_src_install - - if ! use systemd ; then - newinitd "${FILESDIR}/spice-webdavd.initd" spice-webdavd - udev_dorules "${FILESDIR}/70-spice-webdavd.rules" - fi -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -} |