diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 28 insertions, 15 deletions
@@ -1,22 +1,35 @@ -# Maintainer: E5ten - -pkgname=libvlc +pkgbase=libvlc +pkgname=('libvlc' 'libvlccore') +_pkgname=vlc pkgver=5.6.0 -pkgrel=2 +_pkgver=3.0.2-1 +pkgrel=3 pkgdesc="The VLC library not bundled with VLC so one can use things depending on the lib without installing VLC" arch=('x86_64') url='https://www.videolan.org/LibVLC/' -license=('LGPL') -depends=('libvlccore') -provides=('vlc') -conflicts=('vlc') -source=("https://mex.mirror.pkgbuild.com/extra/os/x86_64/vlc-3.0.1-2-x86_64.pkg.tar.xz") -md5sums=('a906947ae388875fdd08a68ac6ee4c1c') +license=('LGPL2.1') +source=("https://mex.mirror.pkgbuild.com/extra/os/x86_64/$_pkgname-$_pkgver-x86_64.pkg.tar.xz") +md5sums=('4bfef9a296cb36c343d6d3f5202e89fd') -package() { +package_libvlc() { + depends=('libvlccore') + provides=("libvlc=$pkgver" "vlc") # This should not provide vlc but all arch packages dep on vlc when they only need libvlc + conflicts=('vlc') cd $srcdir/usr/lib mkdir -p $pkgdir/usr/lib - cp libvlc.so.$pkgver $pkgdir/usr/lib/ - ln -s /usr/lib/libvlc.so.$pkgver $pkgdir/usr/lib/libvlc.so.5 - ln -s /usr/lib/libvlc.so.$pkgver $pkgdir/usr/lib/libvlc.so -}
\ No newline at end of file + install -Dm644 $pkgname.so.$pkgver $pkgdir/usr/lib/ + ln -s /usr/lib/$pkgname.so.$pkgver $pkgdir/usr/lib/$pkgname.so.5 + ln -s /usr/lib/$pkgname.so.$pkgver $pkgdir/usr/lib/$pkgname.so +} + +package_libvlccore() { + depends=('libidn' 'dbus') + provides=(libvlccore=9.0.0) + _libver=9.0.0 + cd $srcdir/usr/lib + mkdir -p $pkgdir/usr/lib + install -Dm644 $pkgname.so.$_libver $pkgdir/usr/lib/ + ln -s /usr/lib/$pkgname.so.$_libver $pkgdir/usr/lib/$pkgname.so.9 + ln -s /usr/lib/$pkgname.so.$_libver $pkgdir/usr/lib/$pkgname.so +} + |