initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

41
doxygen/PKGBUILD Normal file
View File

@@ -0,0 +1,41 @@
# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=doxygen
pkgver=1.8.20
pkgrel=1
pkgdesc='Documentation system for C, C++ and other languages'
url='https://www.doxygen.nl/index.html'
arch=('i686' 'x86_64')
license=('GPL-2')
makedepends=('cmake' 'gcc-libs' 'flex' 'tauthon')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
sha512sums=('25509cec8904b10431cf3d29f6e6bbdad49fbf3a763606b30c92c111f294ac0311aa13d53007d71ff1f55fcae6903e2ce8f80d1a6b4832fa43f6a9166184e005')
prepare() {
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 ${pkgname}-Release_${pkgver//./_}
cmake -B build \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DDOC_INSTALL_DIR:PATH=share/doc/doxygen \
-DPYTHON_EXECUTABLE:FILE=/usr/bin/tauthon
make -C build
}
package() {
pkgdesc='Documentation system for C, C++ and other languages'
depends=('gcc-libs')
cd ${pkgname}-Release_${pkgver//./_}
make -C build DESTDIR="${pkgdir}" install
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
# vim: ts=2 sw=2 et: