upg doxygen
This commit is contained in:
parent
ec7d1f1b1a
commit
d2810eaa40
|
@ -1,69 +1,79 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgbase=doxygen
|
||||
pkgname=('doxygen' 'doxygen-docs')
|
||||
pkgver=1.9.3
|
||||
#pkgbase=doxygen
|
||||
#pkgname=('doxygen' 'doxygen-docs')
|
||||
pkgname=doxygen
|
||||
pkgver=1.9.5
|
||||
pkgrel=01
|
||||
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
|
||||
url='http://www.doxygen.nl'
|
||||
arch=('x86_64')
|
||||
makedepends=('cmake' 'gcc-libs' 'flex' 'qt5-base' 'texlive-core' 'ghostscript'
|
||||
'texlive-latexextra' 'graphviz' 'python' 'git')
|
||||
source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
|
||||
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
|
||||
|
||||
prepare() {
|
||||
cd ${pkgbase}-Release_${pkgver//./_}
|
||||
cd ${pkgname}-Release_${pkgver//./_}
|
||||
# Install the man pages in the right place
|
||||
sed -i 's:DESTINATION man/man1:DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1":g' \
|
||||
doc/CMakeLists.txt
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgbase}-Release_${pkgver//./_}
|
||||
cd ${pkgname}-Release_${pkgver//./_}
|
||||
|
||||
cmake -B build \
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
|
||||
-DDOC_INSTALL_DIR:PATH=share/doc/doxygen \
|
||||
-DPYTHON_EXECUTABLE:FILE=/usr/bin/python \
|
||||
-Dbuild_doc:BOOL=ON \
|
||||
-Dbuild_doc:BOOL=OFF \
|
||||
-Dbuild_wizard:BOOL=ON
|
||||
make -C build
|
||||
make -C build docs -j1
|
||||
export CAIRO_DEBUG_PDF=1 # https://github.com/doxygen/doxygen/issues/9319
|
||||
# make -C build docs -j1
|
||||
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgbase}-Release_${pkgver//./_}
|
||||
cd ${pkgname}-Release_${pkgver//./_}
|
||||
make -C build tests
|
||||
}
|
||||
|
||||
package_doxygen() {
|
||||
#package_doxygen() {
|
||||
package() {
|
||||
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
|
||||
depends=('gcc-libs')
|
||||
optdepends=('graphviz: for caller/callee graph generation'
|
||||
'qt5-base: for doxywizard')
|
||||
|
||||
cd ${pkgbase}-Release_${pkgver//./_}
|
||||
cd ${pkgname}-Release_${pkgver//./_}
|
||||
make -C build DESTDIR="${pkgdir}" install
|
||||
|
||||
rm -rf "${pkgdir}/usr/share/doc"
|
||||
}
|
||||
|
||||
package_doxygen-docs() {
|
||||
pkgdesc='Developer documentation for doxygen'
|
||||
|
||||
cd ${pkgbase}-Release_${pkgver//./_}
|
||||
make -C build DESTDIR="${pkgdir}" install
|
||||
|
||||
rm -rf "${pkgdir}/usr/bin"
|
||||
rm -rf "${pkgdir}/usr/share/man"
|
||||
}
|
||||
#package_doxygen-docs() {
|
||||
# pkgdesc='Developer documentation for doxygen'
|
||||
#
|
||||
# cd ${pkgbase}-Release_${pkgver//./_}
|
||||
# make -C build DESTDIR="${pkgdir}" install
|
||||
#
|
||||
# rm -rf "${pkgdir}/usr/bin"
|
||||
# rm -rf "${pkgdir}/usr/share/man"
|
||||
#}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=('GPL')
|
||||
|
||||
sha256sums=(c29426222c9361dc33b762cf1c6447c78cfb0b9c213e5dcdbe31a10540c918c5) # doxygen-1.9.3.tar.gz
|
||||
sha256sums=(1c5c9cd4445f694e43f089c17529caae6fe889b732fb0b145211025a1fcda1bb) # doxygen-1.9.5.tar.gz
|
||||
|
||||
sha512sums=('c12a570be56885b2294b5e3b2334d95a71dad78ff17e9c12d59b66a38c5df52327b8f786e23e7868bb151c9f6b323c3673d8acb0ebb2a4c27c41d929bab8641f')
|
||||
|
||||
b2sums=('73bf5782531dbfc2dd2d8ac3e14b5f552a4577da7be1a0c3d0003c70384fb4dadcb13ed050421b5b5373c6426981f812ac2a673e698ec3f85774f5cba3062e21')
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
pkgbase=doxygen
|
||||
pkgname=('doxygen' 'doxygen-docs')
|
||||
pkgver=1.9.3
|
||||
pkgver=1.9.5
|
||||
pkgrel=1
|
||||
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
|
||||
url='http://www.doxygen.nl'
|
||||
|
@ -12,9 +12,9 @@ license=('GPL')
|
|||
makedepends=('cmake' 'gcc-libs' 'flex' 'qt5-base' 'texlive-core' 'ghostscript'
|
||||
'texlive-latexextra' 'graphviz' 'python' 'git')
|
||||
source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
|
||||
sha256sums=('c29426222c9361dc33b762cf1c6447c78cfb0b9c213e5dcdbe31a10540c918c5')
|
||||
sha512sums=('8fcec24d7f92c0d01444cb4b64a39adbe3467b7d75bf191ab667190d4feb1c99ac796fc5b1be6ae5f386321e3d85f28d4cbee05041f048f32ef68ea773d74ff9')
|
||||
b2sums=('81451704cdf1676db58ad7706c06bc5587f8fdcd8e10b17d0909c1a288c6d92d6080334544b7c7ae88e1fe459511e9f2da8781672e9856c03e4c553f5c1f1e49')
|
||||
sha256sums=('1c5c9cd4445f694e43f089c17529caae6fe889b732fb0b145211025a1fcda1bb')
|
||||
sha512sums=('c12a570be56885b2294b5e3b2334d95a71dad78ff17e9c12d59b66a38c5df52327b8f786e23e7868bb151c9f6b323c3673d8acb0ebb2a4c27c41d929bab8641f')
|
||||
b2sums=('73bf5782531dbfc2dd2d8ac3e14b5f552a4577da7be1a0c3d0003c70384fb4dadcb13ed050421b5b5373c6426981f812ac2a673e698ec3f85774f5cba3062e21')
|
||||
|
||||
prepare() {
|
||||
cd ${pkgbase}-Release_${pkgver//./_}
|
||||
|
@ -33,6 +33,7 @@ build() {
|
|||
-Dbuild_doc:BOOL=ON \
|
||||
-Dbuild_wizard:BOOL=ON
|
||||
make -C build
|
||||
export CAIRO_DEBUG_PDF=1 # https://github.com/doxygen/doxygen/issues/9319
|
||||
make -C build docs -j1
|
||||
}
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
rm -rvf {src,pkg,doxygen*.tar.gz}
|
||||
rm -rvf {src,pkg,*.tar.gz}
|
||||
|
|
|
@ -7,3 +7,6 @@ graphviz
|
|||
python
|
||||
git
|
||||
bison
|
||||
|
||||
|
||||
libgit2
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
pkgname=librewolf
|
||||
provides=($pkgname-bin $pkgname)
|
||||
conflicts=($pkgname-bin $pkgname)
|
||||
pkgver=108.0
|
||||
pkgver=108.0.1
|
||||
pkgrel=01
|
||||
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom -binary"
|
||||
arch=(x86_64)
|
||||
|
|
Loading…
Reference in a new issue