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

recipes/utils/libcddb/PAGBUILD.yaml main

35 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435
pkgname: libcddb
pkgver: '1.3.2'
pkgrel: '2'
pkgdesc: 'Implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server'
url: 'https://sourceforge.net/projects/libcddb/'
arch: x86_64
depends: []
makedepends: []
source:
- 'https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2'

sha256sums:
- SKIP

build: |
  sed -e '/DEFAULT_SERVER/s/freedb.org/gnudb.gnudb.org/' \
    -e '/DEFAULT_PORT/s/888/&0/'                         \
    -i ${pkgname}-${pkgver}/include/cddb/cddb_ni.h

  sed '/^Genre:/s/Trip-Hop/Electronic/' -i \
  ${pkgname}-${pkgver}/tests/testdata/920ef00b.txt

  sed '/DISCID/i# Revision: 42'         -i \
  ${pkgname}-${pkgver}/tests/testcache/misc/12340000

  sed -i 's/size_t l;/socklen_t l;/' \
  ${pkgname}-${pkgver}/lib/cddb_net.c
  cd ${pkgname}-${pkgver}
  ./configure --prefix=/usr
  make
  make DESTDIR="${PKGDIR}" install

package: |
  # Obsolet lib
  rm -f ${PKGDIR}/usr/lib/libcddb.la