summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfenugrec2015-06-16 12:27:08 -0400
committerfenugrec2015-06-16 12:27:08 -0400
commit061dba4ec03bba28f51cac27947b6f5cc9113b6b (patch)
treefb0081188d28f395e76eb61713c02c07e645c9af
downloadaur-061dba4ec03bba28f51cac27947b6f5cc9113b6b.tar.gz
migrate to AUR4
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD42
-rw-r--r--fltkbuild.patch4
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 !")