commit:     7d789ee5f7292e9ccd4adefe671774a6ebdc5393
Author:     ingenarel <ingenarelitems <AT> gmail <DOT> com>
AuthorDate: Tue Dec  9 23:43:17 2025 +0000
Commit:     Saad Abdullah <ingenarelitems <AT> gmail <DOT> com>
CommitDate: Wed Dec 10 01:29:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d789ee5

net-im/discordo: fix LICENSE for dependencies; update format

- I did a typo where I used LICENSES instead of LICENSE when trying to
  append license for go modules. I fixed that
- go-license was generating Gentoo incompatible license names, the issue
  didn't get caught because of the typo. I also fixed that.

See https://bugs.gentoo.org/967017 for more info about the issue related
to go-license

I used my wrapper to fix it, which can be found here:
https://github.com/ingenarel/gentoo-dev-scripts/blob/master/gentoo-go-license

format changes:

- use ${var} instead of $var, which was recommended by negril
- don't use *9999, instead use 9999, it was recommended by negril,
  because packages like blender have versions like 5.0.9999, so using
  a good format logic is nice

Signed-off-by: ingenarel <ingenarelitems <AT> gmail.com>

 ...20251202.ebuild => discordo-0_pre20251202-r1.ebuild} | 17 +++++++----------
 net-im/discordo/discordo-9999.ebuild                    | 17 +++++++----------
 2 files changed, 14 insertions(+), 20 deletions(-)

diff --git a/net-im/discordo/discordo-0_pre20251202.ebuild 
b/net-im/discordo/discordo-0_pre20251202-r1.ebuild
similarity index 68%
rename from net-im/discordo/discordo-0_pre20251202.ebuild
rename to net-im/discordo/discordo-0_pre20251202-r1.ebuild
index f0ecfe4e7d..79cc0b82fb 100644
--- a/net-im/discordo/discordo-0_pre20251202.ebuild
+++ b/net-im/discordo/discordo-0_pre20251202-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/ayn2op/discordo";
 
 if [[ "${PV}" == 9999 ]]; then
        inherit git-r3
-       EGIT_REPO_URI="https://github.com/ayn2op/$PN.git";
+       EGIT_REPO_URI="https://github.com/ayn2op/${PN}.git";
 else
 
        # use this only for 0pre_YYYYMMDD builds, otherwise, keep it empty.
@@ -20,8 +20,8 @@ else
        # If another person updates it, be sure to change this line to your own 
depfile link
        
SRC_URI="https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz
 "
 
-       if [[ -n "$GIT_COMMIT" ]]; then
-               
SRC_URI+="https://github.com/ayn2op/$PN/archive/$GIT_COMMIT.tar.gz -> 
${P}.tar.gz"
+       if [[ -n "${GIT_COMMIT}" ]]; then
+               
SRC_URI+="https://github.com/ayn2op/${PN}/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
                S="${WORKDIR}/${PN}-${GIT_COMMIT}"
        else
                
SRC_URI+="https://github.com/ayn2op/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -32,11 +32,8 @@ fi
 
 LICENSE="GPL-3"
 
-# echo "# dependency licenses:"; printf 'LICENSES+=" '; go-licenses report 
./... 2>/dev/null |
-# awk -F ',' '{ print $NF }' | sort --unique | sed -E 's/BSD-3-Clause/BSD/' | 
tr '[:space:]' ' '; echo '"'
-
 # dependency licenses:
-LICENSES+=" Apache-2.0 BSD-2-Clause BSD GPL-3.0 ISC MIT "
+LICENSE+=" Apache-2.0 BSD-2 BSD GPL-3 ISC MIT "
 
 SLOT="0"
 BDEPEND="
@@ -47,7 +44,7 @@ BDEPEND="
 DOCS=( README.md internal/config/config.toml )
 
 src_unpack() {
-       if [[ "$PV" == *9999* ]];then
+       if [[ "${PV}" == 9999 ]];then
                git-r3_src_unpack
                go-module_live_vendor
        else
@@ -56,10 +53,10 @@ src_unpack() {
 }
 
 src_compile() {
-       CGO_ENABLED=0 ego build -o "bin/$PN"
+       CGO_ENABLED=0 ego build -o "bin/${PN}"
 }
 
 src_install() {
-       dobin "bin/$PN"
+       dobin "bin/${PN}"
        einstalldocs
 }

diff --git a/net-im/discordo/discordo-9999.ebuild 
b/net-im/discordo/discordo-9999.ebuild
index f14ba7b97c..fae87cc111 100644
--- a/net-im/discordo/discordo-9999.ebuild
+++ b/net-im/discordo/discordo-9999.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/ayn2op/discordo";
 
 if [[ "${PV}" == 9999 ]]; then
        inherit git-r3
-       EGIT_REPO_URI="https://github.com/ayn2op/$PN.git";
+       EGIT_REPO_URI="https://github.com/ayn2op/${PN}.git";
 else
 
        # use this only for 0pre_YYYYMMDD builds, otherwise, keep it empty.
@@ -20,8 +20,8 @@ else
        # If another person updates it, be sure to change this line to your own 
depfile link
        
SRC_URI="https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz
 "
 
-       if [[ -n "$GIT_COMMIT" ]]; then
-               
SRC_URI+="https://github.com/ayn2op/$PN/archive/$GIT_COMMIT.tar.gz -> 
${P}.tar.gz"
+       if [[ -n "${GIT_COMMIT}" ]]; then
+               
SRC_URI+="https://github.com/ayn2op/${PN}/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
                S="${WORKDIR}/${PN}-${GIT_COMMIT}"
        else
                
SRC_URI+="https://github.com/ayn2op/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -32,11 +32,8 @@ fi
 
 LICENSE="GPL-3"
 
-# echo "# dependency licenses:"; printf 'LICENSES+=" '; go-licenses report 
./... 2>/dev/null |
-# awk -F ',' '{ print $NF }' | sort --unique | sed -E 's/BSD-3-Clause/BSD/' | 
tr '[:space:]' ' '; echo '"'
-
 # dependency licenses:
-LICENSES+=" Apache-2.0 BSD-2-Clause BSD GPL-3.0 ISC MIT "
+LICENSE+=" Apache-2.0 BSD-2 BSD GPL-3 ISC MIT "
 
 SLOT="0"
 BDEPEND="
@@ -47,7 +44,7 @@ BDEPEND="
 DOCS=( README.md internal/config/config.toml )
 
 src_unpack() {
-       if [[ "$PV" == *9999* ]];then
+       if [[ "${PV}" == 9999 ]];then
                git-r3_src_unpack
                go-module_live_vendor
        else
@@ -56,10 +53,10 @@ src_unpack() {
 }
 
 src_compile() {
-       CGO_ENABLED=0 ego build -o "bin/$PN"
+       CGO_ENABLED=0 ego build -o "bin/${PN}"
 }
 
 src_install() {
-       dobin "bin/$PN"
+       dobin "bin/${PN}"
        einstalldocs
 }

Reply via email to