From 84706c2666c50b41adeba482c55432712e841f44 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 16 Jul 2010 21:31:25 +0000 Subject: cwiid-git: Initial include. Replaces cwiid-svn. ref 647 --- abs/extra-testing/community/cwiid-git/PKGBUILD | 62 ++++++++++++++++++++++ .../community/cwiid-git/cwiid.install | 16 ++++++ 2 files changed, 78 insertions(+) create mode 100644 abs/extra-testing/community/cwiid-git/PKGBUILD create mode 100644 abs/extra-testing/community/cwiid-git/cwiid.install diff --git a/abs/extra-testing/community/cwiid-git/PKGBUILD b/abs/extra-testing/community/cwiid-git/PKGBUILD new file mode 100644 index 0000000..909f224 --- /dev/null +++ b/abs/extra-testing/community/cwiid-git/PKGBUILD @@ -0,0 +1,62 @@ +#Contributor:Andrea Tarocchi +pkgname=cwiid-git +#pkgver=`date +%Y%m%d` +pkgver=20100716 +pkgrel=1 +pkgdesc="Cwiid-git is the bleeding edge version of a wiimote's driver and utility tools" +arch=(i686 x86_64) +url="http://github.com/abstrakraft/cwiid" +license=('GPL') + +depends=('bluez>=4' 'gtk2' 'python') +makedepends=('git' 'make' 'automake' 'autoconf') +replaces=('cwiid' 'cwiid-svn') +provides=('cwiid' 'cwiid-git') +install=('cwiid.install') +source=() + +_gitroot=git://github.com/abstrakraft/cwiid.git +_gitname=cwiid +_builddir=$srcdir/$_gitname-build + +build() { + + export LDFLAGS= + + cd $srcdir/ + msg "Connecting to github.com GIT server...." + if [ -d $srcdir/$_gitname ] ; then + pushd $_gitname && git pull origin && popd + msg "The local files are updated." + else + git clone $_gitroot + fi + msg "GIT checkout done or server timeout" + msg "Starting make..." + rm -rf $_gitname-build + git clone $_gitname $_gitname-build + + cd $_builddir + + aclocal + autoreconf + ./configure --prefix=/usr --sysconfdir=/etc --disable-ldconfig + + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 + +# aclocal +# autoreconf + +# ./configure --disable-ldconfig --prefix=/usr --sysconfdir=/etc --with-cwiid-plugins-dir=/lib/cwiid/plugins +# make LDFLAGS=-L../libcwiid || return 1 + +# install -d $startdir/pkg/usr/bin +# install -d $startdir/pkg/etc +# install -d $startdir/pkg/usr/lib +# install -d $startdir/pkg/usr/include + +# make install LDFLAGS=-L../libcwiid prefix=$startdir/pkg/usr sysconfdir=$startdir/pkg/etc install + +# install -D -m644 ./wminput/README $pkgdir/usr/share/doc/cwiid/wminput +} diff --git a/abs/extra-testing/community/cwiid-git/cwiid.install b/abs/extra-testing/community/cwiid-git/cwiid.install new file mode 100644 index 0000000..5dc5faf --- /dev/null +++ b/abs/extra-testing/community/cwiid-git/cwiid.install @@ -0,0 +1,16 @@ +# arg 1: the new package version +post_install() { +echo -e "Note:" +echo -e "\033[1;31m==> In order to use wminput you have to load the uinput kernel module:\033[0m" +echo -e "\033[1;31m==> modprobe uinput (as root)\033[0m" +echo -e "\033[1;31m==> and you have to assign correct right acces to /dev/uinput\033[0m" +echo -e "\033[1;31m==> PLEAS READ THE DOC FILE /usr/share/doc/cwiid/wminput\033[0m" +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* \ No newline at end of file -- cgit v0.12