sci-chemistry/votca-csg: live ebuild update
authorChristoph Junghans <junghans@gentoo.org>
Sun, 3 Sep 2017 14:20:44 +0000 (08:20 -0600)
committerChristoph Junghans <junghans@gentoo.org>
Sun, 3 Sep 2017 14:54:53 +0000 (08:54 -0600)
Package-Manager: Portage-2.3.6, Repoman-2.3.1

sci-chemistry/votca-csg/metadata.xml
sci-chemistry/votca-csg/votca-csg-9999.ebuild

index e078f2b299583e58ba208d93748825748e17829a..795272141d7fa1aef368348cb2873b90bb4bb5b6 100644 (file)
@@ -14,6 +14,6 @@
                <flag name="extras">Pull in extra applications from <pkg>sci-chemistry/votca-csgapps</pkg></flag>
        </use>
        <upstream>
-               <remote-id type="github">votca/csg-tutorials</remote-id>
+               <remote-id type="github">votca/csg</remote-id>
        </upstream>
 </pkgmetadata>
index b3ef0f312d817eb9eae9af6dc8aee48e77695706..ea6ac3506f7fdd627918a45b9437d801c2dc458c 100644 (file)
@@ -19,6 +19,7 @@ else
        inherit git-r3
        EGIT_REPO_URI="https://github.com/${PN/-//}.git"
        KEYWORDS=""
+       PDEPEND="${PDEPEND} doc? ( =app-doc/${PN}-manual-${PV} )"
 fi
 
 DESCRIPTION="Votca coarse-graining engine"
@@ -51,12 +52,6 @@ src_unpack() {
                default
        else
                git-r3_src_unpack
-               if use doc; then
-                       EGIT_REPO_URI="https://github.com/${PN/-//}-manual.git"
-                       EGIT_BRANCH="master"
-                       EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-manual"\
-                               git-r3_src_unpack
-               fi
                if use examples; then
                        EGIT_REPO_URI="https://github.com/${PN/-//}-tutorials.git"
                        EGIT_BRANCH="master"
@@ -84,15 +79,7 @@ src_install() {
                bashcomp_alias csg_call "${i##*/}"
        done
        if use doc; then
-               if [[ ${PV} = *9999* ]]; then
-                       #we need to do that here, because we need an installed version of csg to build the manual
-                       [[ ${CHOST} = *-darwin* ]] && \
-                               emake -C "${WORKDIR}/${PN}"-manual PATH="${PATH}${PATH:+:}${ED}/usr/bin" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}${DYLD_LIBRARY_PATH:+:}${ED}/usr/$(get_libdir)" \
-                               || emake -C "${WORKDIR}/${PN}"-manual PATH="${PATH}${PATH:+:}${ED}/usr/bin" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${LD_LIBRARY_PATH:+:}${ED}/usr/$(get_libdir)"
-                       newdoc "${WORKDIR}/${PN}"-manual/manual.pdf "${PN}-manual-${PV}.pdf"
-               else
-                       dodoc "${DISTDIR}/${PN}-manual-${PV}.pdf"
-               fi
+               [[ ${PV} != *9999* ]] && dodoc "${DISTDIR}/${PN}-manual-${PV}.pdf"
                cmake-utils_src_make -C "${CMAKE_BUILD_DIR}" html
                dodoc -r "${CMAKE_BUILD_DIR}"/share/doc/html
        fi