# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com> _pkgname="caps-log" pkgname="${_pkgname}-git" pkgver=1.0.1.r2.ga6ae873 pkgrel=3 pkgdesc="A small, terminal-based journaling tool" arch=('x86_64') url="https://github.com/NikolaDucak/${_pkgname}" license=('MIT') depends=('boost-libs' 'fmt9' 'gcc-libs' 'glibc' 'libgit2' 'openssl') makedepends=('boost' 'cmake>=3.14' 'ftxui') provides=("${_pkgname}=${pkgver%%.r*}") conflicts=("${_pkgname}") _pkgsrc="${_pkgname}" source=("${_pkgsrc}::git+${url}.git" "${_pkgname}_fix_openssl.patch") sha256sums=('SKIP' 'b86336c24292ecbf3a627129a0f6c416d121c16ea93ec5735d2a8049572de1e7') pkgver() { cd "${_pkgsrc}" git describe --long --tags --abbrev=7 | sed 's/v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { cd "${srcdir}/${_pkgsrc}" patch -Np1 -i "${srcdir}/${_pkgname}_fix_openssl.patch" } build() { cd "${srcdir}" cmake \ -G 'Unix Makefiles' \ -B "${_pkgsrc}/build" \ -S "${_pkgsrc}" \ -DCMAKE_BUILD_TYPE:STRING='None' \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -DCAPS_LOG_BUILD_TESTS=OFF \ -Wno-dev cmake --build "${_pkgsrc}/build" } package() { cd "${srcdir}" DESTDIR="${pkgdir}" cmake --install "${_pkgsrc}/build" cd "${_pkgsrc}" install -vDm644 "README.md" "${pkgdir}/usr/share/doc/${_pkgname}/README.md" install -vDm644 "LICENCE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" }