commit:     2dbfcd57cddb3dc28ad2c6507f0b32fe82477030
Author:     Gonçalo Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Sun Nov 26 17:01:58 2023 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Sun Nov 26 17:09:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2dbfcd57

gui-apps/swww: add man useflag
* generate and install man pages

Signed-off-by: Gonçalo Duarte <gonegrier.duarte <AT> gmail.com>

 gui-apps/swww/swww-0.7.3.ebuild | 25 ++++++++++++-------------
 gui-apps/swww/swww-0.8.1.ebuild | 25 ++++++++++++-------------
 2 files changed, 24 insertions(+), 26 deletions(-)

diff --git a/gui-apps/swww/swww-0.7.3.ebuild b/gui-apps/swww/swww-0.7.3.ebuild
index 656fb7343f..bbf7b68c02 100644
--- a/gui-apps/swww/swww-0.7.3.ebuild
+++ b/gui-apps/swww/swww-0.7.3.ebuild
@@ -212,7 +212,7 @@ 
SRC_URI="https://github.com/Horus645/swww/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT 
Unicode-DFS-2016 Unlicense ZLIB"
 SLOT="0"
-IUSE="debug +man"
+IUSE="+man"
 KEYWORDS="~amd64"
 
 DEPEND="app-arch/lz4
@@ -231,22 +231,21 @@ src_install() {
        dofishcomp "${WORKDIR}/swww-${PV}/completions/swww.fish"
 
        if use man ; then
-               for FILE in "${WORKDIR}/swww-${PV}/doc/*scd"; do
-                       scdoc < "$FILE" > "${WORKDIR}/swww-${PV}/doc/"
-               done
-               doman "${WORKDIR}/swww-${PV}/doc/swww.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-clear.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-daemon.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-img.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-init.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-kill.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-query.1"
+               cd "${WORKDIR}/swww-${PV}/doc/"
+               ./gen.sh #generate the man pages
+               doman "generated/swww.1"
+               doman "generated/swww-clear.1"
+               doman "generated/swww-daemon.1"
+               doman "generated/swww-img.1"
+               doman "generated/swww-init.1"
+               doman "generated/swww-kill.1"
+               doman "generated/swww-query.1"
        fi
 
        if use debug ; then
-               cd target/debug || die
+               cd "${WORKDIR}/swww-${PV}/target/debug" || die
        else
-               cd target/release || die
+               cd "${WORKDIR}/swww-${PV}/target/release"  || die
        fi
 
        dobin swww{,-daemon}

diff --git a/gui-apps/swww/swww-0.8.1.ebuild b/gui-apps/swww/swww-0.8.1.ebuild
index 4526052f81..6a6f6fa5e5 100644
--- a/gui-apps/swww/swww-0.8.1.ebuild
+++ b/gui-apps/swww/swww-0.8.1.ebuild
@@ -214,7 +214,7 @@ 
SRC_URI="https://github.com/Horus645/swww/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT 
Unicode-DFS-2016 Unlicense ZLIB"
 SLOT="0"
-IUSE="debug +man"
+IUSE="+man"
 KEYWORDS="~amd64"
 
 DEPEND="
@@ -234,22 +234,21 @@ src_install() {
        dofishcomp "${WORKDIR}/swww-${PV}/completions/swww.fish"
 
        if use man ; then
-               for FILE in "${WORKDIR}/swww-${PV}/doc/*scd"; do
-                       scdoc < "$FILE" > "${WORKDIR}/swww-${PV}/doc/"
-               done
-               doman "${WORKDIR}/swww-${PV}/doc/swww.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-clear.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-daemon.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-img.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-init.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-kill.1"
-               doman "${WORKDIR}/swww-${PV}/doc/swww-query.1"
+               cd "${WORKDIR}/swww-${PV}/doc/"
+               ./gen.sh #generate the man pages
+               doman "generated/swww.1"
+               doman "generated/swww-clear.1"
+               doman "generated/swww-daemon.1"
+               doman "generated/swww-img.1"
+               doman "generated/swww-init.1"
+               doman "generated/swww-kill.1"
+               doman "generated/swww-query.1"
        fi
 
        if use debug ; then
-               cd target/debug || die
+               cd "${WORKDIR}/swww-${PV}/target/debug" || die
        else
-               cd target/release || die
+               cd "${WORKDIR}/swww-${PV}/target/release"  || die
        fi
 
        dobin swww{,-daemon}

Reply via email to