diff --git a/gui-apps/swww/metadata.xml b/gui-apps/swww/metadata.xml index 0d1a0a536e..37d6232a4e 100644 --- a/gui-apps/swww/metadata.xml +++ b/gui-apps/swww/metadata.xml @@ -6,7 +6,4 @@ LGFae/swww https://github.com/LGFae/swww/issues - - Build and install man pages - diff --git a/gui-apps/swww/swww-0.9.5.ebuild b/gui-apps/swww/swww-0.9.5-r1.ebuild similarity index 87% rename from gui-apps/swww/swww-0.9.5.ebuild rename to gui-apps/swww/swww-0.9.5-r1.ebuild index 00169d78cb..1d9067efc2 100644 --- a/gui-apps/swww/swww-0.9.5.ebuild +++ b/gui-apps/swww/swww-0.9.5-r1.ebuild @@ -240,17 +240,15 @@ LICENSE+=" " SLOT="0" KEYWORDS="~amd64" -IUSE="+man" - -IUSE="+man" DEPEND=" - app-arch/lz4 - x11-libs/libxkbcommon[wayland]" + app-arch/lz4:= + x11-libs/libxkbcommon[wayland] +" RDEPEND="${DEPEND}" BDEPEND=" - >=virtual/rust-1.74.0 - man? ( app-text/scdoc ) + app-text/scdoc + >=virtual/rust-1.75.0 " QA_FLAGS_IGNORED=" @@ -258,28 +256,17 @@ QA_FLAGS_IGNORED=" usr/bin/${PN}-daemon " -src_install() { - dodoc README.md CHANGELOG.md - dobashcomp "${WORKDIR}/swww-${PV}/completions/swww.bash" - dofishcomp "${WORKDIR}/swww-${PV}/completions/swww.fish" - - if use man ; then - cd "${WORKDIR}/swww-${PV}/doc/" || die - ./gen.sh || die #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 "${WORKDIR}/swww-${PV}/target/debug" || die - else - cd "${WORKDIR}/swww-${PV}/target/release" || die - fi - - dobin swww{,-daemon} +src_compile() { + cargo_src_compile + ./doc/gen.sh || die # generate man pages +} + +src_install() { + dobin "$(cargo_target_dir)"/swww{,-daemon} + doman doc/generated/*.1 + + dodoc README.md CHANGELOG.md + newbashcomp completions/swww.bash swww + dofishcomp completions/swww.fish + dozshcomp completions/_swww }