# $Id: PKGBUILD 235799 2015-04-09 02:05:12Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>

pkgname=portsmf
pkgver=228
pkgrel=1
pkgdesc="Portable library for reading/writing Standard MIDI Files"
arch=('i686' 'x86_64')
url="http://sourceforge.net/p/portmedia/wiki/portsmf/"
license=('MIT')
depends=('gcc-libs')
makedepends=('subversion')
options=('!staticlibs')
source=(portsmf::svn+https://portmedia.svn.sourceforge.net/svnroot/portmedia/portsmf/trunk portsmf-shared.patch)
sha1sums=('SKIP'
          'd07104f2b62e1458b8ff40b27673d992431d801d')

pkgver() {
  cd $pkgname
  printf "%s" "$(svnversion | tr -d 'A-z')"
}

prepare() {
  cd $pkgname
  chmod 755 configure
  patch -p1 -i "${srcdir}/portsmf-shared.patch"
  autoreconf -f -i
}

build() {
  cd $pkgname
  ./configure --prefix=/usr --libdir=/usr/lib --includedir=/usr/include/portsmf
  make 
}

package() {
  cd $pkgname
  make DESTDIR="${pkgdir}" includedir=/usr/include/portsmf install
  install -D -m644 portSMF.pc "${pkgdir}/usr/lib/pkgconfig/portSMF.pc"
  install -D -m644 license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
