diff options
author | Doron Sommer | 2018-05-27 15:57:09 -0400 |
---|---|---|
committer | Doron Sommer | 2018-05-27 15:57:09 -0400 |
commit | b3ddb8dcf5686ac870df91676d9d384669bd5580 (patch) | |
tree | 1a064408c9ef50391770a86cecea97778d8bc6c6 | |
parent | 3284fdbc1217cbe76dcda6029453d241261b9037 (diff) | |
download | aur-b3ddb8dcf5686ac870df91676d9d384669bd5580.tar.gz |
switch to split package with libvlccore
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 39 insertions, 20 deletions
@@ -1,15 +1,21 @@ pkgbase = libvlc pkgdesc = The VLC library not bundled with VLC so one can use things depending on the lib without installing VLC pkgver = 5.6.0 - pkgrel = 2 + pkgrel = 3 url = https://www.videolan.org/LibVLC/ arch = x86_64 - license = LGPL + license = LGPL2.1 + source = https://mex.mirror.pkgbuild.com/extra/os/x86_64/vlc-3.0.2-1-x86_64.pkg.tar.xz + md5sums = 4bfef9a296cb36c343d6d3f5202e89fd + +pkgname = libvlc depends = libvlccore + provides = libvlc=5.6.0 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 -pkgname = libvlc +pkgname = libvlccore + depends = libidn + depends = dbus + provides = libvlccore=9.0.0 @@ -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 +} + |