diff options
author | fenugrec | 2015-06-16 12:27:08 -0400 |
---|---|---|
committer | fenugrec | 2015-06-16 12:27:08 -0400 |
commit | 061dba4ec03bba28f51cac27947b6f5cc9113b6b (patch) | |
tree | fb0081188d28f395e76eb61713c02c07e645c9af | |
download | aur-061dba4ec03bba28f51cac27947b6f5cc9113b6b.tar.gz |
migrate to AUR4
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | fltkbuild.patch | 4 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f7ea9434e582 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +# Generated by makepkg 4.2.0 +# Tue Feb 3 04:05:50 UTC 2015 +pkgbase = freediag + pkgdesc = OBD-II vehicle diagnostic software and (mostly) J1978 compliant scan tool. + pkgver = 1.05 + pkgrel = 1 + url = http://freediag.sourceforge.net/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + depends = glibc + optdepends = fltk: needed for scangui front-end + source = http://downloads.sourceforge.net/project/freediag/freediag/1.0/freediag-1.05-src.tar.gz + source = fltkbuild.patch + sha256sums = f4589fbb7ccbaafa44ae0faa556d89003018f8187be7030a0f9d7b3a8419928e + sha256sums = d51cb2b9b8383d12d321bffb4bcf1db43d081bf2406f74a259f238e3df9633b2 + +pkgname = freediag + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..95c7d68c20a5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# maintainer : fenugrec +# contributors : xantares, icarus +pkgname=freediag +pkgver=1.05 +pkgrel=1 +pkgdesc="OBD-II vehicle diagnostic software and (mostly) J1978 compliant scan tool." +arch=('i686' 'x86_64') +url="http://freediag.sourceforge.net/" +license=('GPL') +makedepends=('cmake') +depends=('glibc') +optdepends=('fltk: needed for scangui front-end') +source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/1.0/$pkgname-$pkgver-src.tar.gz" + fltkbuild.patch ) +sha256sums=('f4589fbb7ccbaafa44ae0faa556d89003018f8187be7030a0f9d7b3a8419928e' + 'd51cb2b9b8383d12d321bffb4bcf1db43d081bf2406f74a259f238e3df9633b2') +prepare () { + cd "$pkgname-$pkgver-src" + patch -p1 -i "${srcdir}"/fltkbuild.patch CMakeLists.txt +} + +build() { + cd "$pkgname-$pkgver-src" + cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILDGUI=ON -DUSE_RCFILE=ON -DUSE_INIFILE=OFF + make +} + + +package () { + cd "$pkgname-$pkgver-src" + make DESTDIR="$pkgdir" install + + install -d "$pkgdir"/usr/share/doc/freediag/carsim_examples + cp OLD_CHANGES "$pkgdir"/usr/share/doc/freediag/OLD_CHANGES + cp README* "$pkgdir"/usr/share/doc/freediag/ + #hax cleanup. CMakeLists.txt should really be fixed upstream for the next release + mv "$pkgdir"/usr/bin/*.db "$pkgdir"/usr/share/doc/freediag/carsim_examples + mv "$pkgdir"/usr/doc/* "$pkgdir"/usr/share/doc/freediag + mv "$pkgdir"/usr/{A*,C*,R*} "$pkgdir"/usr/share/doc/freediag + rmdir "$pkgdir"/usr/doc +} + diff --git a/fltkbuild.patch b/fltkbuild.patch new file mode 100644 index 000000000000..30eafb924daf --- /dev/null +++ b/fltkbuild.patch @@ -0,0 +1,4 @@ +157c157 +< message(FATAL_ERROR "Cannot build scangui without FLTK !")
+--- +> message(WARNING "Cannot build scangui without FLTK !")
|