Hello community, here is the log from the commit of package libindi for openSUSE:Factory checked in at 2015-07-12 22:52:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libindi (Old) and /work/SRC/openSUSE:Factory/.libindi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libindi" Changes: -------- --- /work/SRC/openSUSE:Factory/libindi/libindi.changes 2015-02-24 13:06:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libindi.new/libindi.changes 2015-07-12 22:52:25.000000000 +0200 @@ -1,0 +2,8 @@ +Sun Jul 5 19:24:14 UTC 2015 - crrodrig...@opensuse.org + +- libindi-implicit-pointer-decl.patch: fix rpmlint implicit + declaration warnings +- BuildRequire libusb-1.0 not libusb-devel +- Build C++ code with at least -fvisibility-inlines-hidden. + +------------------------------------------------------------------- New: ---- libindi-implicit-pointer-decl.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libindi.spec ++++++ --- /var/tmp/diff_new_pack.DBDHSJ/_old 2015-07-12 22:52:26.000000000 +0200 +++ /var/tmp/diff_new_pack.DBDHSJ/_new 2015-07-12 22:52:26.000000000 +0200 @@ -30,6 +30,7 @@ Source0: http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz # PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch asterios.dra...@gmail.com -- Fix "no-return-in-nonvoid-function" post-build check errors Patch0: no-return-in-nonvoid-function.patch +Patch1: libindi-implicit-pointer-decl.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: gsl-devel @@ -43,8 +44,8 @@ BuildRequires: pkg-config BuildRequires: udev %endif -BuildRequires: libusb-devel BuildRequires: zlib-devel +BuildRequires: pkgconfig(libusb-1.0) Requires: libindi%{so_ver} = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -119,12 +120,13 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build mkdir build cd build export CFLAGS="%{optflags}" -export CXXFLAGS="%{optflags}" +export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden" _libsuffix=$(echo %_lib | cut -b4-) cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ ++++++ libindi-implicit-pointer-decl.patch ++++++ --- libindi-1.0.0.orig/drivers/telescope/celestronprotocol.c +++ libindi-1.0.0/drivers/telescope/celestronprotocol.c @@ -26,6 +26,7 @@ #include <stdio.h> +#include <stdlib.h> #include <errno.h> #include <time.h> #include <string.h> --- libindi-1.0.0.orig/drivers/telescope/ieq45driver8406.c +++ libindi-1.0.0/drivers/telescope/ieq45driver8406.c @@ -28,6 +28,7 @@ #include <unistd.h> #include <fcntl.h> #include <time.h> +#include <ctype.h> #include "indicom.h" #include "indidevapi.h" --- libindi-1.0.0.orig/drivers/telescope/ieq45driver8407.c +++ libindi-1.0.0/drivers/telescope/ieq45driver8407.c @@ -34,6 +34,7 @@ #include <unistd.h> #include <fcntl.h> #include <time.h> +#include <ctype.h> #include "indicom.h" #include "indidevapi.h" --- libindi-1.0.0.orig/drivers/video/stvdriver.c +++ libindi-1.0.0/drivers/video/stvdriver.c @@ -19,6 +19,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA #endif +#include "config.h" + #include <unistd.h> #include <string.h> #include <sys/stat.h> @@ -30,9 +32,6 @@ #include "stvdriver.h" -/* Config parameters */ -#include <config.h> - #ifdef HAVE_NOVA_H #include <libnova.h> #endif