summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUffe Jakobsen2015-06-22 23:55:50 +0200
committerUffe Jakobsen2015-06-22 23:55:50 +0200
commitc01c2da078123dbf3afab8c297d5188709395f9b (patch)
tree528395e809372913ae79b8b2e5e2a75a4dab9eb4
downloadaur-c01c2da078123dbf3afab8c297d5188709395f9b.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD57
-rw-r--r--patch-src_configure_ac.patch45
3 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ecf3f9cd05e9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = libmpsse
+ pkgdesc = Open source library for SPI/I2C control via FTDI chips
+ pkgver = 1.3
+ pkgrel = 2
+ url = http://code.google.com/p/libmpsse/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ depends = libftdi
+ source = http://libmpsse.googlecode.com/files/libmpsse-1.3.tar.gz
+ source = patch-src_configure_ac.patch
+ md5sums = 628eb9a7d7250070f5841ed44a248f84
+ md5sums = 445622b02dacf3ced0052a8d91916991
+
+pkgname = libmpsse
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b9f827b9c0bd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+#
+# PKGBUILD for libmpsse
+#
+# Contributor: Uffe Jakobsen <uffe@uffe.org>
+# Maintainer: Uffe Jakobsen <uffe@uffe.org>
+#
+pkgname=libmpsse
+pkgver=1.3
+pkgrel=2
+epoch=
+pkgdesc="Open source library for SPI/I2C control via FTDI chips"
+arch=('i686' 'x86_64')
+url="http://code.google.com/p/libmpsse/"
+license=('GPL2')
+groups=()
+depends=('libftdi')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.gz"
+ "patch-src_configure_ac.patch")
+noextract=()
+md5sums=('628eb9a7d7250070f5841ed44a248f84'
+ '445622b02dacf3ced0052a8d91916991')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p0 -i "$srcdir/patch-src_configure_ac.patch"
+ cd "$srcdir/$pkgname-$pkgver/src"
+ autoconf
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver/src"
+ #sh configure
+ sh configure --disable-python
+ make all
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ #make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver/src"
+ make DESTDIR="$pkgdir/" install
+}
+
+# EOF
diff --git a/patch-src_configure_ac.patch b/patch-src_configure_ac.patch
new file mode 100644
index 000000000000..88a04c71ab35
--- /dev/null
+++ b/patch-src_configure_ac.patch
@@ -0,0 +1,45 @@
+--- src/configure.ac.orig 2015-03-15 15:48:39.682585072 +0100
++++ src/configure.ac 2015-03-15 15:50:24.530767124 +0100
+@@ -42,6 +42,31 @@
+ exit 1
+ fi
+
++ if ! test $PYEXE
++ then
++ PYEXE=$(which python)
++ if ! test ${PYEXE}
++ then
++ PYEXE=$(which python3)
++ fi
++ fi
++ echo $PYEXE
++
++ if ! test $PYDEV
++ then
++ for INCL in $(python-config --includes)
++ do
++ echo $INCL
++ INCL=$(echo "${INCL}" | sed 's:^-I::g')
++ echo $INCL
++ if test -f "${INCL}/Python.h"
++ then
++ PYDEV="${INCL}"
++ break;
++ fi;
++ done
++ fi
++
+ if ! test $PYDEV
+ then
+ PYDEV="/usr/include/python$(python -V 2>&1 | awk '{print $2}' | cut -d'.' -f1,2)"
+@@ -53,8 +78,8 @@
+ then
+ dnl This is a hack to get a valid python library path
+ echo "import sys" > pylib.py
+- echo "for path in sys.path: print path" >> pylib.py
+- PYLIB="$(python pylib.py | grep -e '-packages$' | head -1)"
++ echo "for path in sys.path: print(path)" >> pylib.py
++ PYLIB="$(${PYEXE} pylib.py | grep -e '-packages$' | head -1)"
+ rm -f pylib.py
+ fi
+