Hello community,

here is the log from the commit of package libindi for openSUSE:Leap:15.2 
checked in at 2020-02-19 18:43:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libindi (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.libindi.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libindi"

Wed Feb 19 18:43:04 2020 rev:27 rq:774980 version:1.8.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libindi/libindi.changes        2020-01-15 
15:21:28.178444207 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libindi.new.26092/libindi.changes     
2020-02-19 18:43:09.814407145 +0100
@@ -1,0 +2,186 @@
+Tue Jan 14 10:01:48 UTC 2020 - [email protected]
+
+- Update to version 1.8.3:
+  * New RainbowAstro Mount driver.
+  * New Simulated Pier Side option for all mounts.
+  * Added iOptron GEM45 support. (#1041)
+  * Added *preliminary* support for iOptron iPolar. (#1043)
+  * Update Celestron GPS Guide (#1048)
+  * Bug fix: meridian flip working for longer polling intervals
+    (#1042)
+  * Update Celestron GPS Guide (#1048)
+  * Added recording the absolute position of the focuser to the
+    FITS header (#1052)
+  * Fix enabling/disabling DMFC properties and remove dead code
+    (#1050)
+  * Enable saving/loading backlash steps and fix motor type select
+    (#1055)
+
+-------------------------------------------------------------------
+Sat Nov  9 15:15:40 UTC 2019 - [email protected]
+
+- Update to version 1.8.2:
+  * First release of INDI separate from INDI 3rd party repository.
+  * New Pular Domes driver.
+  * New MyFocuserPro2 driver.
+  * New SteelDriverII focuser driver.
+  * New Deep Sky Dad AF3 driver.
+  * Fixed INDI Client build on Windows.
+  * Fixed weather override functionality in INDI::Weather.
+  * Fixed INDI Dome tracking.
+  * Updated PCM8 driver to automatically detect mount types.
+  * Serial communication polling period is configurable 1-30 secs.
+  * Added ISGetConfigSwitch to read switch information directly
+    from config.
+  From version 1.8.1:
+  * Unified Toupbase driver for Touptek-based cameras.
+  * Support for native backlash handling in INDI::FocuserInterface
+  * Apogee fan control support.
+  * Fixed Bluetooth serial port connectivity.
+  * Updated version of OnStep driver (v1.8), fixes for Fork Mounts.
+  * Pegasus Ultimate Power Box v2 support.
+  * Fixed Celestron GPS focuser position.
+  * Fixed parking mode initialization for roll-off roofs.
+  * Fixed various FocusLynx issues and added Optec Sagitta focuser.
+  * LX200 Based mount migrated to INDI::FocuserInterface
+  * QHY SDK updated to 6.0.1.
+  From version 1.8.0:
+  * iOptron CEM40 driver.
+  * QHYCCD CFW1 driver.
+  * Decode ATIK firmware version correctly.
+  * Apply gamma when downscaling 16bit to 8bit stream.
+  * Improve reliability of sendBlob.
+  * GPSD driver should use raw GPS time by default.
+  * add watchProperty to make client only request and only process
+    properties of interest.
+  * Prevents indi_fli_wheel crash for FLI-CFW-1-8 model.
+  * Fix communication issues in Vixen Starbook driver.
+  * Fix Dew control and Current sensing on PPB.
+  * Fix out-of-bounds access in 420p conversion in V4L2 driver.
+  * Fix Atik guide ST4 pulses.
+  * ASI Camera SDK 1.14.0715 update.
+  * QHY SDK updated to 5.1.0.
+- Refresh 0001-Fix-warnings.patch
+
+-------------------------------------------------------------------
+Tue Jul  9 17:30:55 UTC 2019 - [email protected]
+
+- Update to version 1.7.9:
+  * New Astromechanic Light Pollution Meter driver.
+  * New FCUSB driver.
+  * SestoSenso driver motion issues resolved.
+  * LX200 drivers can operate over TCP.
+  * Fix TCFS issue when temperature sensor is not connected.
+  * Experimental support for KMTronic USB Relay Serial for Nikon cameras.
+  * Fix RA drift with HEQ5 firmware 106.
+  * Added dead-zones to joystick driver.
+  * Update ASI EAF SDK to version 0.1.0524.
+  * QHY SDK updated to 5.0.9.
+  From version 1.7.8:
+  * New Omegon EQ500X mount driver.
+  * New TALON6 dome driver.
+  * New Astromechanics focuser driver.
+  * New DeepSkyDad AF2 focuser driver.
+  * New Apogee CFW filter wheel driver.
+  * Support for Radio Detector Streaming.
+  * ScopeDome fixes and improvements.
+  * Fixed Vixen Starbook version detection bug.
+  * Fixed Avalon Stargo Connect/Disconnect issue.
+  * Improved detection of Quantum wheel.
+  * Update Celestron SCT focuser to prevent moves when not calibrated.
+  * Improve Sync, Park, Focus Max in DreamFocuser driver.
+  * Implemented UI for PWM Outputs for OnStep
+  * Fixed subframe capture in QHY driver.
+  * ASI SDK updated to v1.14.0425.
+  * QHY SDK updated to 5.0.5.
+- Disable LTO to fix build on Tumbleweed/x86_64
+
+-------------------------------------------------------------------
+Sat Apr 27 22:49:17 UTC 2019 - [email protected]
+
+- Update to version 1.7.7:
+  * New DreamFocuser driver.
+  * New BeeFocus driver.
+  * New Weather Safety Proxy driver.
+  * Nexdome driver rewritten to INDI standards.
+  * DSP & Radio Detector improvements.
+  * Vixen Starbook driver received numerous updates and fixes.
+  * Celestron driver supports focuser control directly.
+  * Celestron driver resumes from last alignment. Fixed
+    hibernation.      
+  * Fixed QHY filter wheel issues & live streaming.
+  * Fixed QHY temperature controls in manual and auto modes.
+  * ATIK SDK updated & fixed filter wheel issues.
+  * Fix bulb exposures initiated with shutter release cable on
+    Pentax cameras.      
+  * QHY and SDR drivers enabled back on MacOS.
+  * Weather drivers offer a weather override toggle.
+  * All iOptron drivers now park to Alt/Az coordinates.
+  * Dome and Telescope scripts use safer methods to create
+    temporary files.
+  * Enhanced performance and reliability of SestoSenso driver.
+  * Enhanced and extended telescope joystick controls.
+  * ASI SDK updated to v1.14.0227. Fixed asynchronous image
+    loading.
+  * QHY SDK updated to 5.0.3.
+
+-------------------------------------------------------------------
+Tue Mar 26 07:29:42 UTC 2019 - Christophe Giboudeaux <[email protected]>
+
+- Update to 1.7.6.
+  Changes in 1.7.6:
+  * Support for compressed FITS files via fpack lossless compression.
+  * Fixed USBFocusV3 connection issues.
+  * Improve indiserver message queue memory management.
+  * Fix bulb exposures initiated with shutter release cable on Pentax cameras.
+  * Fix negative declination issue in synscan.
+  * Added fix for QHY5-M- CancelQHYCCDExposing* crash
+  * Fixed Temma guiding with PHD2.
+  * Fixed TCFS position and temperature.
+  * Fixed race condition when using multiple devices that can park.
+  * Fixes to INDI::Weather interface.
+  * Initialize backlash on eqmod connect.
+  * Focuser Interface should now natively support Focus Max Limit, Sync, and 
Reverse Direction.
+  * Preliminary support for Websockets in INDI::CCD. It is off by default.
+  Changes in 1.7.5:
+  * Add fallback shutters speed for some GPhoto cameras.
+  * Add pier side support to Celestron and Synscan drivers.
+  * Add focus limits to SestoSenso driver.
+  * Major update to USBFocusV3 driver.
+  * Added stream struct and some astronomic helpers to libdspau.
+  * OnStep fixes and updates.
+  * FocusLynx refactor and updates.
+  * Geographic location update fixes in mount driver.
+  * Parking support in SS2000PC mount.
+  * TCFS refactoring and fixes.
+  * WeatherWatcher socket bug fixes.
+  * Fix Synscan J2000 epoch issue.
+  * Add XPIXSX and YPIXSX for logical binned pixel size.
+  * Fix problem with handling XML entities between clients, servers, and 
drivers.
+  * Fix feature stacking streamed frames to simulate absolute exposure.
+  * Fix iOptron guide rates.
+  * Fix iOptron calender setting.
+  * Removed Zulu prefix in FITS header timestamp.
+  Check https://github.com/indilib/indi/releases for the complete changelog
+- Add 0001-Fix-warnings.patch
+- Remove binary blobs and unneded folders before building the package
+
+-------------------------------------------------------------------
+Thu Oct 25 14:43:59 UTC 2018 - Christophe Giboudeaux <[email protected]>
+
+- Update to 1.7.4
+  * Optec IFW to support TCP/IP.
+  * Added color support for OGV recorder.
+  * Pulse Command now turned on by default.      
+  * Add DSLR temperature reporting.
+  * Add support for GRBG pixel layout (8-bit) used by things such as NexImage 
5.
+  * Fixex pier side reporting for 10Micron mounts.
+  * Fixed protocol issue with ethernet connection to AP GTOCP4.
+  * Fixed Celestron Pulse guiding.
+  * Fixed occasional filter loading issues.
+  * Add additional FITS Keyword SITELAT and SITELONG.
+  * Add custom max filter count to trutech.
+  * Add Zulu postfix to UTC time in FITS header.
+  * Increase usbfs_memory to 256 for all USB cameras as it helps under ARM 
architecture.
+
+-------------------------------------------------------------------

Old:
----
  libindi_1.7.1.tar.gz

New:
----
  0001-Fix-warnings.patch
  indi-1.8.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libindi.spec ++++++
--- /var/tmp/diff_new_pack.Puv8WZ/_old  2020-02-19 18:43:10.682408964 +0100
+++ /var/tmp/diff_new_pack.Puv8WZ/_new  2020-02-19 18:43:10.686408973 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libindi
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,35 +12,47 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define so_ver 1
 %define _udevdir %(pkg-config --variable udevdir udev)
-
 Name:           libindi
-Version:        1.7.1
+Version:        1.8.3
 Release:        0
 Summary:        Instrument Neutral Distributed Interface
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:          Productivity/Scientific/Astronomy
-Url:            http://www.indilib.org/
-Source0:        
https://github.com/indilib/indi/releases/download/v%{version}/%{name}_%{version}.tar.gz
+URL:            https://www.indilib.org/
+Source0:        
https://github.com/indilib/indi/archive/v%{version}.tar.gz#/indi-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM
+Patch0:         0001-Fix-warnings.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  gsl-devel
 BuildRequires:  libcfitsio-devel
 BuildRequires:  libcurl-devel
-BuildRequires:  libfli-devel
-BuildRequires:  libjpeg-devel
 BuildRequires:  libnova-devel
+BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
-BuildRequires:  pkgconfig(Qt5Network)
+BuildRequires:  cmake(Qt5Core)
+BuildRequires:  cmake(Qt5Network)
+BuildRequires:  cmake(websocketpp)
+BuildRequires:  pkgconfig(fftw3)
+BuildRequires:  pkgconfig(gsl)
+BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libusb-1.0)
+BuildRequires:  pkgconfig(theora)
 BuildRequires:  pkgconfig(udev)
 Requires:       libindi-plugins = %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} >= 1330
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_thread-devel
+%else
+BuildRequires:  gcc7
+BuildRequires:  gcc7-c++
+%endif
 
 %description
 INDI is an Instrument Neutral Distributed Interface control protocol
@@ -56,6 +68,7 @@
 Requires:       glibc-devel
 Requires:       libindiAlignmentDriver%{so_ver} = %{version}
 Requires:       libindidriver%{so_ver} = %{version}
+Requires:       libindilx200-%{so_ver} = %{version}
 
 %description devel
 This package contains development files for libindi.
@@ -93,61 +106,77 @@
 capabilities and communicate with the device drivers and build a
 completely dynamic GUI based on the services provided by the device.
 
+%package -n libindilx200-%{so_ver}
+Summary:        Instrument Neutral Distributed Interface
+Group:          System/Libraries
+
+%description -n libindilx200-%{so_ver}
+INDI is an Instrument Neutral Distributed Interface control protocol
+for astronomical devices, which provides a framework that decouples low
+level hardware drivers from high level front end clients. Clients that
+use the device drivers are completely unaware of the device
+capabilities and communicate with the device drivers and build a
+completely dynamic GUI based on the services provided by the device.
+
 %prep
-%setup -q -n %{name}
+%setup -q -n indi-%{version}
+%autopatch -p1
 
 %build
-mkdir build
-cd build
-export CFLAGS="%{optflags}"
-export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden"
-_libsuffix=$(echo %_lib | cut -b4-)
-cmake \
- -DCMAKE_INSTALL_PREFIX=%{_prefix} \
- -DLIB_SUFFIX="$_libsuffix" \
- -DUDEVRULES_INSTALL_DIR=%{_udevdir}/rules.d \
- ..
-make %{?_smp_mflags} VERBOSE=1
-cd ..
+%define _lto_cflags %{nil}
+
+# libindi doesn't check whether CMAKE_INSTALL_LIBDIR is relative or not...
+sed -i 
's|${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}|${CMAKE_INSTALL_LIBDIR}|' 
libs/indibase/alignment/CMakeLists.txt
+
+%if 0%{?suse_version} < 1330
+export CC=gcc-7
+export CXX=g++-7
+%endif
+
+%cmake -DUDEVRULES_INSTALL_DIR=%{_udevdir}/rules.d \
+  -DINDI_BUILD_QT5_CLIENT=ON \
+%if 0%{?suse_version} >= 1330
+  -DINDI_BUILD_WEBSOCKET=ON \
+%endif
+  -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now"
+
+%make_jobs
 
 %install
 %cmake_install
 
 %post -n libindiAlignmentDriver%{so_ver} -p /sbin/ldconfig
-
 %postun -n libindiAlignmentDriver%{so_ver} -p /sbin/ldconfig
-
 %post -n libindidriver%{so_ver} -p /sbin/ldconfig
-
 %postun -n libindidriver%{so_ver} -p /sbin/ldconfig
+%post -n libindilx200-%{so_ver} -p /sbin/ldconfig
+%postun -n libindilx200-%{so_ver} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
 %license COPYING.* COPYRIGHT LICENSE
-%doc AUTHORS ChangeLog NEWS README TODO
-%{_datadir}/indi/
+%doc AUTHORS ChangeLog NEWS README
 %{_bindir}/indi*
+%{_datadir}/indi/
 %{_udevdir}/rules.d/*.rules
 
 %files devel
-%defattr(-,root,root,-)
-%license COPYING.GPL COPYING.LGPL LICENSE
+%license COPYING.* LICENSE
 %{_includedir}/libindi/
 %{_libdir}/pkgconfig/libindi.pc
 %{_libdir}/libindi*.so
 %{_libdir}/libindi*.a
 
 %files plugins
-%defattr(-,root,root,-)
-%license COPYING.GPL COPYING.LGPL LICENSE
+%license COPYING.* LICENSE
 %{_libdir}/indi/
 
 %files -n libindiAlignmentDriver%{so_ver}
-%defattr(-,root,root,-)
 %{_libdir}/libindiAlignmentDriver.so.%{so_ver}*
 
 %files -n libindidriver%{so_ver}
-%defattr(-,root,root,-)
 %{_libdir}/libindidriver.so.%{so_ver}*
 
+%files -n libindilx200-%{so_ver}
+%{_libdir}/libindilx200.so.%{so_ver}*
+
 %changelog

++++++ 0001-Fix-warnings.patch ++++++
>From e81051785f101f88b8ff373d9f0ee2358bfc5c25 Mon Sep 17 00:00:00 2001
From: Christophe Giboudeaux <[email protected]>
Date: Tue, 2 Apr 2019 22:52:29 +0200
Subject: [PATCH] Fix warnings.

---
 CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4e6a9e1d..e52231ac 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -218,6 +218,7 @@ if (ANDROID)
         set(CFITSIO_LIBRARIES ${CFITSIO_DIR}/libcfitsio.a)
     endif ()
 else ()
+    find_package(Qt5Core REQUIRED)
     find_package(Qt5Network REQUIRED)
     find_package(ZLIB REQUIRED)
     find_package(CFITSIO REQUIRED)
-- 
2.21.0


Reply via email to