From 75cdae3ea4b47510d5704e9758fff72dbe05ca60 Mon Sep 17 00:00:00 2001 From: yopito Date: Sun, 22 May 2016 23:54:09 +0200 Subject: [PATCH] New package: libspnav-0.2.3 --- common/shlibs | 1 + srcpkgs/libspnav-devel | 1 + .../patches/OO.Makefile.fix-liblinks.patch | 16 +++++++++++ srcpkgs/libspnav/template | 27 +++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 120000 srcpkgs/libspnav-devel create mode 100644 srcpkgs/libspnav/patches/OO.Makefile.fix-liblinks.patch create mode 100644 srcpkgs/libspnav/template diff --git a/common/shlibs b/common/shlibs index 3fe6e9e8b3f..d85fb1fa6cb 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2481,3 +2481,4 @@ liblttng-ust-cyg-profile-fast.so.0 lttng-ust-2.7.2_1 liblttng-ust-dl.so.0 lttng-ust-2.7.2_1 liblttng-ust-tracepoint.so.0 lttng-ust-2.7.2_1 libtwaindsm.so.2 twaindsm-2.3.0_1 +libspnav.so.0 libspnav-0.2.3_1 diff --git a/srcpkgs/libspnav-devel b/srcpkgs/libspnav-devel new file mode 120000 index 00000000000..ac5ac57e7bb --- /dev/null +++ b/srcpkgs/libspnav-devel @@ -0,0 +1 @@ +libspnav \ No newline at end of file diff --git a/srcpkgs/libspnav/patches/OO.Makefile.fix-liblinks.patch b/srcpkgs/libspnav/patches/OO.Makefile.fix-liblinks.patch new file mode 100644 index 00000000000..1b25a7ea589 --- /dev/null +++ b/srcpkgs/libspnav/patches/OO.Makefile.fix-liblinks.patch @@ -0,0 +1,16 @@ +Fix link generation of .so files +Source: https://git.archlinux.org/svntogit/packages.git/plain/trunk/Makefile.patch?h=packages/libspnav + +--- Makefile.in~ 2015-01-10 09:08:35.043417955 +0000 ++++ Makefile.in 2015-01-10 09:09:00.833315269 +0000 +@@ -54,8 +54,8 @@ + cp $(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so) + [ -n "$(soname)" ] && \ + rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink) && \ +- ln -s $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) && \ +- ln -s $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink) || \ ++ ln -s $(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) && \ ++ ln -s $(soname) $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink) || \ + true + for h in $(hdr); do cp -p $(srcdir)/$$h $(DESTDIR)$(PREFIX)/include/; done + diff --git a/srcpkgs/libspnav/template b/srcpkgs/libspnav/template new file mode 100644 index 00000000000..df35072b240 --- /dev/null +++ b/srcpkgs/libspnav/template @@ -0,0 +1,27 @@ +# Template file for 'libspnav' +pkgname=libspnav +version=0.2.3 +revision=1 +build_style=gnu-configure +configure_args="--disable-opt" +makedepends="libX11-devel" +short_desc="Open source alternative to 3DConnextion drivers" +maintainer="yopito " +license="GPL-3" +homepage="http://spacenav.sourceforge.net/" +distfiles="${SOURCEFORGE_SITE}/spacenav/${pkgname}-${version}.tar.gz" +checksum=7ae4d7bb7f6a5dda28b487891e01accc856311440f582299760dace6ee5f1f93 + +do_build() { + make CC="${CC}" AR="${AR}" +} + +libspnav-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +}