summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsl1pkn072015-12-26 19:40:22 +0100
committersl1pkn072015-12-26 19:40:22 +0100
commit526c24045d58f09a2db019c1356fe01295f7b254 (patch)
tree7fd02c22247f01e2351a293e5a00e405c4f54e27 /PKGBUILD
parentbb9737bcdd7b7c13c3a0e455616acf07e2575c1b (diff)
downloadaur-526c24045d58f09a2db019c1356fe01295f7b254.tar.gz
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 26 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9768476626ac..b55a46fe2b91 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,56 @@
-# $Id: PKGBUILD,v 1.12 2003/11/06 08:26:13 dorphell Exp $
-# Maintainer: Funkin-Stoopid <>
+# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
# Contributor: Funkin-Stoopid <>
pkgname=mkv-extractor-qt
pkgver=5.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="GUI for extract files from .mkv"
arch=('any')
url='http://hizo.fr/linux/mkv_extractor_gui'
license=('GPL3')
depends=('python-pyqt5'
'mkvtoolnix-cli'
- 'hicolor-icon-theme')
+ 'hicolor-icon-theme'
+ )
optdepends=('ffmpeg: for DTS conversion'
'mkclean: MKV optimisation'
'mkvalidator: MKV check'
'tesseract: subtitle conversion'
- 'ogmrip: subtitle conversion')
+ 'ogmrip: subtitle conversion'
+ )
makedepends=('qt5-tools')
conflicts=('mkv-extractor-gui')
replaces=('mkv-extractor-gui')
-install="${pkgname}.install"
-source=("https://launchpad.net/~hizo/+archive/ubuntu/mkv-extractor-gui/+files/mkv-extractor-qt5_${pkgver}.orig.tar.gz")
-sha1sums=('57a08fc9ea9c1e45aea4d31490c74595fc769347')
+source=("https://launchpad.net/~hizo/+archive/ubuntu/mkv-extractor-gui/+files/mkv-extractor-qt5_${pkgver}.orig.tar.gz"
+ 'mkv-extractor-qt.sh')
+sha1sums=('57a08fc9ea9c1e45aea4d31490c74595fc769347'
+ '3b65e4f11279403f044e054a852ef706b59787ed')
+install=mkv-extractor-qt.install
+
+prepare() {
+ cd mkv-extractor-qt5
+ sed -e 's|/usr/lib/x86_64-linux-gnu/qt5/bin/lrelease|/usr/bin/lrelease-qt5|g' \
+ -e '/i386-linux-gnu/d' \
+ -i build.sh
+}
build() {
cd mkv-extractor-qt5
- ./build.sh
- lrelease-qt5 *.ts
+ make
}
package() {
- cd mkv-extractor-qt5
+ install -Dm755 mkv-extractor-qt.sh "${pkgdir}/usr/bin/mkv-extractor-qt5"
- # Create binary mkv-extractor-qt
- echo "#!/bin/bash" > mkv-extractor-qt
- echo "/usr/share/${pkgname}/MKVExtractorQt.py \"\${@}\"" >> mkv-extractor-qt
+ cd mkv-extractor-qt5
- # Install binaries and data files
- install -Dm755 MKVExtractorQt.py "${pkgdir}/usr/share/${pkgname}/MKVExtractorQt.py"
- install -Dm644 MKVRessources_rc.py "${pkgdir}/usr/share/${pkgname}/MKVRessources_rc.py"
- install -Dm644 ui_MKVExtractorQt.py "${pkgdir}/usr/share/${pkgname}/ui_MKVExtractorQt.py"
- install -Dm644 MKVExtractorQt_cs_CZ.qm "${pkgdir}/usr/share/${pkgname}/MKVExtractorQt_cs_CZ.qm"
- install -Dm644 MKVExtractorQt_fr_FR.qm "${pkgdir}/usr/share/${pkgname}/MKVExtractorQt_fr_FR.qm"
+ install -Dm755 MKVExtractorQt.py "${pkgdir}/usr/share/mkv-extractor-qt/MKVExtractorQt.py"
+ install -Dm644 MKVRessources_rc.py "${pkgdir}/usr/share/mkv-extractor-qt/MKVRessources_rc.py"
+ install -Dm644 ui_MKVExtractorQt.py "${pkgdir}/usr/share/mkv-extractor-qt/ui_MKVExtractorQt.py"
+ install -Dm644 MKVExtractorQt_cs_CZ.qm "${pkgdir}/usr/share/mkv-extractor-qt/MKVExtractorQt_cs_CZ.qm"
+ install -Dm644 MKVExtractorQt_fr_FR.qm "${pkgdir}/usr/share/mkv-extractor-qt/MKVExtractorQt_fr_FR.qm"
- # Install the .desktop file
install -Dm644 mkv-extractor-qt.desktop "${pkgdir}/usr/share/applications/mkv-extractor-qt.desktop"
- # Install the icon file
(cd icons; for i in $(find . -name *.png -type f); do install -Dm644 "${i}" "${pkgdir}/usr/share/icons/hicolor/${i}"; done)
-
- # Install binary file
- install -Dm755 mkv-extractor-qt "${pkgdir}/usr/bin/mkv-extractor-qt"
}