archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / yder / trunk / PKGBUILD
blob5ad994a2e7727c1989244008d9f7e1ce4f2007f4
1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
3 pkgname=yder
4 pkgver=1.4.19
5 pkgrel=1
6 pkgdesc='Logging library for C applications'
7 arch=(x86_64)
8 url=https://github.com/babelouest/yder
9 license=(LGPL2.1)
10 depends=(
11   glibc
12   liborcania.so
13   libsystemd.so
15 makedepends=(
16   cmake
17   doxygen
18   git
19   graphviz
20   ninja
21   systemd
23 provides=(libyder.so)
24 _tag=e9261ffc5215c9d8f21a709a3c6bba01c00f8c7d
25 source=(git+https://github.com/babelouest/yder.git#tag=${_tag})
26 validpgpkeys=(8405B02FCC28EF9744C8F253FE82139440BD22B9) # Nicolas Mora <nicolas@babelouest.org>
27 b2sums=(SKIP)
29 pkgver() {
30   cd yder
31   git describe --tags | sed 's/^v//'
34 build() {
35   cmake -S yder -B build -G Ninja \
36     -DCMAKE_BUILD_TYPE=None \
37     -DCMAKE_INSTALL_PREFIX=/usr \
38     -DBUILD_YDER_DOCUMENTATION=ON
39   ninja -C build doc
42 package() {
43   DESTDIR="${pkgdir}" ninja -C build install
44   install -dm 755 "${pkgdir}"/usr/share/doc
45   cp -dr --no-preserve=ownership yder/doc/html "${pkgdir}"/usr/share/doc/yder/
48 # vim: ts=2 sw=2 et: