upg gtk3 doxygen

This commit is contained in:
joborun linux 2023-12-26 12:29:58 +02:00
parent 090ae42618
commit 8f53b4cfa7
5 changed files with 27 additions and 22 deletions

View File

@ -8,12 +8,12 @@
#pkgbase=doxygen
#pkgname=('doxygen' 'doxygen-docs')
pkgname=doxygen
pkgver=1.9.8
pkgver=1.10.0
pkgrel=01
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
url='http://www.doxygen.nl'
makedepends=('cmake' 'gcc-libs' 'flex' 'qt5-base' 'ghostscript'
'texlive-latexextra' 'graphviz' 'python' 'git'
makedepends=('cmake' 'gcc-libs' 'flex' 'qt6-base' 'ghostscript'
'texlive-latexextra' 'graphviz' 'python'
'texlive-fontutils' 'texlive-fontsrecommended' 'texlive-plaingeneric')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
@ -30,7 +30,6 @@ build() {
cmake -B build \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DDOC_INSTALL_DIR:PATH=share/doc/doxygen \
-DPYTHON_EXECUTABLE:FILE=/usr/bin/python \
-Dbuild_doc:BOOL=OFF \
-Dbuild_wizard:BOOL=ON
make -C build
@ -49,7 +48,7 @@ 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')
'qt6-base: for doxywizard')
cd ${pkgname}-Release_${pkgver//./_}
make -C build DESTDIR="${pkgdir}" install
@ -73,9 +72,7 @@ arch=(x86_64)
license=('GPL')
sha256sums=(77371e8a58d22d5e03c52729844d1043e9cbf8d0005ec5112ffa4c8f509ddde8) # doxygen-1.9.8.tar.gz
sha512sums=('028788a4c4daba895d5c4b20ad99a7bfe61aa9ddd39dfa220eafc3f56563881ad682fa528ebfb49ac04493f974cb0b503f9b0e7edd7ff860c3b2d2991d25705d')
b2sums=('4ff9264374db959936105301097d02d25c1cf57aabf336350767b97ae73c4f8d94f2f954b1baae2166fc29a5056f67fb4e6cbb6baa8a0c42cbbf51e631b3a9a8')
sha256sums=(795692a53136ca9bb9a6cd72656968af7858a78be7d6d011e12ab1dce6b9533c) # doxygen-1.10.0.tar.gz
## a8c266d87cfc35eca01d2aa104591f9b6da17e32316f66a8ce5c8b38d33943dd doxygen-1.10.0-01-x86_64.pkg.tar.lz
## c798e9d39e7f04d3d9f63448e6c824f19ecf1cfde8dde21cc9b3c8b19811c8f4 doxygen-1.9.8-01-x86_64.pkg.tar.lz

View File

@ -3,19 +3,19 @@
pkgbase=doxygen
pkgname=('doxygen' 'doxygen-docs')
pkgver=1.9.8
pkgver=1.10.0
pkgrel=1
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
url='http://www.doxygen.nl'
arch=('x86_64')
license=('GPL')
makedepends=('cmake' 'gcc-libs' 'flex' 'qt5-base' 'ghostscript'
makedepends=('cmake' 'gcc-libs' 'flex' 'qt6-base' 'ghostscript'
'texlive-latexextra' 'texlive-fontutils' 'texlive-fontsrecommended' 'texlive-plaingeneric'
'graphviz' 'python' 'git')
'graphviz' 'python')
source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
sha256sums=('77371e8a58d22d5e03c52729844d1043e9cbf8d0005ec5112ffa4c8f509ddde8')
sha512sums=('028788a4c4daba895d5c4b20ad99a7bfe61aa9ddd39dfa220eafc3f56563881ad682fa528ebfb49ac04493f974cb0b503f9b0e7edd7ff860c3b2d2991d25705d')
b2sums=('4ff9264374db959936105301097d02d25c1cf57aabf336350767b97ae73c4f8d94f2f954b1baae2166fc29a5056f67fb4e6cbb6baa8a0c42cbbf51e631b3a9a8')
sha256sums=('795692a53136ca9bb9a6cd72656968af7858a78be7d6d011e12ab1dce6b9533c')
sha512sums=('d8731796d5513ff5939c234f32f7f31aabc45f5557947741a330b3d33b368fb5ad770ef1d3d7384a402d98229eafeb1f955ef76e9932310b83c1d35a2eef500f')
b2sums=('e9eaf70e106aa022bb0edc99082e6bccd5c6879c41be40ce69d2d5e4eb7d1c5ff078fd8f9132206bf546fa78aab7f8bef4584fd1f2d6e1e84b01d2e65933375e')
prepare() {
cd ${pkgbase}-Release_${pkgver//./_}
@ -30,7 +30,6 @@ build() {
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_wizard:BOOL=ON
make -C build
@ -47,7 +46,7 @@ package_doxygen() {
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
depends=('gcc-libs')
optdepends=('graphviz: for caller/callee graph generation'
'qt5-base: for doxywizard')
'qt6-base: for doxywizard')
cd ${pkgbase}-Release_${pkgver//./_}
make -C build DESTDIR="${pkgdir}" install

View File

@ -1,13 +1,14 @@
cmake
qt5-base
qt6-base
ghostscript
texlive-latexextra
graphviz
python
git
texlive-fontutils
texlive-fontsrecommended
texlive-plaingeneric
bison
libgit2
libglvnd

View File

@ -8,7 +8,7 @@
#pkgbase=gtk3
pkgname=gtk3 # gtk3-docs gtk3-demos)
pkgver=3.24.39
pkgrel=01
pkgrel=02
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
url="https://www.gtk.org/"
@ -32,6 +32,10 @@ source=(
pkgver() {
cd gtk
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
# Fix Hebrew
# https://gitlab.archlinux.org/archlinux/packaging/packages/gtk3/-/issues/4
git cherry-pick -n 26336c401a39cbd8a7b8128fac7029077c6e1dd0
}
@ -137,5 +141,5 @@ sha256sums=(SKIP
#echo "you must rename this package to meet SF naming before you move to the repo"
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
## 4bd173ba45099fb3bf5c965c99a1e3c47d852dc2472ce6e2638df4aa216b283b gtk3-1_3.24.39-01-x86_64.pkg.tar.lz
## 5bc990f2b49d7f2912a0f17a0810eb72cc2346ffa0101b98fee375533ef28a21 gtk3-1_3.24.39-02-x86_64.pkg.tar.lz

View File

@ -8,7 +8,7 @@ pkgname=(
gtk3-docs
)
pkgver=3.24.39
pkgrel=1
pkgrel=2
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
url="https://www.gtk.org/"
@ -74,6 +74,10 @@ pkgver() {
prepare() {
cd gtk
# Fix Hebrew
# https://gitlab.archlinux.org/archlinux/packaging/packages/gtk3/-/issues/4
git cherry-pick -n 26336c401a39cbd8a7b8128fac7029077c6e1dd0
}
build() {