* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2022-04-13 14:37 Florian Schmaus
0 siblings, 0 replies; 25+ messages in thread
From: Florian Schmaus @ 2022-04-13 14:37 UTC (permalink / raw
To: gentoo-commits
commit: 78a3aed984488c95f8b2246d12ff8e3d5eb307f5
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Wed Apr 13 12:28:30 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Apr 13 12:28:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78a3aed9
sys-cluster/pcs: fix dep
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.11.2.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.11.2.ebuild b/sys-cluster/pcs/pcs-0.11.2.ebuild
index 40733de60..e6e6fa20a 100644
--- a/sys-cluster/pcs/pcs-0.11.2.ebuild
+++ b/sys-cluster/pcs/pcs-0.11.2.ebuild
@@ -62,7 +62,10 @@ ruby_add_rdepend "
dev-ruby/rack-protection
dev-ruby/rack-test
dev-ruby/sinatra
- www-servers/thin"
+ www-servers/thin
+ dev-ruby/webrick
+ dev-ruby/json"
+
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES="${FILESDIR}/pcs-0.11-gentoo-support.patch
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2022-04-23 19:07 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2022-04-23 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 03d3ca03cb25284d2b8fda22db77dc9aab4b2c91
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 18:57:28 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 18:57:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03d3ca03
sys-cluster/pcs: remove DoubleEmptyLine
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sys-cluster/pcs/pcs-0.11.2.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.11.2.ebuild b/sys-cluster/pcs/pcs-0.11.2.ebuild
index e6e6fa20a..aeeddbed6 100644
--- a/sys-cluster/pcs/pcs-0.11.2.ebuild
+++ b/sys-cluster/pcs/pcs-0.11.2.ebuild
@@ -66,7 +66,6 @@ ruby_add_rdepend "
dev-ruby/webrick
dev-ruby/json"
-
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES="${FILESDIR}/pcs-0.11-gentoo-support.patch
${FILESDIR}/remove_bashism.patch"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2022-04-04 14:49 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2022-04-04 14:49 UTC (permalink / raw
To: gentoo-commits
commit: 05a27c46b35a00435f2c5bdc8aab4096a36f896e
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 4 14:32:58 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Apr 4 14:33:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05a27c46
sys-cluster/pcs: multiple QA fixes
- disable >ruby27 so deps can resolve
- add some missing quotes
- fix indentation
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sys-cluster/pcs/pcs-0.11.2.ebuild | 94 +++++++++++++++++++--------------------
1 file changed, 47 insertions(+), 47 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.11.2.ebuild b/sys-cluster/pcs/pcs-0.11.2.ebuild
index 02567e4e6..b9fc87951 100644
--- a/sys-cluster/pcs/pcs-0.11.2.ebuild
+++ b/sys-cluster/pcs/pcs-0.11.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{9..10} )
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27"
inherit autotools systemd python-single-r1 ruby-ng
@@ -24,28 +24,28 @@ DEPEND="
sys-apps/coreutils
"
RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/dacite[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
- <www-servers/tornado-7.0[${PYTHON_USEDEP}]
- dev-python/pyagentx[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- ')
- >=sys-cluster/corosync-3.0
- >=sys-cluster/pacemaker-2.1.0
- sys-libs/pam
- sys-process/psmisc
+ ${DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/dacite[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+ <www-servers/tornado-7.0[${PYTHON_USEDEP}]
+ dev-python/pyagentx[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ ')
+ >=sys-cluster/corosync-3.0
+ >=sys-cluster/pacemaker-2.1.0
+ sys-libs/pam
+ sys-process/psmisc
"
ruby_add_rdepend "
@@ -68,44 +68,44 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES="${FILESDIR}/pcs-0.11-gentoo-support.patch"
src_prepare() {
- default
- eautoreconf
+ default
+ eautoreconf
}
src_configure() {
- econf
+ econf
}
src_compile() {
- return
+ return
}
src_install() {
- python-single-r1_pkg_setup
+ python-single-r1_pkg_setup
- local makeopts=(
- DESTDIR="${D}"
- )
+ local makeopts=(
+ DESTDIR="${ED}"
+ )
- emake install "${makeopts[@]}"
+ emake install "${makeopts[@]}"
- # mark log directories to be kept
- keepdir /var/log/pcsd
- keepdir /var/lib/pcsd
+ # mark log directories to be kept
+ keepdir /var/log/pcsd
+ keepdir /var/lib/pcsd
- #fix statedir
- sed -i ${D}/usr/share/pcsd/pcsd -e 's/\/var\/lib\/lib\//\/var\/lib\//g'
+ #fix statedir
+ sed -i "${D}/usr/share/pcsd/pcsd" -e 's/\/var\/lib\/lib\//\/var\/lib\//g'
- # custom service file for openRC
- if ! use systemd ; then
- newinitd "${FILESDIR}/pcs-0.11.initd" pcs
- newinitd "${FILESDIR}/pcsd-0.11.initd" pcsd
- fi
+ # custom service file for openRC
+ if ! use systemd ; then
+ newinitd "${FILESDIR}/pcs-0.11.initd" pcs
+ newinitd "${FILESDIR}/pcsd-0.11.initd" pcsd
+ fi
- if use systemd ; then
- systemd_newunit "${S}/pcsd/pcsd.service.in" "pcs.service"
- systemd_newunit "${S}/pcsd/pcsd-ruby.service.in" "pcsd.service"
- fi
+ if use systemd ; then
+ systemd_newunit "${S}/pcsd/pcsd.service.in" "pcs.service"
+ systemd_newunit "${S}/pcsd/pcsd-ruby.service.in" "pcsd.service"
+ fi
- python_optimize
+ python_optimize
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2022-01-21 13:25 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2022-01-21 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 240b182d2f05dcf7d46d47a0430eaa70ba24d92c
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Fri Jan 21 12:34:18 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jan 21 12:34:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=240b182d
sys-cluster/pcs-0.10.8-r3: add ruby27
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
index 68eccd9f1..c415a60fa 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{8..10} )
-USE_RUBY="ruby26"
+USE_RUBY="ruby26 ruby27"
inherit python-single-r1 ruby-ng systemd
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2022-01-21 13:25 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2022-01-21 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 8fd6aebba43a741f588814951e6150d4f1ebb4d5
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Fri Jan 21 12:28:32 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jan 21 12:28:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fd6aebb
sys-cluster/pcs-0.10.8-r3: depend on pacemaker <2.1.0
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r3.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
index 4c14ae970..68eccd9f1 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
@@ -39,7 +39,8 @@ RDEPEND="
')
dev-libs/openssl
>=sys-cluster/corosync-3.0
- >=sys-cluster/pacemaker-2.0
+ >=sys-cluster/pacemaker-2.0.0
+ <sys-cluster/pacemaker-2.1.0
sys-libs/pam
sys-process/psmisc
"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-07-13 9:09 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-07-13 9:09 UTC (permalink / raw
To: gentoo-commits
commit: 1155bcdcfb5a4dfa69622a129f9381f666ee4457
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Jul 11 22:15:07 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jul 11 22:15:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1155bcdc
sys-cluster/pcs: bump python, remove old ruby
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r3.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
index b348a3848..4c14ae970 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
@@ -4,8 +4,8 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..9} )
-USE_RUBY="ruby25 ruby26"
+PYTHON_COMPAT=( python3_{8..10} )
+USE_RUBY="ruby26"
inherit python-single-r1 ruby-ng systemd
@@ -13,13 +13,12 @@ DESCRIPTION="Pacemaker/Corosync Configuration System"
HOMEPAGE="https://github.com/ClusterLabs/pcs"
SRC_URI="https://github.com/ClusterLabs/pcs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/all/${P}"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
DEPEND="
dev-libs/libffi
media-libs/fontconfig
@@ -45,6 +44,7 @@ RDEPEND="
sys-process/psmisc
"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES=(
"${FILESDIR}/remove-ruby-bundle-path.patch"
"${FILESDIR}/openrc-${PV}.patch"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-04-12 5:38 Theo Anderson
0 siblings, 0 replies; 25+ messages in thread
From: Theo Anderson @ 2021-04-12 5:38 UTC (permalink / raw
To: gentoo-commits
commit: f9cbb5a55ea98fd26136ddd8b129d430643b1fc4
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Sun Apr 11 14:44:29 2021 +0000
Commit: Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Sun Apr 11 14:44:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9cbb5a5
sys-cluster/pcs-0.10.8-r2 remove ruby27
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r2.ebuild b/sys-cluster/pcs/pcs-0.10.8-r2.ebuild
index 4582a8e1e..d212d0c3f 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r2.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26"
inherit python-single-r1 ruby-ng systemd
DESCRIPTION="Pacemaker/Corosync Configuration System"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-04-12 5:38 Theo Anderson
0 siblings, 0 replies; 25+ messages in thread
From: Theo Anderson @ 2021-04-12 5:38 UTC (permalink / raw
To: gentoo-commits
commit: a871da89ee98d16ac19adc7b9839838dc3031ca6
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Sun Apr 11 14:37:46 2021 +0000
Commit: Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Sun Apr 11 14:37:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a871da89
sys-cluster/pcs-0.10.8-r2: remove bundled systemd service
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r2.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r2.ebuild b/sys-cluster/pcs/pcs-0.10.8-r2.ebuild
index 1444be359..4582a8e1e 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r2.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r2.ebuild
@@ -100,9 +100,11 @@ src_install() {
if use systemd ; then
systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
- rm "${D}"/usr/lib/systemd/system/pcsd-ruby.service
- rm "${D}"/usr/lib/systemd/system/pcsd.service
fi
+ # Remove Bundled systemd service
+ rm "${D}"/usr/lib/systemd/system/pcsd-ruby.service || die
+ rm "${D}"/usr/lib/systemd/system/pcsd.service || die
+
# custom service file for openRC
newinitd "${FILESDIR}/pcsd.initd" pcsd
newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-03-28 11:43 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-28 11:43 UTC (permalink / raw
To: gentoo-commits
commit: ef6763e05aabe513743638f9dd8f1af0ca7320ba
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Mar 28 10:52:41 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Mar 28 10:52:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef6763e0
sys-cluster/pcs: drop old
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/metadata.xml | 2 -
sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 112 -----------------------------------
2 files changed, 114 deletions(-)
diff --git a/sys-cluster/pcs/metadata.xml b/sys-cluster/pcs/metadata.xml
index fd9a01801..7c3b8cf85 100644
--- a/sys-cluster/pcs/metadata.xml
+++ b/sys-cluster/pcs/metadata.xml
@@ -10,8 +10,6 @@
create Pacemaker based clusters. Pcs contains pcsd, a pcs daemon, which operates as a remote server
for pcs and provides a web UI.
</longdescription>
- <use>
- </use>
<upstream>
<remote-id type="github">ClusterLabs/pcs</remote-id>
</upstream>
diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
deleted file mode 100644
index fcfa0b7b8..000000000
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-USE_RUBY="ruby25 ruby26"
-inherit python-single-r1 ruby-ng systemd
-
-DESCRIPTION="Pacemaker/Corosync Configuration System"
-HOMEPAGE="https://github.com/ClusterLabs/pcs"
-SRC_URI="https://github.com/ClusterLabs/pcs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="systemd"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- dev-libs/libffi
- media-libs/fontconfig
-"
-RDEPEND="
- ${DEPEND}
- $(python_gen_cond_dep '
- dev-python/distro[${PYTHON_USEDEP}]
- dev-python/dacite[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
- <www-servers/tornado-7.0[${PYTHON_USEDEP}]
- ')
- dev-libs/openssl
- >=sys-cluster/corosync-3.0
- >=sys-cluster/pacemaker-2.0
- sys-libs/pam
- sys-process/psmisc
-"
-
-ruby_add_rdepend "
- dev-ruby/backports
- dev-ruby/bundler
- dev-ruby/ethon
- dev-ruby/highline
- dev-ruby/json
- dev-ruby/multi_json
- dev-ruby/open4
- dev-ruby/rack
- dev-ruby/rack-protection
- dev-ruby/rack-test
- dev-ruby/rubygems
- dev-ruby/sinatra
- dev-ruby/thor
- dev-ruby/tilt
- www-servers/thin
-"
-
-PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch"
- "${FILESDIR}/openrc-${PV}.patch"
- "${FILESDIR}/pcsd-daemon.service.patch" )
-
-S="${WORKDIR}/all/${P}"
-
-src_compile() {
- return
-}
-
-src_install() {
- python-single-r1_pkg_setup
- # pre-create directory that is needed by 'make install'
- dodir "/usr/lib/pcs"
- # install files using 'make install'
-
- local makeopts=(
- SYSTEMCTL_OVERRIDE=$(use systemd)
- DESTDIR="${D}"
- CONF_DIR="/etc/default/"
- PREFIX="${EPREFIX}/usr/"
- BUILD_GEMS=false
- BUNDLE_INSTALL_PYAGENTX=false
- BUNDLE_TO_INSTALL=false
- )
- emake install "${makeopts[@]}"
-
- # mark log directories to be kept
- keepdir /var/log/pcsd
- keepdir /var/lib/pcsd
-
- # symlink the /usr/lib/pcs/pcs to /usr/sbin/pcs for pcsd
- dosym ../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
-
- # use Debian style systemd unit (with config in /etc/default/pcsd)
- if use systemd ; then
- systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
- systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
- fi
- # custom service file for openRC
- newinitd "${FILESDIR}/pcsd.initd" pcsd
- newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon
-
- # move config files to right places - we use debian-style /etc/default
- cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py" || die
- cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb" || die
-
- python_optimize
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/
@ 2021-03-24 9:05 Andrew Ammerlaan
2021-03-24 9:05 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
0 siblings, 1 reply; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-24 9:05 UTC (permalink / raw
To: gentoo-commits
commit: d4bffb06707d70a6a532009231269d3675d71675
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Mar 24 09:04:57 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Mar 24 09:04:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4bffb06
sys-cluster/pcs: remove trailing whitespace
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
index 1af214e5f..fcfa0b7b8 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -61,8 +61,8 @@ ruby_add_rdepend "
www-servers/thin
"
-PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch"
- "${FILESDIR}/openrc-${PV}.patch"
+PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch"
+ "${FILESDIR}/openrc-${PV}.patch"
"${FILESDIR}/pcsd-daemon.service.patch" )
S="${WORKDIR}/all/${P}"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
2021-03-24 9:05 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2021-03-24 9:05 ` Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-24 9:05 UTC (permalink / raw
To: gentoo-commits
commit: d4bffb06707d70a6a532009231269d3675d71675
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Mar 24 09:04:57 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Mar 24 09:04:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4bffb06
sys-cluster/pcs: remove trailing whitespace
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
index 1af214e5f..fcfa0b7b8 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -61,8 +61,8 @@ ruby_add_rdepend "
www-servers/thin
"
-PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch"
- "${FILESDIR}/openrc-${PV}.patch"
+PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch"
+ "${FILESDIR}/openrc-${PV}.patch"
"${FILESDIR}/pcsd-daemon.service.patch" )
S="${WORKDIR}/all/${P}"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-03-23 14:45 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-23 14:45 UTC (permalink / raw
To: gentoo-commits
commit: d27729f7c428e3c7e2486eced460e225e9b0b4c7
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Mar 23 00:08:03 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Mar 23 00:08:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d27729f7
sys-cluster/pcs: fix || die
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
index a83f97737..e41199e88 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -92,12 +92,12 @@ src_install() {
systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
fi
# custom service file for openRC
- newinitd "${FILESDIR}/pcsd.initd" pcsd || die
- newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon || die
+ newinitd "${FILESDIR}/pcsd.initd" pcsd
+ newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon
# move config files to right places - we use debian-style /etc/default
- cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py"
- cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb"
+ cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py" || die
+ cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb" || die
python_foreach_impl python_optimize
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-03-23 14:45 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-23 14:45 UTC (permalink / raw
To: gentoo-commits
commit: a53c05a1fe5b3e2216f227429ebcaec1525d441b
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Mar 23 00:52:02 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Mar 23 00:52:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a53c05a1
sys-cluster/pcs: python single
still has that git discover issue
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 45 +++++++++++++++++++++---------------
1 file changed, 26 insertions(+), 19 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
index e41199e88..a6acdb475 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
USE_RUBY="ruby25 ruby26"
-inherit distutils-r1 ruby-ng systemd
+inherit python-single-r1 ruby-ng systemd
DESCRIPTION="Pacemaker/Corosync Configuration System"
HOMEPAGE="https://github.com/ClusterLabs/pcs"
@@ -17,27 +17,30 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
DEPEND="
dev-libs/libffi
media-libs/fontconfig
- sys-apps/coreutils
"
RDEPEND="
${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/dacite[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+ <www-servers/tornado-7.0[${PYTHON_USEDEP}]
+ ')
dev-libs/openssl
- dev-python/distro[${PYTHON_USEDEP}]
- dev-python/dacite[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
>=sys-cluster/corosync-3.0
>=sys-cluster/pacemaker-2.0
sys-libs/pam
sys-process/psmisc
- >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
- <www-servers/tornado-7.0[${PYTHON_USEDEP}]
"
ruby_add_rdepend "
@@ -67,17 +70,21 @@ src_compile() {
}
src_install() {
+ python-single-r1_pkg_setup
# pre-create directory that is needed by 'make install'
dodir "/usr/lib/pcs"
# install files using 'make install'
- emake install \
- SYSTEMCTL_OVERRIDE=$(use systemd) \
- DESTDIR="${D}" \
- CONF_DIR="/etc/default/" \
- PREFIX="${EPREFIX}/usr/" \
- BUNDLE_INSTALL_PYAGENTX=false \
- BUNDLE_TO_INSTALL=false \
+
+ local makeopts=(
+ SYSTEMCTL_OVERRIDE=$(use systemd)
+ DESTDIR="${D}"
+ CONF_DIR="/etc/default/"
+ PREFIX="${EPREFIX}/usr/"
BUILD_GEMS=false
+ BUNDLE_INSTALL_PYAGENTX=false
+ BUNDLE_TO_INSTALL=false
+ )
+ emake install "${makeopts[@]}"
# mark log directories to be kept
keepdir /var/log/pcsd
@@ -99,5 +106,5 @@ src_install() {
cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py" || die
cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb" || die
- python_foreach_impl python_optimize
+ python_optimize
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-03-23 14:45 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-23 14:45 UTC (permalink / raw
To: gentoo-commits
commit: 6913ad9b6e3e9be49199eeb97b30cf78be6f2252
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Mar 23 00:06:01 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Mar 23 00:06:01 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6913ad9b
sys-cluster/pcs: remove useless use
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 103 +++++++++++++++++++++++++++++++++++
1 file changed, 103 insertions(+)
diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
new file mode 100644
index 000000000..a83f97737
--- /dev/null
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+USE_RUBY="ruby25 ruby26"
+inherit distutils-r1 ruby-ng systemd
+
+DESCRIPTION="Pacemaker/Corosync Configuration System"
+HOMEPAGE="https://github.com/ClusterLabs/pcs"
+SRC_URI="https://github.com/ClusterLabs/pcs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+DEPEND="
+ dev-libs/libffi
+ media-libs/fontconfig
+ sys-apps/coreutils
+"
+RDEPEND="
+ ${DEPEND}
+ dev-libs/openssl
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/dacite[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=sys-cluster/corosync-3.0
+ >=sys-cluster/pacemaker-2.0
+ sys-libs/pam
+ sys-process/psmisc
+ >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+ <www-servers/tornado-7.0[${PYTHON_USEDEP}]
+"
+
+ruby_add_rdepend "
+ dev-ruby/backports
+ dev-ruby/bundler
+ dev-ruby/ethon
+ dev-ruby/highline
+ dev-ruby/json
+ dev-ruby/multi_json
+ dev-ruby/open4
+ dev-ruby/rack
+ dev-ruby/rack-protection
+ dev-ruby/rack-test
+ dev-ruby/rubygems
+ dev-ruby/sinatra
+ dev-ruby/thor
+ dev-ruby/tilt
+ www-servers/thin
+"
+
+PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-${PV}.patch" )
+
+S="${WORKDIR}/all/${P}"
+
+src_compile() {
+ return
+}
+
+src_install() {
+ # pre-create directory that is needed by 'make install'
+ dodir "/usr/lib/pcs"
+ # install files using 'make install'
+ emake install \
+ SYSTEMCTL_OVERRIDE=$(use systemd) \
+ DESTDIR="${D}" \
+ CONF_DIR="/etc/default/" \
+ PREFIX="${EPREFIX}/usr/" \
+ BUNDLE_INSTALL_PYAGENTX=false \
+ BUNDLE_TO_INSTALL=false \
+ BUILD_GEMS=false
+
+ # mark log directories to be kept
+ keepdir /var/log/pcsd
+ keepdir /var/lib/pcsd
+
+ # symlink the /usr/lib/pcs/pcs to /usr/sbin/pcs for pcsd
+ dosym ../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
+
+ # use Debian style systemd unit (with config in /etc/default/pcsd)
+ if use systemd ; then
+ systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
+ systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
+ fi
+ # custom service file for openRC
+ newinitd "${FILESDIR}/pcsd.initd" pcsd || die
+ newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon || die
+
+ # move config files to right places - we use debian-style /etc/default
+ cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py"
+ cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb"
+
+ python_foreach_impl python_optimize
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2021-03-20 17:38 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-20 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 7ea5bec557743a119e41e1a7a547a534abce2361
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Sat Mar 20 12:05:25 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Mar 20 12:05:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ea5bec5
sys-cluster/pcs-0.10.8: fix env
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8.ebuild b/sys-cluster/pcs/pcs-0.10.8.ebuild
index 687d1fda..68e1b8e7 100644
--- a/sys-cluster/pcs/pcs-0.10.8.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8.ebuild
@@ -58,7 +58,7 @@ ruby_add_rdepend "
dev-ruby/tilt
"
-PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-0.10.8.patch" )
+PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-${PV}.patch" )
S="${WORKDIR}/all/${P}"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/
@ 2021-03-20 17:38 Andrew Ammerlaan
2021-03-20 17:38 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
0 siblings, 1 reply; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-20 17:38 UTC (permalink / raw
To: gentoo-commits
commit: d73f35925a88ce0f4d1c40672338a3030995fc7d
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat Mar 20 17:38:27 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Mar 20 17:38:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d73f3592
sys-cluster/pcs: correct dep
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8.ebuild b/sys-cluster/pcs/pcs-0.10.8.ebuild
index 68e1b8e7..3a7f366d 100644
--- a/sys-cluster/pcs/pcs-0.10.8.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -53,9 +53,9 @@ ruby_add_rdepend "
dev-ruby/rack-test
dev-ruby/rubygems
dev-ruby/sinatra
- dev-ruby/thin
dev-ruby/thor
dev-ruby/tilt
+ www-servers/thin
"
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-${PV}.patch" )
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
2021-03-20 17:38 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2021-03-20 17:38 ` Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2021-03-20 17:38 UTC (permalink / raw
To: gentoo-commits
commit: d73f35925a88ce0f4d1c40672338a3030995fc7d
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat Mar 20 17:38:27 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Mar 20 17:38:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d73f3592
sys-cluster/pcs: correct dep
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.8.ebuild b/sys-cluster/pcs/pcs-0.10.8.ebuild
index 68e1b8e7..3a7f366d 100644
--- a/sys-cluster/pcs/pcs-0.10.8.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -53,9 +53,9 @@ ruby_add_rdepend "
dev-ruby/rack-test
dev-ruby/rubygems
dev-ruby/sinatra
- dev-ruby/thin
dev-ruby/thor
dev-ruby/tilt
+ www-servers/thin
"
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-${PV}.patch" )
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-15 22:35 Haelwenn Monnier
0 siblings, 0 replies; 25+ messages in thread
From: Haelwenn Monnier @ 2020-12-15 22:35 UTC (permalink / raw
To: gentoo-commits
commit: 36ba9beceec6469351ea02b05fb5e9d9a4978d00
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Tue Dec 15 11:16:05 2020 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Dec 15 11:16:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36ba9bec
sys-cluster/pcs-0.10.7: modify thin dependency
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 0c84f9fb..c4cfeedb 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -53,7 +53,7 @@ ruby_add_rdepend "
dev-ruby/rack-test
dev-ruby/rubygems
dev-ruby/sinatra
- dev-ruby/thin
+ www-servers/thin
dev-ruby/thor
dev-ruby/tilt
"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-09 14:14 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-09 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 8444fec8b47b947e44373e539528dd6a1a70ba41
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Dec 8 01:00:20 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Dec 9 01:04:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8444fec8
sys-cluster/pcs: sort deps
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index e5f578da..14a497b2 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -18,43 +18,44 @@ KEYWORDS="~amd64"
IUSE="snmp systemd"
DEPEND="
- media-libs/fontconfig
dev-libs/libffi
+ media-libs/fontconfig
sys-apps/coreutils
"
-RDEPEND="${DEPEND}
- >=www-servers/tornado-6.0
- <www-servers/tornado-7.0
- dev-python/python-dateutil[${PYTHON_USEDEP}]
+RDEPEND="
+ ${DEPEND}
+ dev-libs/openssl
dev-python/distro[${PYTHON_USEDEP}]
dev-python/dacite[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
- sys-process/psmisc
- dev-libs/openssl
- sys-libs/pam
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
>=sys-cluster/corosync-3.0
>=sys-cluster/pacemaker-2.0
+ sys-libs/pam
+ sys-process/psmisc
+ >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+ <www-servers/tornado-7.0[${PYTHON_USEDEP}]
"
ruby_add_rdepend "
+ dev-ruby/backports
dev-ruby/bundler
- dev-ruby/rubygems
- dev-ruby/open4
+ dev-ruby/ethon
dev-ruby/highline
dev-ruby/json
dev-ruby/multi_json
+ dev-ruby/open4
dev-ruby/rack
dev-ruby/rack-protection
dev-ruby/rack-test
- dev-ruby/thor
- dev-ruby/ethon
+ dev-ruby/rubygems
+ dev-ruby/sinatra
dev-ruby/thin
+ dev-ruby/thor
dev-ruby/tilt
- dev-ruby/sinatra
- dev-ruby/backports
"
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-0.10.7.patch" )
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-09 14:14 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-09 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 06699789ad16b4728194a57130033230597cdd2b
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Dec 9 01:08:03 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Dec 9 01:08:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06699789
sys-cluster/pcs: fix path
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 14a497b2..0c84f9fb 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -74,7 +74,7 @@ src_install() {
SYSTEMCTL_OVERRIDE=$(use systemd) \
DESTDIR="${D}" \
CONF_DIR="/etc/default/" \
- PREFIX="/usr/${EPREFIX}" \
+ PREFIX="${EPREFIX}/usr/" \
BUNDLE_INSTALL_PYAGENTX=false \
BUNDLE_TO_INSTALL=false \
BUILD_GEMS=false
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-09 14:14 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-09 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 903879cb15485f6e5a09f0b8a03bd42590df26c6
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Tue Dec 8 16:52:47 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Dec 8 16:52:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=903879cb
sys-cluster/pcs: fix duplicate dependency
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 6e2acc6b..e5f578da 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -54,7 +54,6 @@ ruby_add_rdepend "
dev-ruby/thin
dev-ruby/tilt
dev-ruby/sinatra
- dev-ruby/open4
dev-ruby/backports
"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-09 14:14 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-09 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 047edc4a90453a663c71cc93221021e300152efc
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Tue Dec 8 16:51:44 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Dec 8 16:51:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=047edc4a
sys-cluster/pcs: fix use systemd useflag
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 2811b60e..6e2acc6b 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -87,8 +87,10 @@ src_install() {
dosym ../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
# use Debian style systemd unit (with config in /etc/default/pcsd)
- systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
- systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
+ if use systemd ; then
+ systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
+ systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
+ fi
# custom service file for openRC
newinitd "${FILESDIR}/pcsd.initd" pcsd || die
newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon || die
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-08 14:25 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-08 14:25 UTC (permalink / raw
To: gentoo-commits
commit: 6bdcb298e193f36972a13b639e31b58ecbadec9d
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Dec 6 23:47:20 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Dec 8 00:35:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bdcb298
sys-cluster/pcs: slash
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 56339bee..2811b60e 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -74,7 +74,7 @@ src_install() {
SYSTEMCTL_OVERRIDE=$(use systemd) \
DESTDIR="${D}" \
CONF_DIR="/etc/default/" \
- PREFIX="/usr${EPREFIX}" \
+ PREFIX="/usr/${EPREFIX}" \
BUNDLE_INSTALL_PYAGENTX=false \
BUNDLE_TO_INSTALL=false \
BUILD_GEMS=false
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-07 16:16 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-07 16:16 UTC (permalink / raw
To: gentoo-commits
commit: 24883715f6fab5df1a2d8cf7c7ca5830c5d588a2
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Dec 7 16:16:17 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Dec 7 16:16:17 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24883715
sys-cluster/pcs: fix install
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.7.ebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index a0f3ad18..56339bee 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -4,6 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
USE_RUBY="ruby25 ruby26"
inherit distutils-r1 ruby-ng systemd
@@ -59,6 +60,8 @@ ruby_add_rdepend "
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-0.10.7.patch" )
+S="${WORKDIR}/all/${P}"
+
src_compile() {
return
}
@@ -81,7 +84,7 @@ src_install() {
keepdir /var/lib/pcsd
# symlink the /usr/lib/pcs/pcs to /usr/sbin/pcs for pcsd
- dosym ../../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
+ dosym ../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
# use Debian style systemd unit (with config in /etc/default/pcsd)
systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
@@ -102,4 +105,6 @@ src_install() {
rm "${D}/usr/lib/pcs/pcs_snmp_agent"
rm "${D}/etc/default/pcs_snmp_agent"
fi
+
+ python_foreach_impl python_optimize
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/
@ 2020-12-06 19:12 Andrew Ammerlaan
2020-12-06 19:12 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
0 siblings, 1 reply; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-06 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 5105f95191e3e005642c18c3531319861040d281
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Dec 6 19:11:59 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Dec 6 19:11:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5105f951
sys-cluster/pcs: make repoman happy
- correctly depend on python packages
- correctly depend on ruby packages
- make symlink relative
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.7.ebuild | 39 ++++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 19 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 5b455099..a0f3ad18 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -4,8 +4,8 @@
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-#inherit distutils-r1
-inherit python-utils-r1 systemd
+USE_RUBY="ruby25 ruby26"
+inherit distutils-r1 ruby-ng systemd
DESCRIPTION="Pacemaker/Corosync Configuration System"
HOMEPAGE="https://github.com/ClusterLabs/pcs"
@@ -16,25 +16,31 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="snmp systemd"
-DEPEND="media-libs/fontconfig
- >=dev-lang/ruby-2.2
- dev-ruby/rubygems
- dev-ruby/bundler
+DEPEND="
+ media-libs/fontconfig
dev-libs/libffi
sys-apps/coreutils
"
RDEPEND="${DEPEND}
>=www-servers/tornado-6.0
<www-servers/tornado-7.0
- dev-python/python-dateutil
- dev-python/distro
- dev-python/dacite
- dev-python/lxml
- dev-python/pyopenssl
- dev-python/pycurl
- dev-python/pyparsing
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/dacite[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
sys-process/psmisc
dev-libs/openssl
+ sys-libs/pam
+ >=sys-cluster/corosync-3.0
+ >=sys-cluster/pacemaker-2.0
+"
+
+ruby_add_rdepend "
+ dev-ruby/bundler
+ dev-ruby/rubygems
dev-ruby/open4
dev-ruby/highline
dev-ruby/json
@@ -49,13 +55,8 @@ RDEPEND="${DEPEND}
dev-ruby/sinatra
dev-ruby/open4
dev-ruby/backports
- sys-libs/pam
- >=sys-cluster/corosync-3.0
- >=sys-cluster/pacemaker-2.0
"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-0.10.7.patch" )
src_compile() {
@@ -80,7 +81,7 @@ src_install() {
keepdir /var/lib/pcsd
# symlink the /usr/lib/pcs/pcs to /usr/sbin/pcs for pcsd
- dosym /usr/sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
+ dosym ../../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
# use Debian style systemd unit (with config in /etc/default/pcsd)
systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
2020-12-06 19:12 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2020-12-06 19:12 ` Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-06 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 5105f95191e3e005642c18c3531319861040d281
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Dec 6 19:11:59 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Dec 6 19:11:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5105f951
sys-cluster/pcs: make repoman happy
- correctly depend on python packages
- correctly depend on ruby packages
- make symlink relative
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sys-cluster/pcs/pcs-0.10.7.ebuild | 39 ++++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 19 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 5b455099..a0f3ad18 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -4,8 +4,8 @@
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-#inherit distutils-r1
-inherit python-utils-r1 systemd
+USE_RUBY="ruby25 ruby26"
+inherit distutils-r1 ruby-ng systemd
DESCRIPTION="Pacemaker/Corosync Configuration System"
HOMEPAGE="https://github.com/ClusterLabs/pcs"
@@ -16,25 +16,31 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="snmp systemd"
-DEPEND="media-libs/fontconfig
- >=dev-lang/ruby-2.2
- dev-ruby/rubygems
- dev-ruby/bundler
+DEPEND="
+ media-libs/fontconfig
dev-libs/libffi
sys-apps/coreutils
"
RDEPEND="${DEPEND}
>=www-servers/tornado-6.0
<www-servers/tornado-7.0
- dev-python/python-dateutil
- dev-python/distro
- dev-python/dacite
- dev-python/lxml
- dev-python/pyopenssl
- dev-python/pycurl
- dev-python/pyparsing
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/dacite[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
sys-process/psmisc
dev-libs/openssl
+ sys-libs/pam
+ >=sys-cluster/corosync-3.0
+ >=sys-cluster/pacemaker-2.0
+"
+
+ruby_add_rdepend "
+ dev-ruby/bundler
+ dev-ruby/rubygems
dev-ruby/open4
dev-ruby/highline
dev-ruby/json
@@ -49,13 +55,8 @@ RDEPEND="${DEPEND}
dev-ruby/sinatra
dev-ruby/open4
dev-ruby/backports
- sys-libs/pam
- >=sys-cluster/corosync-3.0
- >=sys-cluster/pacemaker-2.0
"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-0.10.7.patch" )
src_compile() {
@@ -80,7 +81,7 @@ src_install() {
keepdir /var/lib/pcsd
# symlink the /usr/lib/pcs/pcs to /usr/sbin/pcs for pcsd
- dosym /usr/sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
+ dosym ../../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
# use Debian style systemd unit (with config in /etc/default/pcsd)
systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-06 18:44 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-06 18:44 UTC (permalink / raw
To: gentoo-commits
commit: e7f5a022281731f4fcdef3406fc6e24b11d934ad
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Sun Dec 6 17:35:44 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Dec 6 17:35:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7f5a022
sys-cluster/pcs: fix dependency
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 76bcbee8..5b455099 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -20,7 +20,6 @@ DEPEND="media-libs/fontconfig
>=dev-lang/ruby-2.2
dev-ruby/rubygems
dev-ruby/bundler
- sys-devel/gcc
dev-libs/libffi
sys-apps/coreutils
"
@@ -99,7 +98,6 @@ src_install() {
rm -rf "${D}/usr/share/snmp"
rm -rf "${D}/usr/lib64/python*/site-packages/pcs/snmp" #FIXME
rm "${D}/usr/share/man/man8/pcs_snmp_agent.8"
- rm "${D}/usr/lib/systemd/system/pcs_snmp_agent.service"
rm "${D}/usr/lib/pcs/pcs_snmp_agent"
rm "${D}/etc/default/pcs_snmp_agent"
fi
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/
@ 2020-12-06 10:49 Andrew Ammerlaan
0 siblings, 0 replies; 25+ messages in thread
From: Andrew Ammerlaan @ 2020-12-06 10:49 UTC (permalink / raw
To: gentoo-commits
commit: 58baba5b6e3dbecd271134e2fe719e41181b0d74
Author: Andrea Postiglione <andrea.postiglione <AT> gmail <DOT> com>
AuthorDate: Sun Dec 6 08:44:05 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Dec 6 08:44:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58baba5b
sys-cluster/pcs-0.10.7: fix systemd unit service
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrea Postiglione <andrea.postiglione <AT> gmail.com>
sys-cluster/pcs/pcs-0.10.7.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild
index b1a76287..76bcbee8 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -84,8 +84,8 @@ src_install() {
dosym /usr/sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
# use Debian style systemd unit (with config in /etc/default/pcsd)
- cp -a "${S}/pcsd/pcsd.service.debian" "${D}/usr/lib/systemd/system/pcsd.service"
- #cp -a "${S}/pcsd/pcsd-ruby.service.debian" "${D}/usr/lib/systemd/system/pcsd.service"
+ systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
+ systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
# custom service file for openRC
newinitd "${FILESDIR}/pcsd.initd" pcsd || die
newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon || die
^ permalink raw reply related [flat|nested] 25+ messages in thread
end of thread, other threads:[~2022-04-23 19:07 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-13 14:37 [gentoo-commits] repo/proj/guru:master commit in: sys-cluster/pcs/ Florian Schmaus
-- strict thread matches above, loose matches on Subject: below --
2022-04-23 19:07 Andrew Ammerlaan
2022-04-04 14:49 Andrew Ammerlaan
2022-01-21 13:25 Andrew Ammerlaan
2022-01-21 13:25 Andrew Ammerlaan
2021-07-13 9:09 Andrew Ammerlaan
2021-04-12 5:38 Theo Anderson
2021-04-12 5:38 Theo Anderson
2021-03-28 11:43 Andrew Ammerlaan
2021-03-24 9:05 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-03-24 9:05 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-03-23 14:45 Andrew Ammerlaan
2021-03-23 14:45 Andrew Ammerlaan
2021-03-23 14:45 Andrew Ammerlaan
2021-03-20 17:38 Andrew Ammerlaan
2021-03-20 17:38 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-03-20 17:38 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-12-15 22:35 Haelwenn Monnier
2020-12-09 14:14 Andrew Ammerlaan
2020-12-09 14:14 Andrew Ammerlaan
2020-12-09 14:14 Andrew Ammerlaan
2020-12-09 14:14 Andrew Ammerlaan
2020-12-08 14:25 Andrew Ammerlaan
2020-12-07 16:16 Andrew Ammerlaan
2020-12-06 19:12 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-12-06 19:12 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-12-06 18:44 Andrew Ammerlaan
2020-12-06 10:49 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox