projects/aports·blob master · refs

63 lines · 1.4 KiB

1# Contributor: Sodface <[email protected]>
2# Maintainer: lonjil <[email protected]>
3pkgname=libqalculate
4# the pkgver must be kept in sync with: qalculate-gtk, qalculate-qt
5pkgver=5.11.0
6pkgrel=0
7pkgdesc="Library implementing a multi-purpose desktop calculator"
8url="https://qalculate.github.io/"
9license="GPL-2.0-or-later"
10arch="all"
11makedepends="
12 curl-dev
13 diffutils
14 gettext-dev
15 gmp-dev
16 gnu-libiconv-dev
17 icu-dev
18 intltool
19 libxml2-dev
20 mpfr-dev
21 readline-dev
22 "
23subpackages="
24 $pkgname-dev
25 $pkgname-lang
26 qalc
27 qalc-doc
28 "
29source="https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/libqalculate-$pkgver.tar.gz
30 libqalculate.pc.in.patch
31 "
32options="!check" # no test suite
33
34build() {
35 # Compile with LTO to reduce binary size.
36 export CXXFLAGS="$CXXFLAGS -flto=auto"
37
38 ./configure \
39 --build=$CBUILD \
40 --host=$CHOST \
41 --prefix=/usr \
42 --mandir=/usr/share/man
43 make
44}
45
46package() {
47 make DESTDIR="$pkgdir" install
48}
49
50qalc() {
51 pkgdesc="Powerful and easy to use command line calculator"
52 amove usr/bin/qalc
53}
54
55doc() {
56 default_doc
57 pkgdesc="Powerful and easy to use command line calculator (documentation)"
58}
59
60sha512sums="
61129b99b28740aa039360219526f99c77849fb10f07ebb1eec196aca36bcefbce84107f81cfcaad49d99850bd89e662acc08e2d3faf03a57d1b6b380bb5ad0c1f libqalculate-5.11.0.tar.gz
62a44bb2d18b6ac9306587cfaeec21955aa526faa4abe5f639ab5912227331eb052ec900626619ff939c9f93fb0e7a25d0af134b645bcde5bc694f78af8f4b0af5 libqalculate.pc.in.patch
63"