On 2021-07-15 06:58, Ulrich Mueller wrote:
In the latest bunch of updates, we have changed many eclasses to have
only a single error case, and also standardized the die message.
Maybe simplify this eclass as well?
If anyone from Sci suggests/seconds this I shall not argue, that said I
do in
On Thu, Jul 15, 2021 at 9:29 AM Ionen Wolkens wrote:
>
> On Thu, Jul 15, 2021 at 03:23:04PM +0200, Ulrich Mueller wrote:
> > > On Thu, 15 Jul 2021, Ionen Wolkens wrote:
> >
> > > Old DEPEND should be kept as-is not to risk breaking packages with odd
> > > checks that need it present at build
On Thu, Jul 15, 2021 at 03:23:04PM +0200, Ulrich Mueller wrote:
> > On Thu, 15 Jul 2021, Ionen Wolkens wrote:
>
> > Old DEPEND should be kept as-is not to risk breaking packages with odd
> > checks that need it present at build time. I'd rather no RDEPEND switch
> > either as it'll just
> On Thu, 15 Jul 2021, Ionen Wolkens wrote:
> Old DEPEND should be kept as-is not to risk breaking packages with odd
> checks that need it present at build time. I'd rather no RDEPEND switch
> either as it'll just complicate things with revbumps and tools don't
> really need to be in RDEPEND
Ühel kenal päeval, N, 15.07.2021 kell 14:03, kirjutas Ulrich Mueller:
> > > > > > On Thu, 15 Jul 2021, Florian Schmaus wrote:
>
> > -DEPEND="
> > +_XDG_DEPEND="
> > dev-util/desktop-file-utils
> > x11-misc/shared-mime-info
> > "
> > +
> > +case "${EAPI:-0}" in
> > +
It'd probably need more discussion but there's two things I'd like
to see if EAPI-8 bump this:
1. remove src_prepare export in EAPI-8
While "some" packages need xdg_environment_reset, most don't because
the eclass is often only inherited to handle icons/.desktop and this
just needlessly overwrite
> On Thu, 15 Jul 2021, Florian Schmaus wrote:
> -DEPEND="
> +_XDG_DEPEND="
> dev-util/desktop-file-utils
> x11-misc/shared-mime-info
> "
> +
> +case "${EAPI:-0}" in
> + 4|5|6|7)
> + DEPEND="${_XDG_DEPEND}"
> + ;;
> + *)
> +
Signed-off-by: Florian Schmaus
---
eclass/xdg.eclass | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 219be712e84d..a1545e113ff8 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -1,4 +1,4 @@
-# Copyright
CC: harde...@gentoo.org
Closes: https://bugs.gentoo.org/802258
Signed-off-by: Sergei Trofimovich
---
eclass/pax-utils.eclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eclass/pax-utils.eclass b/eclass/pax-utils.eclass
index 9c4903d24b6..f48dcdafe01 100644
---
# Hans de Graaff (2021-07-15)
# Dead upstream, no longer maintained, last release in
# 2013. No dependencies.
# Masked for removal in 30 days.
dev-ruby/spork
signature.asc
Description: This is a digitally signed message part
Signed-off-by: Hans de Graaff
---
eclass/ruby-fakegem.eclass | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass
index 34eeff2fad96..76a80f6b9be2 100644
--- a/eclass/ruby-fakegem.eclass
+++
Signed-off-by: Hans de Graaff
---
eclass/ruby-ng.eclass | 22 +++---
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
index d8afa207661f..ac9c117c0c02 100644
--- a/eclass/ruby-ng.eclass
+++ b/eclass/ruby-ng.eclass
@@
Signed-off-by: Hans de Graaff
---
eclass/ruby-fakegem.eclass | 14 --
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass
index 9b2fd39ccf14..34eeff2fad96 100644
--- a/eclass/ruby-fakegem.eclass
+++
Signed-off-by: Hans de Graaff
---
eclass/ruby-ng.eclass | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
index 0c569bfcdcc6..d8afa207661f 100644
--- a/eclass/ruby-ng.eclass
+++ b/eclass/ruby-ng.eclass
@@ -8,7 +8,7
Add support for EAPI 8 and remove support for EAPI 4. No real changes
needed, but standardized the EAPI check to match the proposed default.
Hans de Graaff (4):
eclass/ruby-ng.eclass: add EAPI 8 support
eclass/ruby-fakegem.eclass: add EAPI 8 support
eclass/ruby-ng.eclass: remove EAPI 4
15 matches
Mail list logo