summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsl1pkn072015-12-26 19:40:22 +0100
committersl1pkn072015-12-26 19:40:22 +0100
commit526c24045d58f09a2db019c1356fe01295f7b254 (patch)
tree7fd02c22247f01e2351a293e5a00e405c4f54e27
parentbb9737bcdd7b7c13c3a0e455616acf07e2575c1b (diff)
downloadaur-526c24045d58f09a2db019c1356fe01295f7b254.tar.gz
update PKGBUILD
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD51
-rwxr-xr-xmkv-extractor-qt.sh2
4 files changed, 34 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 56aaaf53b76a..287c8ba8792b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Sat Dec 26 18:39:42 UTC 2015
pkgbase = mkv-extractor-qt
pkgdesc = GUI for extract files from .mkv
pkgver = 5.3.0
- pkgrel = 1
+ pkgrel = 2
url = http://hizo.fr/linux/mkv_extractor_gui
install = mkv-extractor-qt.install
arch = any
@@ -18,7 +20,9 @@ pkgbase = mkv-extractor-qt
conflicts = mkv-extractor-gui
replaces = mkv-extractor-gui
source = https://launchpad.net/~hizo/+archive/ubuntu/mkv-extractor-gui/+files/mkv-extractor-qt5_5.3.0.orig.tar.gz
+ source = mkv-extractor-qt.sh
sha1sums = 57a08fc9ea9c1e45aea4d31490c74595fc769347
+ sha1sums = 3b65e4f11279403f044e054a852ef706b59787ed
pkgname = mkv-extractor-qt
diff --git a/.gitignore b/.gitignore
index 400a262785fc..c8a7217c03bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,4 @@
!PKGBUILD
!mkv-extractor-qt.install
!mkv-extractor-qt.desktop
-
+!mkv-extractor-qt.sh
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"
}
diff --git a/mkv-extractor-qt.sh b/mkv-extractor-qt.sh
new file mode 100755
index 000000000000..a0bb04a0178d
--- /dev/null
+++ b/mkv-extractor-qt.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+/usr/share/mkv-extractor-qt/MKVExtractorQt.py "${@}"