public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2021-02-06 23:05 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2021-02-06 23:05 UTC (permalink / raw
  To: gentoo-commits

commit:     c093b607a18dfd09c5bf7a89deb21d4e8ebd7a30
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Feb  6 23:03:25 2021 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Feb  6 23:04:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c093b607

net-misc/wsdd: version bump to 0.6.4

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest          |  1 +
 net-misc/wsdd/wsdd-0.6.4.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index b9fdbef7..1c67a602 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,4 +1,5 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
 DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75 SHA512 62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
 DIST wsdd-0.6.2.tar.gz 27654 BLAKE2B 07a518517f8896682a6a04a4f904b3f696874da71b1b09202fc4b6117a32e2eaa463a111c5265a643d6cde49fef275ac0adcfdd4e21f89f2721719426f1926a0 SHA512 fb18c5018bbd0a6389ad8a58040351ddebab5628c7315d57d9aaf32effe1d7a4f5b91dfa9afae77d41c0eb408de6ad788c40d1cd6158e975fc94f8c3a9f8bd4b
+DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6 SHA512 facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
 DIST wsdd-0.6.tar.gz 27067 BLAKE2B ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89 SHA512 a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
new file mode 100644
index 00000000..f956899d
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+	fi
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
+	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.1
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2024-04-05  8:21 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2024-04-05  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     c63ee55bd8516b9e7df2b74f3a434f4a2c96e65d
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Fri Apr  5 08:13:31 2024 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Fri Apr  5 08:20:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c63ee55b

net-misc/wsdd: add 0.8

Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest        |  1 +
 net-misc/wsdd/wsdd-0.8.ebuild | 44 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index b8530a0ac5..21f2ff382e 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,2 +1,3 @@
 DIST wsdd-0.7.0.tar.gz 30155 BLAKE2B 74eae9e8dbe4b357cf8931c07ca2131e541bbc57c066197debc6add7dfa99411c836cf4058d477ebbcf484682496110f533e6b8ecb79a8ea789fdc1fec5ebfce SHA512 06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76
 DIST wsdd-0.7.1.tar.gz 35921 BLAKE2B ce43022c3bd9f7ff1fd7169ac0d5ab6b2ff78d35c221c05b2e20908a5772d563ab2aca571d4e6ae48a55d19d4adcb9cde60f720ae47af8ee950198224fcfdb26 SHA512 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684
+DIST wsdd-0.8.tar.gz 40455 BLAKE2B e4b8e29073b6ea23b73d2f740f6dbabd8c90b615de32d9972c59e5a822daf6232fcdeafb180492a37c4a29ec266c733b160376abedce3b6a90feded2aed25aa2 SHA512 e3e5164f9ebe39c979456169bf1b0c6c4cd974792f08fa4dfab9c313fba88ae1208a8112db09c3655719b4e26bfc2616f844f17d2a245132c2f5b22e978e3c20

diff --git a/net-misc/wsdd/wsdd-0.8.ebuild b/net-misc/wsdd/wsdd-0.8.ebuild
new file mode 100644
index 0000000000..faed7e1265
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba )"
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
+	fi
+
+	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with dependency on samba service if use flag is set
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service || die
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.8
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2024-04-05  8:21 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2024-04-05  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     1b27b59b6d2d4c7658d60575b917ee401923ae89
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Fri Apr  5 08:15:34 2024 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Fri Apr  5 08:20:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b27b59b

net-misc/wsdd: enable py3.12

Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/wsdd-0.7.0.ebuild | 4 ++--
 net-misc/wsdd/wsdd-0.7.1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index 2d407d9ccd..be844cebc5 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd

diff --git a/net-misc/wsdd/wsdd-0.7.1.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
index 3719545fbe..faed7e1265 100644
--- a/net-misc/wsdd/wsdd-0.7.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2023-03-04 17:01 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2023-03-04 17:01 UTC (permalink / raw
  To: gentoo-commits

commit:     f9254f7e72fb5e1c00afbb5c0df82eb80aec4a00
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Mar  4 16:57:10 2023 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Mar  4 16:57:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9254f7e

net-misc/wsdd: use new man page section

Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/wsdd-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wsdd/wsdd-0.7.1.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
index ed79254f3..a3e34dd48 100644
--- a/net-misc/wsdd/wsdd-0.7.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -42,5 +42,5 @@ src_install() {
 	systemd_dounit etc/systemd/wsdd.service
 
 	dodoc README.md
-	doman man/wsdd.1
+	doman man/wsdd.8
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2023-03-04 12:03 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2023-03-04 12:03 UTC (permalink / raw
  To: gentoo-commits

commit:     4f615f953b12cdaeede07e0250a05ad1523fda2f
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Mar  4 11:50:19 2023 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Mar  4 12:01:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f615f95

net-misc/wsdd: add v0.7.1, bump Python compat

fixes #897642

Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest                                 | 2 +-
 net-misc/wsdd/wsdd-0.7.0.ebuild                        | 4 ++--
 net-misc/wsdd/{wsdd-0.7.0.ebuild => wsdd-0.7.1.ebuild} | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index f45619817..b8530a0ac 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,2 +1,2 @@
-DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6 SHA512 facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
 DIST wsdd-0.7.0.tar.gz 30155 BLAKE2B 74eae9e8dbe4b357cf8931c07ca2131e541bbc57c066197debc6add7dfa99411c836cf4058d477ebbcf484682496110f533e6b8ecb79a8ea789fdc1fec5ebfce SHA512 06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76
+DIST wsdd-0.7.1.tar.gz 35921 BLAKE2B ce43022c3bd9f7ff1fd7169ac0d5ab6b2ff78d35c221c05b2e20908a5772d563ab2aca571d4e6ae48a55d19d4adcb9cde60f720ae47af8ee950198224fcfdb26 SHA512 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index d5b66f233..ed79254f3 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
similarity index 94%
copy from net-misc/wsdd/wsdd-0.7.0.ebuild
copy to net-misc/wsdd/wsdd-0.7.1.ebuild
index d5b66f233..ed79254f3 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2023-03-04 12:03 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2023-03-04 12:03 UTC (permalink / raw
  To: gentoo-commits

commit:     f641d4b6d482cc1a4c5e84902792ba30627c5ae7
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Mar  4 11:51:55 2023 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Mar  4 12:01:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f641d4b6

net-misc/wsdd: drop v0.6.4

Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/wsdd-0.6.4.ebuild | 47 -----------------------------------------
 1 file changed, 47 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
deleted file mode 100644
index c981d6731..000000000
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd"
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
-RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-	python_foreach_impl python_newscript src/wsdd.py wsdd
-
-	# remove dependency on samba from init.d script if samba is not in use flags
-	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
-	fi
-
-	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
-
-	doinitd etc/openrc/init.d/wsdd
-	doconfd etc/openrc/conf.d/wsdd
-
-	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
-	sed -i -e "s/=nobody/=${PN}/" etc/systemd/wsdd.service
-	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service || die
-	fi
-	systemd_dounit etc/systemd/wsdd.service
-
-	dodoc README.md
-	doman man/wsdd.1
-}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2021-12-01 22:05 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2021-12-01 22:05 UTC (permalink / raw
  To: gentoo-commits

commit:     1375fadc3552c74aa34555938c834de1406103fc
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Wed Dec  1 22:05:02 2021 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Wed Dec  1 22:05:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1375fadc

net-misc/wsdd: add 'die' call to commands

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/wsdd-0.6.4.ebuild | 6 +++---
 net-misc/wsdd/wsdd-0.7.0.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
index 392a525e1..c981d6731 100644
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -27,10 +27,10 @@ src_install() {
 
 	# remove dependency on samba from init.d script if samba is not in use flags
 	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
 	fi
 
-	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
 
 	doinitd etc/openrc/init.d/wsdd
 	doconfd etc/openrc/conf.d/wsdd
@@ -38,7 +38,7 @@ src_install() {
 	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
 	sed -i -e "s/=nobody/=${PN}/" etc/systemd/wsdd.service
 	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service || die
 	fi
 	systemd_dounit etc/systemd/wsdd.service
 

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index 592da1725..d5b66f233 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -27,17 +27,17 @@ src_install() {
 
 	# remove dependency on samba from init.d script if samba is not in use flags
 	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
 	fi
 
-	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
 
 	doinitd etc/openrc/init.d/wsdd
 	doconfd etc/openrc/conf.d/wsdd
 
 	# install systemd unit file with dependency on samba service if use flag is set
 	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service || die
 	fi
 	systemd_dounit etc/systemd/wsdd.service
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2021-11-21  9:42 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2021-11-21  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     3e83d3ead4bc0ca74f5d6a9cfdff59331260191a
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sun Nov 21 09:14:30 2021 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sun Nov 21 09:15:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e83d3ea

net-misc/wsdd: version bump to 0.7.0, add Python 3.10 support

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest          |  1 +
 net-misc/wsdd/wsdd-0.7.0.ebuild | 46 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 019019217..f45619817 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1 +1,2 @@
 DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6 SHA512 facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
+DIST wsdd-0.7.0.tar.gz 30155 BLAKE2B 74eae9e8dbe4b357cf8931c07ca2131e541bbc57c066197debc6add7dfa99411c836cf4058d477ebbcf484682496110f533e6b8ecb79a8ea789fdc1fec5ebfce SHA512 06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
new file mode 100644
index 000000000..592da1725
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+	fi
+
+	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with dependency on samba service if use flag is set
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.1
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2021-05-16  7:37 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2021-05-16  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     bf9f32337be6f19bdb82f8fd869f1ea93fd903e7
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat May 15 20:54:06 2021 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sun May 16 07:32:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf9f3233

net-misc/wsdd: use dedicated user/group (GLEP 81 compliance)

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/wsdd-0.6.4.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
index 05b681d16..6f2a9f1c2 100644
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DEPEND=""
 # Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
+RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {
@@ -30,11 +30,13 @@ src_install() {
 		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
 	fi
 
+	sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+
 	doinitd etc/openrc/init.d/wsdd
 	doconfd etc/openrc/conf.d/wsdd
 
 	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
-	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+	sed -i -e "s/=nobody/=${PN}/" etc/systemd/wsdd.service
 	if use samba; then
 		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
 	fi


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2021-05-16  7:37 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2021-05-16  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     9f6914a613ce32ff8fbc3f38ed8b26497728b4a3
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat May 15 20:55:44 2021 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sun May 16 07:37:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f6914a6

net-misc/wsdd: remove old versions

Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest          |  4 ----
 net-misc/wsdd/wsdd-0.5.ebuild   | 45 -----------------------------------------
 net-misc/wsdd/wsdd-0.6.1.ebuild | 45 -----------------------------------------
 net-misc/wsdd/wsdd-0.6.2.ebuild | 45 -----------------------------------------
 net-misc/wsdd/wsdd-0.6.ebuild   | 45 -----------------------------------------
 5 files changed, 184 deletions(-)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 1c67a602e..019019217 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,5 +1 @@
-DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
-DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75 SHA512 62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
-DIST wsdd-0.6.2.tar.gz 27654 BLAKE2B 07a518517f8896682a6a04a4f904b3f696874da71b1b09202fc4b6117a32e2eaa463a111c5265a643d6cde49fef275ac0adcfdd4e21f89f2721719426f1926a0 SHA512 fb18c5018bbd0a6389ad8a58040351ddebab5628c7315d57d9aaf32effe1d7a4f5b91dfa9afae77d41c0eb408de6ad788c40d1cd6158e975fc94f8c3a9f8bd4b
 DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6 SHA512 facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
-DIST wsdd-0.6.tar.gz 27067 BLAKE2B ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89 SHA512 a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild
deleted file mode 100644
index 05b681d16..000000000
--- a/net-misc/wsdd/wsdd-0.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd"
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-	python_foreach_impl python_newscript src/wsdd.py wsdd
-
-	# remove dependency on samba from init.d script if samba is not in use flags
-	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
-	fi
-
-	doinitd etc/openrc/init.d/wsdd
-	doconfd etc/openrc/conf.d/wsdd
-
-	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
-	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
-	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
-	fi
-	systemd_dounit etc/systemd/wsdd.service
-
-	dodoc README.md
-	doman man/wsdd.1
-}

diff --git a/net-misc/wsdd/wsdd-0.6.1.ebuild b/net-misc/wsdd/wsdd-0.6.1.ebuild
deleted file mode 100644
index 05b681d16..000000000
--- a/net-misc/wsdd/wsdd-0.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd"
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-	python_foreach_impl python_newscript src/wsdd.py wsdd
-
-	# remove dependency on samba from init.d script if samba is not in use flags
-	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
-	fi
-
-	doinitd etc/openrc/init.d/wsdd
-	doconfd etc/openrc/conf.d/wsdd
-
-	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
-	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
-	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
-	fi
-	systemd_dounit etc/systemd/wsdd.service
-
-	dodoc README.md
-	doman man/wsdd.1
-}

diff --git a/net-misc/wsdd/wsdd-0.6.2.ebuild b/net-misc/wsdd/wsdd-0.6.2.ebuild
deleted file mode 100644
index 05b681d16..000000000
--- a/net-misc/wsdd/wsdd-0.6.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd"
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-	python_foreach_impl python_newscript src/wsdd.py wsdd
-
-	# remove dependency on samba from init.d script if samba is not in use flags
-	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
-	fi
-
-	doinitd etc/openrc/init.d/wsdd
-	doconfd etc/openrc/conf.d/wsdd
-
-	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
-	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
-	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
-	fi
-	systemd_dounit etc/systemd/wsdd.service
-
-	dodoc README.md
-	doman man/wsdd.1
-}

diff --git a/net-misc/wsdd/wsdd-0.6.ebuild b/net-misc/wsdd/wsdd-0.6.ebuild
deleted file mode 100644
index 05b681d16..000000000
--- a/net-misc/wsdd/wsdd-0.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd"
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-	python_foreach_impl python_newscript src/wsdd.py wsdd
-
-	# remove dependency on samba from init.d script if samba is not in use flags
-	if ! use samba ; then
-		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
-	fi
-
-	doinitd etc/openrc/init.d/wsdd
-	doconfd etc/openrc/conf.d/wsdd
-
-	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
-	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
-	if use samba; then
-		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
-	fi
-	systemd_dounit etc/systemd/wsdd.service
-
-	dodoc README.md
-	doman man/wsdd.1
-}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2021-02-12 20:47 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2021-02-12 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0f27a7e64f326bfb34a48769ec146a9390cdb467
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Fri Feb 12 20:02:00 2021 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Fri Feb 12 20:46:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f27a7e6

net-misc/wsdd: PYTHON_COMPAT update, dependency refinement

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/wsdd-0.5.ebuild   | 10 +++++-----
 net-misc/wsdd/wsdd-0.6.1.ebuild | 10 +++++-----
 net-misc/wsdd/wsdd-0.6.2.ebuild | 10 +++++-----
 net-misc/wsdd/wsdd-0.6.4.ebuild |  8 ++++----
 net-misc/wsdd/wsdd-0.6.ebuild   | 10 +++++-----
 5 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild
index 923d0d49..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.5.ebuild
+++ b/net-misc/wsdd/wsdd-0.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.1.ebuild b/net-misc/wsdd/wsdd-0.6.1.ebuild
index f35381e5..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.2.ebuild b/net-misc/wsdd/wsdd-0.6.2.ebuild
index f35381e5..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.2.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
index f956899d..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.ebuild b/net-misc/wsdd/wsdd-0.6.ebuild
index f35381e5..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2020-10-19 15:38 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2020-10-19 15:38 UTC (permalink / raw
  To: gentoo-commits

commit:     400bbcdef3b6e5e59144b23d96d40a86e1f2ec14
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Mon Oct 19 15:36:04 2020 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Mon Oct 19 15:36:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=400bbcde

net-misc/wsdd: version bump to 0.6.2

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest          |  1 +
 net-misc/wsdd/wsdd-0.6.2.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 3a89e728..b9fdbef7 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,3 +1,4 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
 DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75 SHA512 62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
+DIST wsdd-0.6.2.tar.gz 27654 BLAKE2B 07a518517f8896682a6a04a4f904b3f696874da71b1b09202fc4b6117a32e2eaa463a111c5265a643d6cde49fef275ac0adcfdd4e21f89f2721719426f1926a0 SHA512 fb18c5018bbd0a6389ad8a58040351ddebab5628c7315d57d9aaf32effe1d7a4f5b91dfa9afae77d41c0eb408de6ad788c40d1cd6158e975fc94f8c3a9f8bd4b
 DIST wsdd-0.6.tar.gz 27067 BLAKE2B ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89 SHA512 a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.2.ebuild b/net-misc/wsdd/wsdd-0.6.2.ebuild
new file mode 100644
index 00000000..f35381e5
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+	fi
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
+	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.1
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2020-07-18 15:18 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2020-07-18 15:18 UTC (permalink / raw
  To: gentoo-commits

commit:     ea66a00d80a1fdda1cb84272f7ce6a5847be7dc0
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Jul 18 15:16:02 2020 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Jul 18 15:16:02 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea66a00d

net-misc/wsdd: version bump to 0.6.1

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest          |  1 +
 net-misc/wsdd/wsdd-0.6.1.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 6c514c6..3a89e72 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,2 +1,3 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
+DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75 SHA512 62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
 DIST wsdd-0.6.tar.gz 27067 BLAKE2B ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89 SHA512 a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.1.ebuild b/net-misc/wsdd/wsdd-0.6.1.ebuild
new file mode 100644
index 0000000..9ad926c
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+	fi
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
+	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.1
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2020-06-06  9:32 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2020-06-06  9:32 UTC (permalink / raw
  To: gentoo-commits

commit:     015502701a1d11cf95b728517eea0534725cc22e
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Jun  6 09:29:10 2020 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Jun  6 09:30:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01550270

net-misc/wsdd: Version bump to 0.6, add Python 3.8 support

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest        |  1 +
 net-misc/wsdd/wsdd-0.6.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 3453a18..6c514c6 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1 +1,2 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
+DIST wsdd-0.6.tar.gz 27067 BLAKE2B ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89 SHA512 a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.ebuild b/net-misc/wsdd/wsdd-0.6.ebuild
new file mode 100644
index 0000000..9ad926c
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+	fi
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
+	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.1
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/
@ 2020-03-21 10:38 Steffen Christgau
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen Christgau @ 2020-03-21 10:38 UTC (permalink / raw
  To: gentoo-commits

commit:     7a6db29949f0b027ee7aa909994291dae8318544
Author:     Steffen Christgau <mail <AT> s14u <DOT> de>
AuthorDate: Sat Mar 21 10:35:44 2020 +0000
Commit:     Steffen Christgau <mail <AT> s14u <DOT> de>
CommitDate: Sat Mar 21 10:35:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a6db299

net-misc/wsdd: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Steffen Christgau <mail <AT> s14u.de>

 net-misc/wsdd/Manifest        |  1 +
 net-misc/wsdd/metadata.xml    | 16 +++++++++++++++
 net-misc/wsdd/wsdd-0.5.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 62 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
new file mode 100644
index 0000000..3453a18
--- /dev/null
+++ b/net-misc/wsdd/Manifest
@@ -0,0 +1 @@
+DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5

diff --git a/net-misc/wsdd/metadata.xml b/net-misc/wsdd/metadata.xml
new file mode 100644
index 0000000..e0926c1
--- /dev/null
+++ b/net-misc/wsdd/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<upstream>
+		<remote-id type="github">christgau/wsdd</remote-id>
+	</upstream>
+	<maintainer type="person">
+		<email>mail@s14u.de</email>
+		<name>Steffen Christgau</name>
+	</maintainer>
+	<longdescription lang="en">
+		A Web Service Discovery host daemon. It enables (Samba) hosts,
+		e.g. NAS devices, to be found by Web Service Discovery Clients
+		like Windows.
+	</longdescription>
+</pkgmetadata>

diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild
new file mode 100644
index 0000000..8f4d579
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd"
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+	python_foreach_impl python_newscript src/wsdd.py wsdd
+
+	# remove dependency on samba from init.d script if samba is not in use flags
+	if ! use samba ; then
+		sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+	fi
+
+	doinitd etc/openrc/init.d/wsdd
+	doconfd etc/openrc/conf.d/wsdd
+
+	# install systemd unit file with wsdd user and dependency on samba service if use flag is set
+	sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+	if use samba; then
+		sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service
+	fi
+	systemd_dounit etc/systemd/wsdd.service
+
+	dodoc README.md
+	doman man/wsdd.1
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-04-05  8:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-06 23:05 [gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/ Steffen Christgau
  -- strict thread matches above, loose matches on Subject: below --
2024-04-05  8:21 Steffen Christgau
2024-04-05  8:21 Steffen Christgau
2023-03-04 17:01 Steffen Christgau
2023-03-04 12:03 Steffen Christgau
2023-03-04 12:03 Steffen Christgau
2021-12-01 22:05 Steffen Christgau
2021-11-21  9:42 Steffen Christgau
2021-05-16  7:37 Steffen Christgau
2021-05-16  7:37 Steffen Christgau
2021-02-12 20:47 Steffen Christgau
2020-10-19 15:38 Steffen Christgau
2020-07-18 15:18 Steffen Christgau
2020-06-06  9:32 Steffen Christgau
2020-03-21 10:38 Steffen Christgau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox