mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-17 22:52:40 +01:00
56 lines
1.4 KiB
Plaintext
56 lines
1.4 KiB
Plaintext
# Contributor:
|
|
# Maintainer:
|
|
pkgname=log4cplus
|
|
pkgver=2.0.4
|
|
pkgrel=0
|
|
_ver=${pkgver%%_rc*}
|
|
_rc=${pkgver##*_rc}
|
|
[ "$_rc" = "$pkgver" ] || _ver="${_ver}-rc$_rc"
|
|
pkgdesc="Logging Framework for C++"
|
|
url="https://sourceforge.net/p/log4cplus/wiki/Home/"
|
|
# tests/testsuite.dir/58/testsuite.log
|
|
# 4 ./appender_test.at:5: "${abs_top_builddir}/appender_test" 2>&1
|
|
# 5 Aborted (core dumped)
|
|
arch="all !armhf !armv7" # test 50 dumps core
|
|
license="Apache-2.0"
|
|
depends=""
|
|
depends_dev=""
|
|
checkdepends="findutils"
|
|
makedepends="$depends_dev"
|
|
install=""
|
|
subpackages="$pkgname-dev"
|
|
source="https://downloads.sourceforge.net/$pkgname/$pkgname-$_ver.tar.xz"
|
|
builddir="$srcdir/$pkgname-$_ver"
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var \
|
|
--disable-implicit-initialization \
|
|
--with-working-c-locale
|
|
make
|
|
}
|
|
|
|
_cat_found_file() {
|
|
local _rc="$?"
|
|
find -name "$1" -type f -ls -printf '%P {{{\n' -exec cat -v -n '{}' ';' -printf '}}} %P\n'
|
|
return "$_rc"
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"
|
|
make check || _cat_found_file testsuite.log
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
sha512sums="4bb5a5475b8cae599d24f99f71beaadfdba19ce7d20ac0a4c43ed5b2634aebfd503b253bfc53df912b0bf5b6d8aad8f1f488436ea9bccecdd048ca0bcf2ce9d4 log4cplus-2.0.4.tar.xz"
|