summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoralcros2016-08-26 18:08:12 +0200
committeralcros2016-08-26 18:08:12 +0200
commitea34c9d8fb0a212ed4e493b0f9a230fb54cc3393 (patch)
tree268d243ca002aa13e6466cfc9ef9f00ff4c6e836
parentb805a74d8dded3bf52fa8f5c4da0c5c040b1e2ad (diff)
downloadaur-ea34c9d8fb0a212ed4e493b0f9a230fb54cc3393.tar.gz
added patch, updated PKGBUILD
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD32
-rw-r--r--mtkbabel.patch22
3 files changed, 46 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 340a4c6aa315..fc6a2fa3ec37 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,18 @@
pkgbase = mtkbabel
pkgdesc = Operation software for GPS devices based on the MediaTek MTK chipset
pkgver = 0.8.3.1
- pkgrel = 1
+ pkgrel = 2
url = http://mtkbabel.sourceforge.net
install = mtkbabel.install
- arch = i686
- arch = x86_64
+ arch = any
license = GPL2
depends = perl
depends = perl-device-serialport
depends = perl-timedate
source = http://downloads.sourceforge.net/sourceforge/mtkbabel/mtkbabel-0.8.3.1.tar.gz
- md5sums = eda7a0e00cae84cc307066e413e94e45
+ source = mtkbabel.patch
+ sha512sums = 795d058bf622b5381600fc82a67aa32258db0ce2d1c22f148b6a1b34a6afe585f31fd0a5fccd2743602b55f53fa3b6b0f8c7269ebee1555a58374e33a80d22d7
+ sha512sums = 4969fc00ba4633cd05e606aa84cfc2acbff0f6036c99985f241cc8157d2b40993a911c0d6020900bec57905e1e85882e7334f3b620a810a09540e5d020f46a4d
pkgname = mtkbabel
diff --git a/PKGBUILD b/PKGBUILD
index 1de73be5e23b..ad19cef1ca6a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,31 @@
-# Maintainer: notizblock: nblock [/at\] archlinux DOT us
+# Maintainer: alcros: trz67ggjr5 [/at\] gmx DOT de
+# Contributor: notizblock: nblock [/at\] archlinux DOT us
pkgname=mtkbabel
pkgver=0.8.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="Operation software for GPS devices based on the MediaTek MTK chipset"
-arch=('i686' 'x86_64')
+arch=('any')
url="http://mtkbabel.sourceforge.net"
license=('GPL2')
depends=('perl' 'perl-device-serialport' 'perl-timedate')
install=${pkgname}.install
-source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('eda7a0e00cae84cc307066e413e94e45')
+source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+ "${pkgname}.patch")
-build() {
- cd "${srcdir}/${pkgver}"
+prepare() {
+ cd "${pkgver}"
+
+ patch -p1 < ../${pkgname}.patch
+}
+
+package() {
+ cd "${pkgver}"
- install -dm755 ${pkgdir}/usr/bin
- install -dm644 ${pkgdir}/usr/share/${pkgname}
- install -m755 ${pkgname} ${pkgdir}/usr/bin/${pkgname}
- install -m755 MtkExtensionsv1.xsd ${pkgdir}/usr/share/${pkgname}/MtkExtensionsv1.xsd
- install -Dm644 ${pkgname}.1 ${pkgdir}/usr/share/man/man1/${pkgname}.1
+ install -Dm755 ${pkgname} ${pkgdir}/usr/bin/${pkgname}
+ install -Dm644 MtkExtensionsv1.xsd ${pkgdir}/usr/share/${pkgname}/MtkExtensionsv1.xsd
+ install -Dm644 ${pkgname}.1 ${pkgdir}/usr/share/man/man1/${pkgname}.1
}
-# vim:set ts=2 sw=2 et:
+sha512sums=('795d058bf622b5381600fc82a67aa32258db0ce2d1c22f148b6a1b34a6afe585f31fd0a5fccd2743602b55f53fa3b6b0f8c7269ebee1555a58374e33a80d22d7'
+ '4969fc00ba4633cd05e606aa84cfc2acbff0f6036c99985f241cc8157d2b40993a911c0d6020900bec57905e1e85882e7334f3b620a810a09540e5d020f46a4d')
diff --git a/mtkbabel.patch b/mtkbabel.patch
new file mode 100644
index 000000000000..87ba08fbf774
--- /dev/null
+++ b/mtkbabel.patch
@@ -0,0 +1,22 @@
+--- a/mtkbabel 2016-08-25 13:09:43.389376253 +0200
++++ b/mtkbabel 2016-08-25 13:10:21.129593109 +0200
+@@ -312,8 +312,8 @@
+
+ # Query firmware version (PMTK_Q_VERSION).
+ packet_send('PMTK604');
+-$ret = packet_wait('PMTK001,604,');
+-if ($ret =~ m/PMTK001,604,([0-9A-Za-z]+)\*/) {
++$ret = packet_wait('PMTK704,');
++if ($ret =~ m/PMTK704,([^\*]+)\*/) {
+ $version = $1;
+ }
+
+@@ -344,7 +344,7 @@
+ $model_id = $2;
+ }
+
+-printf "MTK Firmware: Version: $version, Release: $release, Model ID: $model_id\n";
++printf "MTK Firmware: Version: \"$version\", Release: $release, Model ID: $model_id\n";
+ if (! $opt_x) {
+ set_data_types($model_id);
+ }