blob: 7c26bf7ba1cef0e7d7c166dac4b46e6b35ee02e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=biber
# This version should be compatible with Biblatex in testing
pkgver=2.13
pkgrel=0
pkgdesc="Backend processor for BibLaTeX"
url="https://github.com/plk/biber"
arch="noarch"
license="GPL-2.0"
depends="perl perl-module-build perl-config-autoconf
perl-extutils-libbuilder perl-test-differences perl-file-which
perl-class-accessor perl-data-compare perl-data-dump perl-data-uniqid
perl-ipc-run3 perl-xml-writer perl-xml-libxml perl-xml-libxslt
perl-lwp-protocol-https perl-log-log4perl perl-list-allutils perl-list-moreutils
perl-mozilla-ca perl-regexp-common perl-file-slurp perl-encode-hanextra
perl-date-simple perl-xml-libxml-simple perl-autovivification perl-unicode-normalize
perl-unicode-linebreak perl-unicode-collate perl-text-roman perl-text-bibtex
perl-lingua-translit perl-encode-jis2k perl-encode-eucjpascii
perl-business-isbn perl-business-ismn perl-business-issn
perl-datetime-calendar-julian perl-datetime-format-builder perl-sort-key
perl-text-csv perl-text-csv_xs perl-list-moreutils-xs perl-perlio-utf8_strict perl-file-slurper"
checkdepends="perl-test-simple"
makedepends="perl-dev"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/plk/biber/archive/v${pkgver}.tar.gz"
builddir="$srcdir/$pkgname-$pkgver"
prepare() {
default_prepare
cd "$builddir"
# Disable long year tests on 32 bit
case "$CARCH" in arm*|mips|mipsel*|x86)
sed -i '/17000002/ s+.*+eq_or_diff("dummy", "dummy", "skip 32 bit");+' t/dateformats.t
;;
esac
case "$CARCH" in arm*|x86)
sed -i -e '7s/47/41/' t/dateformats.t
sed -i -e '882s/.*/#&/' t/dateformats.t
sed -i -e '883s/.*/#&/' t/dateformats.t
sed -i -e '884s/.*/#&/' t/dateformats.t
sed -i -e '885s/.*/#&/' t/dateformats.t
sed -i -e '888s/.*/#&/' t/dateformats.t
sed -i -e '889s/.*/#&/' t/dateformats.t
;;
esac
perl Build.PL installdirs=vendor
}
build() {
cd "$builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
./Build
}
check() {
cd "$builddir"
./Build test
}
package() {
cd "$builddir"
./Build install destdir="$pkgdir"
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
}
sha512sums="621714c1e50ea692b796e356653f60fd7c989afbde500093bcc5e77b83e98fdce1efbdb7f2c89c4e6b7295296271f352149e0b479181f4f39c376665c698015f biber-2.13.tar.gz"
|