🔒 Repository is read-only – file editing is disabled.

recipes/utils/serf/PAGBUILD.yaml main

34 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334
pkgname: serf
pkgver: '1.3.10'
pkgrel: '4'
pkgdesc: 'C-based HTTP client library built upon the Apache Portable Runtime (APR) library.'
url: ''
arch: x86_64
depends: []
makedepends:
- 'apr-util'
- openssl
- scons
- kerberos

source:
- 'https://archive.apache.org/dist/${pkgname}/${pkgname}-${pkgver}.tar.bz2'

sha256sums:
- SKIP

build: |
  cd ${pkgname}-${pkgver}

  sed -i "/Append/s:RPATH=libdir,::"   SConstruct
  sed -i "/Default/s:lib_static,::"    SConstruct
  sed -i "/Alias/s:install_static,::"  SConstruct
  sed -e 's/nm->d.ia5->length/ASN1_STRING_length(nm->d.ia5)/'                \
      -e 's/nm->d.ia5->data/(const char *)ASN1_STRING_get0_data(nm->d.ia5)/' \
      -i buckets/ssl_buckets.c 
  scons PREFIX=/usr

  scons PREFIX=${PKGDIR}/usr install

package: |
  true