diff options
author | lks | 2015-10-24 16:46:13 +0200 |
---|---|---|
committer | lks | 2015-10-24 16:46:13 +0200 |
commit | b1c001677ee384c4b5c072613ed65dd75c314b9a (patch) | |
tree | 37c30bd4e52a77d5e4ab5339607a43b59d9b829e | |
download | aur-b1c001677ee384c4b5c072613ed65dd75c314b9a.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | Makefile.am | 7 | ||||
-rwxr-xr-x | PKGBUILD | 47 | ||||
-rw-r--r-- | configure.ac | 10 |
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 |