summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Haegler <simon.haegler@mistafunk.ch>2011-10-02 14:26:00 +0200
committerSimon Haegler <simon.haegler@mistafunk.ch>2011-10-02 14:26:00 +0200
commitc073b812a33db193e098d0d72d918c0e263ef66c (patch)
tree8a5c1bf85de7bedbaba7325e28c59e1e26534af9
parentupdate to alembic 1.0.1 (diff)
downloadmistafunk-c073b812a33db193e098d0d72d918c0e263ef66c.tar.gz
mistafunk-c073b812a33db193e098d0d72d918c0e263ef66c.tar.bz2
mistafunk-c073b812a33db193e098d0d72d918c0e263ef66c.zip
replaced libspnav with more complete spacenav package (drivers,
graphical setup tool and library), works fine with blender 2.5
-rw-r--r--media-libs/spacenav/Manifest1
-rw-r--r--media-libs/spacenav/spacenav-9999.ebuild59
2 files changed, 60 insertions, 0 deletions
diff --git a/media-libs/spacenav/Manifest b/media-libs/spacenav/Manifest
new file mode 100644
index 0000000..dbf1e4d
--- /dev/null
+++ b/media-libs/spacenav/Manifest
@@ -0,0 +1 @@
+EBUILD spacenav-9999.ebuild 1422 RMD160 c5ed080d00cb03b21f38619db0690d1f9336b5eb SHA1 d78216652e5a85a9fbd04ac096e93a2ff28cc7fe SHA256 18acce3bd2c2cfef6b20df9d82ba611fee6289bdd2de9852599f9dc7a6419559
diff --git a/media-libs/spacenav/spacenav-9999.ebuild b/media-libs/spacenav/spacenav-9999.ebuild
new file mode 100644
index 0000000..019e7bf
--- /dev/null
+++ b/media-libs/spacenav/spacenav-9999.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+EAPI=3
+
+DESCRIPTION="Spacenavd is a free software replacement user-space driver (daemon), for 3Dconnexion's space-something 6dof input devices."
+HOMEPAGE="http://spacenav.sourceforge.net/"
+ESVN_REPO_URI="https://spacenav.svn.sourceforge.net/svnroot/spacenav/trunk"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ pushd spacenavd
+ sed -i "/CFLAGS =/s/$/ ${CFLAGS}/" Makefile.in
+ sed -i "/DAEMON=/s/\/local\//\//" init_script
+ econf --prefix="${D}/usr" || die "configure spacenavd failed"
+ popd
+ pushd spnavcfg
+ sed -i "/CFLAGS =/s/$/ ${CFLAGS}/" Makefile.in
+ econf --prefix="${D}/usr" || die "configure spnavcfg failed"
+ popd
+ pushd libspnav
+ sed -i "/CFLAGS =/s/$/ ${CFLAGS}/" Makefile.in
+ econf --prefix="${D}/usr" || die "configure libspnav failed"
+ popd
+}
+
+src_compile() {
+ pushd spacenavd
+ emake || die "compiling spacenavd failed"
+ popd
+ pushd spnavcfg
+ emake || die "compiling spnavcfg failed"
+ popd
+ pushd libspnav
+ emake || die "compilinge libspnav failed"
+ popd
+}
+
+src_install() {
+ pushd spacenavd
+ emake install || die "install failed"
+ newinitd init_script ${PN}
+ popd
+ pushd spnavcfg
+ emake install || die "installing spnavcfg failed"
+ popd
+ pushd libspnav
+ emake install || die "installing libspnav failed"
+ popd
+}