summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlks2015-10-24 16:46:13 +0200
committerlks2015-10-24 16:46:13 +0200
commitb1c001677ee384c4b5c072613ed65dd75c314b9a (patch)
tree37c30bd4e52a77d5e4ab5339607a43b59d9b829e
downloadaur-b1c001677ee384c4b5c072613ed65dd75c314b9a.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rw-r--r--Makefile.am7
-rwxr-xr-xPKGBUILD47
-rw-r--r--configure.ac10
4 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..936fe7d79ab8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = t2n
+ pkgdesc = A Tool for communication between PC and Lego NXT over usb
+ pkgver = 0.5
+ pkgrel = 3
+ url = http://www-verimag.imag.fr/~raymond/edu/lego/t2n/
+ arch = i686
+ license = LGPL
+ makedepends = automake
+ makedepends = autoconf
+ depends = libusb-compat
+ depends = lego-udev-rules
+ source = http://www-verimag.imag.fr/~raymond/edu/lego/t2n/t2n-0.5.src.tgz
+ source = Makefile.am
+ source = configure.ac
+ md5sums = 378020803c8657a2ee03570fad2ee804
+ md5sums = c10f2eb53db8d5304138bae316c3194b
+ md5sums = 3158f44e4feb65ad916ddb81427fece8
+
+pkgname = t2n
+
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 000000000000..abf24d901e6c
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,7 @@
+# Makefile.am
+# Author: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
+
+bin_PROGRAMS = usbscan t2n
+
+usbscan_SOURCES = usbscan.c
+t2n_SOURCES = usbmisc.cc usbnxt.cc errors.cc errormng.cc ezargs.cc t2n.cc
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..6f39ce1ee64d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: lks <lukas <.> graetz <@> web <.> de>
+# Maintainer: Sven Schneider <archlinux.sandmann@googlemail.com>
+
+pkgname="t2n"
+pkgver=0.5
+pkgrel=3
+pkgdesc="A Tool for communication between PC and Lego NXT over usb"
+arch=('i686' )
+url="http://www-verimag.imag.fr/~raymond/edu/lego/t2n/"
+license=('LGPL')
+makedepends=("automake" "autoconf")
+depends=("libusb-compat" "lego-udev-rules")
+source=("http://www-verimag.imag.fr/~raymond/edu/lego/t2n/${pkgname}-${pkgver}.src.tgz" \
+ "Makefile.am"
+ "configure.ac")
+
+md5sums=('378020803c8657a2ee03570fad2ee804'
+ 'c10f2eb53db8d5304138bae316c3194b'
+ '3158f44e4feb65ad916ddb81427fece8')
+
+prepare() {
+ cd ${srcdir}/${pkgname}-${pkgver}.src
+
+ cp ../../Makefile.am src/Makefile.am
+ cp ../../configure.ac src/configure.ac
+}
+
+build() {
+ cd ${srcdir}/${pkgname}-${pkgver}.src/src
+ aclocal
+ autoconf
+ automake --add-missing
+ ./configure LDFLAGS="${LDFLAGS} -lusb" CFLAGS="${CFLAGS} -lusb" CXXFLAGS="${CXXFLAGS} -lusb"
+ make || return 1
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}.src
+
+ # install the binaries
+ install -D -m755 src/t2n ${pkgdir}/usr/bin/t2n || return 1
+ install -D -m755 src/usbscan ${pkgdir}/usr/bin/usbscan || return 1
+
+ # install udev rule
+ #install -D -m644 udev/70-lego.rules ${pkgdir}/etc/udev/rules.d/70-lego.rules
+}
+
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 000000000000..58e3e4466a7f
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,10 @@
+AC_PREREQ(2.63)
+AC_INIT([t2n], [0.5], [wei],
+ [t2n], [http://www-verimag.imag.fr/~raymond/edu/lego/t2n/])
+AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+
+AC_PROG_CXX
+AC_PROG_CC
+AC_CONFIG_FILES([Makefile])
+AC_CHECK_HEADERS([usb.h])
+AC_OUTPUT