aboutsummaryrefslogtreecommitdiffstats
path: root/lib32-libjson/PKGBUILD
blob: e2becb5f1c5c1b649ab7c2157da51a44a08f0013 (plain) (blame)
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
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>

_pkgbasename=libjson
pkgname=lib32-$_pkgbasename
pkgver='0.8'
pkgrel='1'
pkgdesc="Small C library and small codebase that packs an efficient parser and a configurable printer (32-bit version)"
arch=('x86_64')
url="https://projects.snarc.org/libjson/"
license=('LGPL')
depends=(lib32-glibc $_pkgbasename)
makedepends=(gcc-multilib)
options=(!libtool !makeflags)
source=("https://projects.snarc.org/libjson/download/libjson-${pkgver}.tar.gz")
sha256sums=('4f0e717a8edc6ede5c4d900d810165ca91f033b2863989daaeaf1b3fe5ea0ad6')

build() {
  cd "${srcdir}/${_pkgbasename}-${pkgver}"

  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
  sed -i s:/lib:/lib32:g Makefile
  make CC="gcc -m32" CFLAGS:='-Wall -Os -fPIC'
}

package() {
  cd "${srcdir}/${_pkgbasename}-${pkgver}"

  make CC="gcc -m32" CFLAGS:='-Wall -Os -fPIC' DESTDIR="${pkgdir}" install
  rm -r "${pkgdir}/usr/bin"
  rm -r "${pkgdir}/usr/include"
}