diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ec12482c4dbe --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = logdoctor + pkgdesc = Apache2/Nginx/IIS access logs analyzer to view dynamically generated statistics + pkgver = 2.01 + pkgrel = 1 + url = https://github.com/elB4RTO/LogDoctor + arch = x86_64 + license = AGPL3 + makedepends = cmake + makedepends = qt5-tools + depends = qt5-base + depends = qt5-charts + depends = zlib + source = logdoctor-2.01.tar.gz::https://github.com/elB4RTO/LogDoctor/archive/refs/tags/v2.01.tar.gz + validpgpkeys = EF88B042FB649B22A9F19DBE1719E976DB2D4E71 + sha256sums = 60704fe5bf970e2afc22e4353a5e45b6f679898ec558fe94aa366c1fb00970e4 + +pkgname = logdoctor diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d3dce8de20da --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Valentino Orlandi <valentinox@disroot.org> + +_gitname='LogDoctor' +pkgname='logdoctor' +pkgver='2.01' +pkgrel='1' +pkgdesc="Apache2/Nginx/IIS access logs analyzer to view dynamically generated statistics" +arch=('x86_64') +url='https://github.com/elB4RTO/LogDoctor' +license=('AGPL3') +depends=('qt5-base' 'qt5-charts' 'zlib') +makedepends=('cmake' 'qt5-tools') +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("$pkgname-$pkgver.tar.gz::https://github.com/elB4RTO/LogDoctor/archive/refs/tags/v2.01.tar.gz") +noextract=() +sha256sums=('60704fe5bf970e2afc22e4353a5e45b6f679898ec558fe94aa366c1fb00970e4') +validpgpkeys=('EF88B042FB649B22A9F19DBE1719E976DB2D4E71') + + +build() { + cd "$_gitname-$pkgver" + + test -e build && rm -r build + mkdir build && cd build + + cmake --fresh ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel + cmake --build ./ --target all + + mv "$_gitname" "$pkgname" +} + + +package() { + cd "$_gitname-$pkgver" + + install -DC -m 755 "./build/$pkgname" "$pkgdir/usr/bin/$pkgname" + + install -DC -m 444 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + + cd installation_stuff + install -DC -m 644 ./LogDoctor.svg -t "$pkgdir/usr/share/LogDoctor" + install -DC -m 644 ./logdocdata/help/en/* -t "$pkgdir/usr/share/LogDoctor/help/en" + install -DC -m 444 ./logdocdata/licenses/* -t "$pkgdir/usr/share/LogDoctor/licenses" + install -DC -m 644 ./LogDoctor.desktop -t "$pkgdir/usr/share/applications" +} |