More > JRiver Media Center 21 for Linux

Installing MC 21 on Arch linux

(1/4) > >>

danhardison:
Hello,

This is more of a linux question, but I am getting a missing dependency error for libgnutls26 when I try to makepkg jriver-media-center 20.0.129-1 package.

When I try to install the missing dependency, I end up with a missing dependency for libgcrypt11, and then a missing file: libgcrypt11_1.5.0-5+deb7u3_amd64.deb

I'm not sure how many crimes against linux I've committed along the way, but just hoping that someone might have been down this road and can spot what I have to do??

Dan



mwillems:
Could you post the PKGBUILD you're using?  I'm not sure the current AMD64 version of MC20 (which is .131 BTW) actually has a dependency on libgnutls26 or libcrypt anymore? 

Two choices: try installing the 32-bit version (it will have a few more multilib deps, but it runs identically to the 64 bit version and that's what the PKGBUILD was designed for), or try removing those packages from the deps list in the PKGBUILD and see what happens.  Worst case, MC will segfault, but my recollection is that those are no longer deps of the 64-bit build.

danhardison:
I got it from here..

https://aur.archlinux.org/packages/jriver-media-center/

I pasted the PKGBUILD from the "latest comments" where it said New Version 20.0.129

pkgname=jriver-media-center
_debpkgver=20.0.129
pkgver=$_debpkgver
pkgrel=1
pkgdesc="The Most Comprehensive Media Software"
arch=('x86_64')
url="http://www.jriver.com/"
license=('custom')
depends=('alsa-lib' 'gcc-libs' 'libx11' 'libxext' 'libxcb' 'libxau' 'libxdmcp' 'util-linux' 'libxext' 'gtk2' 'p11-kit' 'libtasn1' 'libgnutls26')
optdepends=('mesa-libgl: nouveau video support' 'nvidia-libgl: nvidia video support' 'xorg-fonts-75dpi:' 'xorg-fonts-100dpi:' 'vorbis-tools:' 'lame:' 'musepack-tools:')
source=("http://files.jriver.com/mediacenter/channels/v20/latest/MediaCenter-$pkgver-amd64.deb" 'License.txt')
sha256sums=('4b15a34b24992e3c28f05321eddba7fdfd900951628d2669a275072eeeeb2391' 'ee00f430918df6be37777a61e12812875b5583379c78daaa969bae7383a41fbd')

package() {
cd "$srcdir"
bsdtar xf data.tar.xz -C "$pkgdir"
install -Dm644 "License.txt" \
"$pkgdir/usr/share/licenses/$pkgname/COPYING"
}

Have I gone to the wrong place?

Thanks. Any advice appreciated.

Dan

mwillems:
Try removing the libgnutls26 dependency and running it again.  I'm pretty sure the current version doesn't actually have that dependency.

danhardison:
OK. Will do. Cheers!

Navigation

[0] Message Index

[#] Next page

Go to full version