diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..02e96fafa000 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Olaf Bauer <hydro@freenet.de> + +pkgname=makemkv +pkgver=1.9.3 +pkgrel=2 +pkgdesc="DVD and Blu-ray to MKV converter and network streamer" +arch=('i686' 'x86_64') +url="http://www.makemkv.com" +license=('LGPL' 'MPL' 'custom') +depends=('qt5-base' 'libxkbcommon-x11' 'hicolor-icon-theme' 'icu' 'ffmpeg') +if [ "$CARCH" = "x86_64" ]; then + optdepends=('lib32-glibc: dts support') +fi +install=makemkv.install +source=(${url}/download/${pkgname}-bin-${pkgver}.tar.gz + ${url}/download/${pkgname}-oss-${pkgver}.tar.gz + makemkv.1 + makemkvcon.1 + mmdtsdec.1) +md5sums=('a865be4b09eab415667722bdf84aa083' + '8e93c75748ce1460ac96c86cb838f144' + '1f9b3a91427a2015434e501542443f4c' + '7f4b112c5178860cc2eb25059ae1af2a' + '9476154228bf1b1f983178ba8565ac44') + +build() { + cd "${srcdir}/${pkgname}-oss-${pkgver}" + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-oss-${pkgver}" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/${pkgname}-bin-${pkgver}" + install -d "${pkgdir}/usr/bin/" + install -t "${pkgdir}/usr/bin/" bin/i386/mmdtsdec + if [ "$CARCH" = "x86_64" ]; then + install -t "${pkgdir}/usr/bin/" bin/amd64/makemkvcon + else + install -t "${pkgdir}/usr/bin/" bin/i386/makemkvcon + fi + install -d "${pkgdir}/usr/share/MakeMKV" + install -m 644 -t "${pkgdir}/usr/share/MakeMKV" src/share/makemkv_*.mo.gz src/share/*.mmcp.xml + + install -Dm 644 src/eula_en_linux.txt "${pkgdir}/usr/share/licenses/${pkgname}/eula_en_linux.txt" + + cd "${srcdir}/" + install -d "${pkgdir}/usr/share/man/man1/" + install -m 644 -t "${pkgdir}/usr/share/man/man1/" makemkv.1 makemkvcon.1 mmdtsdec.1 +} |