summaryrefslogtreecommitdiff
path: root/doxygen/Pkgfile
blob: f2edc7606436fa3763b6db91f72b8b1a70fb9b0f (plain)
    1 # Description: Source code documentation generator tool
    2 # URL:         https://www.doxygen.nl/
    3 # Maintainer:  Steffen Nurpmeso, steffen at sdaoden dot eu
    4 # Depends on:  cmake python3
    5 
    6 name=doxygen
    7 version=1.9.4
    8 release=1
    9 source=(https://www.doxygen.nl/files/${name}-${version}.src.tar.gz)
   10 
   11 build() {
   12    prt-get isinst ninja && PKGMK_DOXYGEN+=' -G Ninja'
   13 
   14    cmake -S ${name}-${version} -B build ${PKGMK_DOXYGEN} \
   15     -D CMAKE_INSTALL_PREFIX=/usr \
   16     -D CMAKE_BUILD_TYPE=Release \
   17     -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \
   18     -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \
   19     -Wno-dev
   20   cmake --build build
   21   DESTDIR="${PKG}" cmake --install build
   22   install -D -m 0755 "${SRC}"/${name}-${version}/doc/${name}.1 \
   23      "${PKG}"/usr/share/man/man1/${name}.1
   24 }
   25 
   26 # s-sh-mode

Generated by cgit