packager="Great-OS Team"
maintainer="sipo"

description="Library for reading, writing, and manipulating ID3v1 and ID3v2 tags"
url="http://id3lib.sourceforge.net/"

name=id3lib
version=3.8.3

source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz
		00-add-libz-to-compilation.patch 
		05-create-m4-directory.patch 
		10-fix-compilation-with-cpp-headers.patch 
		15-fix-headers-of-main-functions.patch 
		20-create-manpages.patch 30-fix-utf16.patch
		40-deal-with-mkstemp.patch 
		50-remove-outdated-check.patch 
		60-add-c-wrapper-functions.patch 
		60-fix_make_check.patch 
		60-id3lib-missing-nullpointer-check.patch 
		60-spelling.patch 61-fix_vbr_stack_smash.patch)

prepare(){

  cd ${name}-${version}

  patch -p1 -i ../00-add-libz-to-compilation.patch
  patch -p1 -i ../05-create-m4-directory.patch
  patch -p1 -i ../10-fix-compilation-with-cpp-headers.patch
  patch -p1 -i ../15-fix-headers-of-main-functions.patch
  patch -p1 -i ../20-create-manpages.patch
  patch -p1 -i ../30-fix-utf16.patch
  patch -p1 -i ../40-deal-with-mkstemp.patch
  patch -p1 -i ../60-add-c-wrapper-functions.patch
  patch -p1 -i ../60-fix_make_check.patch
  patch -p1 -i ../60-id3lib-missing-nullpointer-check.patch
  patch -p1 -i ../61-fix_vbr_stack_smash.patch
  patch -p1 -i ../50-remove-outdated-check.patch

  libtoolize -fc
  aclocal
  autoconf
  automake --add-missing --copy

}

build() {

  cd ${name}-${version}
  ./configure --prefix=/usr
  make
}


package() {

  cd ${name}-${version}
  make DESTDIR="${PKG}" install

  install -d "${PKG}"/usr/share/man/man1

cp doc/man/* "${PKG}"/usr/share/man/man1

# Obsolet lib
  rm $PKG/usr/lib/libid3.la
}
