### this file is sourced not run
PKGVER=1.1 # plus upstream patches up to 2023.10
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=libspnav-$PKGVER.tar.gz
MD5SUM=7c0032034672dfba3c4bb9b49a440e70
SRC_URL=https://github.com/FreeSpacenav/libspnav/releases/download/v$PKGVER/$TARBALL
BUNDLE=

SLACKREQ=
SLACKDESC="libspnav: libspnav $PKGVER (6dof input library)
libspnav: 
libspnav: Libspnav is a C library for receiving input from 6 degrees-of-freedom 
libspnav: (6dof) input devices, also known as spacemice, spaceballs, etc. 6dof 
libspnav: input is very useful for fluidly manipulating objects or viewpoints 
libspnav: in 3D space, and fundamendally comprises of relative movement 
libspnav: (translation) across 3 axes (TX/TY/TZ), and rotation about 3 axes 
libspnav: (RX/RY/RZ).
libspnav: 
libspnav: https://github.com/FreeSpacenav/libspnav
libspnav: https://spacenav.sourceforge.net/
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/libspnav* &&

	patch -Np1 -i ../pkg/upstream.patch &&
	sed -i -e "s|libdir=lib|libdir=$LIBDIR|" configure &&
	sed -i -e 's|/share/pkgconfig|/$(libdir)/pkgconfig|' Makefile.in &&
	true
}

### default pkg_package
### build
pkg_build() {
	pkg_build_autoconf &&
	pkg_build_slackdesc &&
	
	# don't want the static lib
	rm -r /usr/$LIBDIR/libspnav.a &&
	true
}


