* [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