From 55bfa4d8325df5eccb987a16dd3333ce535dbcd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Tue, 18 May 2021 23:49:10 -0300 Subject: [PATCH 1/4] lua51: -devel only depends on self. Only the lua binary depends on libreadline and ncurses, not the library, so lua51-devel doesn't need to depend on their devel packages. --- srcpkgs/lua51/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/lua51/template b/srcpkgs/lua51/template index 12da0983a617..7aad299f0757 100644 --- a/srcpkgs/lua51/template +++ b/srcpkgs/lua51/template @@ -1,7 +1,7 @@ # Template file for 'lua51' pkgname=lua51 version=5.1.5 -revision=12 +revision=13 wrksrc="lua-${version}" makedepends="ncurses-devel readline-devel" short_desc="Powerful, fast, lightweight, embeddable scripting language (5.1.x)" @@ -52,7 +52,7 @@ do_install() { } lua51-devel_package() { - depends="${makedepends} lua51>=${version}_${revision}" + depends="lua51>=${version}_${revision}" short_desc+=" - development files" alternatives=" lua-devel:lua:/usr/share/doc/lua5.1 From d26cbcc85c3863183f4576693c4feb9f5121106c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Tue, 18 May 2021 23:49:34 -0300 Subject: [PATCH 2/4] lua52: -devel only depends on self. Only the lua binary depends on libreadline and ncurses, not the library, so lua52-devel doesn't need to depend on their devel packages. While we are here, remove ncurses-devel from makedepends, since it's no longer used by the lua build system (this doesn't make a huge difference, because readline-devel still pulls it in). --- srcpkgs/lua52/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/lua52/template b/srcpkgs/lua52/template index b26e54aba8c5..f53cb345ebca 100644 --- a/srcpkgs/lua52/template +++ b/srcpkgs/lua52/template @@ -1,9 +1,9 @@ # Template file for 'lua52' pkgname=lua52 version=5.2.4 -revision=11 +revision=12 wrksrc=lua-${version} -makedepends="ncurses-devel readline-devel" +makedepends="readline-devel" short_desc="Powerful, fast, lightweight, embeddable scripting language (5.2.x)" maintainer="q66 " license="MIT" @@ -52,7 +52,7 @@ do_install() { } lua52-devel_package() { - depends="${makedepends} lua52>=${version}_${revision}" + depends="lua52>=${version}_${revision}" short_desc+=" - development files" alternatives=" lua-devel:lua:/usr/share/doc/lua5.2 From 2b51e1ff32fe3eddb00d00c90201860dd111339e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Tue, 18 May 2021 23:46:49 -0300 Subject: [PATCH 3/4] lua53: -devel only depends on self. Only the lua binary depends on libreadline and ncurses, not the library, so lua53-devel doesn't need to depend on their devel packages. The package has listed these dependencies explicitly for a long time (at least before 2013), so it being there until today seems to be more of a historical artifact then for an actual reason. While we are here, remove ncurses-devel from makedepends, since it's no longer used by the lua build system (this doesn't make a huge difference, because readline-devel still pulls it in). 53 --- srcpkgs/lua53/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/lua53/template b/srcpkgs/lua53/template index 098d700bac82..7a923690a566 100644 --- a/srcpkgs/lua53/template +++ b/srcpkgs/lua53/template @@ -1,9 +1,9 @@ # Template file for 'lua53' pkgname=lua53 version=5.3.5 -revision=6 +revision=7 wrksrc=lua-${version} -makedepends="ncurses-devel readline-devel" +makedepends="readline-devel" short_desc="Powerful, fast, lightweight, embeddable scripting language (5.3.x)" maintainer="q66 " license="MIT" @@ -58,7 +58,7 @@ do_install() { } lua53-devel_package() { - depends="${makedepends} lua53>=${version}_${revision}" + depends="lua53>=${version}_${revision}" short_desc+=" - development files" alternatives=" lua-devel:lua:/usr/share/doc/lua5.3 From 8248c727a86ad614560db61da2d8ab29d8c9eb23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Tue, 18 May 2021 23:49:53 -0300 Subject: [PATCH 4/4] lua54: -devel only depends on self. Only the lua binary depends on libreadline and ncurses, not the library, so lua54-devel doesn't need to depend on their devel packages. While we are here, remove ncurses-devel from makedepends, since it's no longer used by the lua build system (this doesn't make a huge difference, because readline-devel still pulls it in). --- srcpkgs/lua54/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/lua54/template b/srcpkgs/lua54/template index 47d4425cd63f..1abbe11246f1 100644 --- a/srcpkgs/lua54/template +++ b/srcpkgs/lua54/template @@ -1,9 +1,9 @@ # Template file for 'lua54' pkgname=lua54 version=5.4.3 -revision=1 +revision=2 wrksrc=lua-${version} -makedepends="ncurses-devel readline-devel" +makedepends="readline-devel" short_desc="Powerful, fast, lightweight, embeddable scripting language (5.4.x)" maintainer="q66 " license="MIT" @@ -53,7 +53,7 @@ do_install() { } lua54-devel_package() { - depends="${makedepends} lua54>=${version}_${revision}" + depends="lua54>=${version}_${revision}" short_desc+=" - development files" alternatives=" lua-devel:lua:/usr/share/doc/lua5.4