🔒 Repository is read-only – file editing is disabled.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
pkgname: libmediainfo
pkgver: '26.05'
pkgrel: '1'
pkgdesc: 'Shared library for mediainfo.'
url: 'https://mediainfo.sourceforge.net/'
arch: x86_64
license:
- BSD
depends: []
makedepends:
- libmms
- libzen
- curl
- pkgconf
source:
- 'https://mediaarea.net/download/source/${pkgname}/${pkgver}/${pkgname}_${pkgver}.tar.xz'
sha256sums:
- SKIP
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=${PKGDIR} install
for i in MediaInfo MediaInfoDLL; do
install -dm 755 ${PKGDIR}/usr/include/$i
install -m 644 ../../../Source/$i/*.h ${PKGDIR}/usr/include/$i
done
install -dm 755 ${PKGDIR}/usr/lib/pkgconfig
install -m 644 ./libmediainfo.pc ${PKGDIR}/usr/lib/pkgconfig
sed -i -e 's|Version: |Version: '${pkgver}'|g' ${PKGDIR}/usr/lib/pkgconfig/libmediainfo.pc
# Obsolet lib
rm -f ${PKGDIR}/usr/lib/libmediainfo.la
install -Dm644 ../../../LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE
install -Dm644 ../../../License.html ${PKGDIR}/usr/share/licenses/${pkgname}/License.html