Date: Sunday, September 4, 2022 @ 21:41:19 Author: kgizdov Revision: 1292924
initial release Added: libbobcat/ libbobcat/repos/ libbobcat/trunk/ libbobcat/trunk/PKGBUILD ----------+ PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) Added: libbobcat/trunk/PKGBUILD =================================================================== --- libbobcat/trunk/PKGBUILD (rev 0) +++ libbobcat/trunk/PKGBUILD 2022-09-04 21:41:19 UTC (rev 1292924) @@ -0,0 +1,39 @@ +# Maintainer: Konstantin Gizdov <arch at kge dot pw> +# Contributor: Kevin Brodsky <corax26 at gmail dot com> +# Contributor: Anton Jongsma <[email protected]> + +_pkgname=bobcat +pkgname="lib${_pkgname}" +pkgver=5.11.00 +pkgrel=1 +pkgdesc="Bobcat (Brokken's Own Base Classes And Templates) library" +arch=('x86_64') +url="https://fbb-git.gitlab.io/bobcat/" +license=('GPL') +depends=('openssl' 'libx11') +makedepends=('icmake>=9.03.01' 'readline' 'libmilter' 'yodl') +source=("https://gitlab.com/fbb-git/${_pkgname}/-/archive/${pkgver}/${_pkgname}-${pkgver}.tar.gz") +b2sums=('3e862cd1da60440608c02ffb17923d29c53893dadb25dcabee0172338bdc3a95c54106c11fcec50179e15b1116cfe48ea4f42ea2f9a4e7c8220d738548e772fb') + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}" + + # Since makepkg always defines CXXFLAGS, it overrides the default value + # defined in the build system, which is problematic because it needs a + # specific C++ version. Add it back here. + export CXXFLAGS="${CXXFLAGS} -std=c++20" + + ./build libraries all + ./build man +} + +package() { + cd "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}" + + # Since 4.01.02, first argument to install is <what to install> (x = all), + # and second is the base directory (absolute path, unlike 4.01.00) + ./build install x "${pkgdir}" + + # fix paths + ln -s /usr/share/doc/libbobcat5-dev "${pkgdir}/usr/share/doc/${pkgname}" +}
