Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libspnav for openSUSE:Factory checked in at 2022-04-05 19:56:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libspnav (Old) and /work/SRC/openSUSE:Factory/.libspnav.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libspnav" Tue Apr 5 19:56:03 2022 rev:11 rq:967037 version:1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libspnav/libspnav.changes 2018-09-03 10:34:39.596600895 +0200 +++ /work/SRC/openSUSE:Factory/.libspnav.new.1900/libspnav.changes 2022-04-05 19:56:35.045477234 +0200 @@ -1,0 +2,21 @@ +Tue Apr 5 14:04:49 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 1.0: + * Added support for spacenav protocol v1. + * Added new API entry points, for the new capabilities + introduced with protocol v1, including device queries, + configuration management, new events, device identifier + enumeration, etc. + * Added utility functions for processing spacenav motion inputs + and computing transformation matrices for object or view + manipulation. + * Added pkg-config file. + * Added new example program, showing how to use 6dof input to + control the view for flying in a 3D scene. This complements + the cube example which shows how to manipulate 3D objects. + Ported both examples to use the new helper functions. + * Added API documentation under doc/manual.md +- Drop obsolete patch: + * libspnav-0.2.3-lib_links.patch + +------------------------------------------------------------------- Old: ---- LICENSE libspnav-0.2.3-lib_links.patch libspnav-0.2.3.tar.gz New: ---- libspnav-1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libspnav.spec ++++++ --- /var/tmp/diff_new_pack.QR7v9y/_old 2022-04-05 19:56:35.601471035 +0200 +++ /var/tmp/diff_new_pack.QR7v9y/_new 2022-04-05 19:56:35.605470990 +0200 @@ -1,7 +1,7 @@ # # spec file for package libspnav # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2009,2011 Herbert Graeber # # All modifications and additions to the file contributed by third parties @@ -18,15 +18,13 @@ Name: libspnav -Version: 0.2.3 +Version: 1.0 Release: 0 Summary: Library for accessing 3D connexion devices License: BSD-3-Clause Group: Hardware/Other -URL: http://sourceforge.net/projects/spacenav/ -Source: https://github.com/FreeSpacenav/%{name}/archive/%{name}-%{version}.tar.gz -Source1: LICENSE -Patch0: libspnav-0.2.3-lib_links.patch +URL: https://sourceforge.net/projects/spacenav/ +Source0: https://github.com/FreeSpacenav/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz BuildRequires: pkgconfig BuildRequires: pkgconfig(x11) @@ -83,31 +81,36 @@ restrictions of the official SDK. %prep -%setup -q -n %{name}-%{name}-%{version} -%patch0 -p1 -cp %{SOURCE1} . +%autosetup -p1 -%build # Set libdir properly -sed -i "s/libdir=lib/libdir=%{_lib}/g" configure +sed -i 's#libdir=lib#libdir=%{_lib}#' configure + +%build %configure sed -i "s/CFLAGS =/CFLAGS +=/g" Makefile -make %{?_smp_mflags} +%make_build %install %make_install -rm -f %{buildroot}%{_libdir}/*.a + +rm %{buildroot}%{_libdir}/libspnav.a + +# the pkgconfig file shall be in %%_libdir/pkgconfig +mkdir -p %{buildroot}%{_libdir}/pkgconfig +mv %{buildroot}%{_datadir}/pkgconfig/spnav.pc %{buildroot}%{_libdir}/pkgconfig/ %post -n libspnav0 -p /sbin/ldconfig %postun -n libspnav0 -p /sbin/ldconfig %files -n libspnav0 %license LICENSE -%doc README examples +%doc README.md examples %{_libdir}/libspnav.so.* %files devel %{_includedir}/*.h %{_libdir}/libspnav.so +%{_libdir}/pkgconfig/spnav.pc %changelog ++++++ libspnav-0.2.3.tar.gz -> libspnav-1.0.tar.gz ++++++ ++++ 5177 lines of diff (skipped)