diff options
author | alcros | 2016-08-26 18:08:12 +0200 |
---|---|---|
committer | alcros | 2016-08-26 18:08:12 +0200 |
commit | ea34c9d8fb0a212ed4e493b0f9a230fb54cc3393 (patch) | |
tree | 268d243ca002aa13e6466cfc9ef9f00ff4c6e836 | |
parent | b805a74d8dded3bf52fa8f5c4da0c5c040b1e2ad (diff) | |
download | aur-ea34c9d8fb0a212ed4e493b0f9a230fb54cc3393.tar.gz |
added patch, updated PKGBUILD
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | mtkbabel.patch | 22 |
3 files changed, 46 insertions, 17 deletions
@@ -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 @@ -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); + } |