description="Shared library for mediainfo."
url="http://mediainfo.sourceforge.net/"

contributors="Alienus,Fanch,Greg,Tnut"
packager="spiky <spiky@nutyx.org>"

makedepends=(libmms libzen curl)

name=libmediainfo
version=22.12

source=(https://mediaarea.net/download/source/$name/$version/"${name}"_$version.tar.xz)

build() {

  cd MediaInfoLib/Project/GNU/Library
  
  sh ./autogen.sh
  
  ./configure --prefix=/usr \
              --enable-shared \
              --disable-static \
              --with-libcurl \
              --with-libmms
  
  make clean
 
  make
  
}

package() {

  cd MediaInfoLib/Project/GNU/Library
  make DESTDIR=$PKG install
  
  for i in MediaInfo MediaInfoDLL; do
    install -dm 755 $PKG/usr/include/$i
    install -m 644 $SRC/MediaInfoLib/Source/$i/*.h $PKG/usr/include/$i
  done
  
  install -dm 755 $PKG/usr/lib/pkgconfig
  install -m 644 $SRC/MediaInfoLib/Project/GNU/Library/libmediainfo.pc $PKG/usr/lib/pkgconfig
  
  sed -i -e 's|Version: |Version: '$version'|g' $PKG/usr/lib/pkgconfig/libmediainfo.pc

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