diff options
author | xantares | 2015-06-08 23:39:10 +0200 |
---|---|---|
committer | xantares | 2015-06-08 23:39:10 +0200 |
commit | a01e09c33fb4c563cb2e9782534c983c9a64169c (patch) | |
tree | ff8a07721dfddc5f7411b99566d4de1faf23fc82 | |
download | aur-a01e09c33fb4c563cb2e9782534c983c9a64169c.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..08c75c066385 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = scantool + pkgdesc = OBD-II vehicle diagnostic scanner + pkgver = 1.21 + pkgrel = 1 + url = http://www.scantool.net + arch = i686 + arch = x86_64 + license = GPL + depends = allegro4 + noextract = scantool_net121src.zip + source = http://downloads.sourceforge.net/dzcomm/dzcomm/0.9.9i/dz099i.zip + source = https://www.scantool.net/scantool/downloads/82/scantool_net121src.zip + source = http://http.debian.net/debian/pool/main/s/scantool/scantool_1.21+dfsg-5.debian.tar.xz + md5sums = 2540dd366cf08de2ff1a97880315e921 + md5sums = c87b53a2d3bbc4ee1f29245be9412457 + md5sums = 8ff409e7e83aebc8af66249e2eb30577 + +pkgname = scantool + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dd2aa58136e5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +pkgname=scantool +pkgver=1.21 +pkgrel=1 +pkgdesc="OBD-II vehicle diagnostic scanner" +arch=('i686' 'x86_64') +url="http://www.scantool.net" +license=('GPL') +depends=('allegro4') +source=("http://downloads.sourceforge.net/dzcomm/dzcomm/0.9.9i/dz099i.zip" + "https://www.scantool.net/scantool/downloads/82/scantool_net121src.zip" + "http://http.debian.net/debian/pool/main/s/scantool/scantool_1.21+dfsg-5.debian.tar.xz") +md5sums=('2540dd366cf08de2ff1a97880315e921' + 'c87b53a2d3bbc4ee1f29245be9412457' + '8ff409e7e83aebc8af66249e2eb30577') +noextract=('scantool_net121src.zip') + +prepare () { + pushd dz099i + find . -type f -print0 | xargs -0 dos2unix + patch -p2 -i "${srcdir}"/debian/patches/dzcomm-usb-serial.patch + patch -p2 -i "${srcdir}"/debian/patches/kfreebsd-build-fixes.patch + patch -p2 -i "${srcdir}"/debian/patches/build-flags.patch + autoreconf + sh ./configure + chmod a+x misc/*.sh + popd + + mkdir -p ${pkgname}-${pkgver} && cd ${pkgname}-${pkgver} + bsdtar xf "${srcdir}"/scantool_net121src.zip + cp -r "${srcdir}"/debian . + patch -p1 -i debian/patches/scantool-linux-build.patch + patch -p1 -i debian/patches/logging-newlines.patch + patch -p1 -i debian/patches/drop-listports.patch + patch -p1 -i debian/patches/allow-elm327-clones.patch + patch -p1 -i debian/patches/drop-report-request.patch + patch -p1 -i debian/patches/multi-code.patch +} + +build() { + cd dz099i + make depend + make lib + + cd "${srcdir}"/${pkgname}-${pkgver} + make CFLAGS="$CPPFLAGS $CFLAGS -I../dz099i/include -DDZCOMM_DJGPP=1" LDFLAGS="$LDFLAGS -L../dz099i/lib/unix" + cd "${srcdir}"/${pkgname}-${pkgver} + make -C debian/codes +} + + +package () { + install -d "${pkgdir}"/usr/bin + install -m755 "${srcdir}"/${pkgname}-${pkgver}/${pkgname} "${pkgdir}"/usr/bin/scantool-net + install -d "${pkgdir}"/usr/share/scantool + install -m644 "${srcdir}"/${pkgname}-${pkgver}/${pkgname}.dat "${pkgdir}"/usr/share/scantool + install -m644 "${srcdir}"/${pkgname}-${pkgver}/debian/codes/codes.dat "${pkgdir}"/usr/share/scantool +} + |