Hello community,

here is the log from the commit of package libindi for openSUSE:Factory checked 
in at 2017-01-24 10:39:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2016-07-01 
09:58:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libindi.new/libindi.changes     2017-01-24 
10:39:32.370109735 +0100
@@ -1,0 +2,60 @@
+Sat Jan 21 22:51:21 UTC 2017 - asterios.dra...@gmail.com
+
+- Update to version 1.3.1:
+  * Support for Optec IFW Filter Wheel.
+  * Added new method in base client getBLOBMode to retrieve
+    previously set BLOB mode for a device/property pair.
+  * QHY driver use software binning by default for all cameras.
+  * Minor bug fixes and improvements across all drivers.
+  From version 1.3.0:
+  * Support for Shelyak eShel spectrograph.
+  * Support for NStep focuser.
+  * Support for ASI Filter Wheel.
+  * Support for OneStep Telescope Controller.
+  * Support for Moravian CCD driver.
+  * Support for  GigE machine vision cameras.
+  * Experimental SSAG CCD driver.      
+  * Adding support for fast BLOB with ENCLEN. With Fast blob mode
+    enabled, blob performance is now significantly faster.
+  * FITS Min/Max calculations are disabled by default to save
+    processing time unless explicitly enabled by the user at
+    compile time.      
+  * Qt5 based client class is added to enable multiplatform client
+    development.
+  * New significantly faster base64 encoding/decoding routines.      
+  * Selectable alignment modes for INDI EQMod that includes
+    built-in EQMod alignment and INDI Alignment Subsystem.
+  * CCD sequence queue number is no longer limited to 999.
+  * More Starlight Xpress CCDs cameras supported.
+  * Updated Starlight Xpress Adaptive Optics driver.
+  * Updated Temma Takahashi mount driver.
+  * Updated Apogee CCD driver.
+  * Updated QHY CCD driver with numerous fixes.
+  * Updated FLI CCD driver.
+  * Updated Pulasr2 driver.
+  * Updated ASI CCD with support for arm64 architecture, 1600 model
+    and a lot more.
+  * Significant improvements to GPhoto driver including better
+    support for Nikon DSLRs.
+  * Improved GPSd driver.
+  * New CCD_FILE_PATH property to indicate remote file path.
+  * New TELESCOPE_PIER_SIDE property.
+  * Dome & Telescope Scripting Gateway added.
+  * Added support for servos in Indiduino
+  * Fix BuiltinMathPlugin crash for Southern Hemisphere
+  * Add scope park aware feature to the rolloff roof simulator            
+  * INDI Logs are now stored under ~/.indi/logs and arranged by
+    date and time per driver.
+- Removed support for openSUSE < 11.4.
+- Added new build requirement Qt5Network.
+- Removed libindi-implicit-pointer-decl.patch (fixed upstream).
+- Adjust no-return-in-nonvoid-function.patch for this release
+  (patch upstream).
+- Starting with release 1.3 INDI ships libindi and 3rdparty stuff
+  (drivers and external libraries, not necessary for libindi) in
+  one big tar archive. The 3rdparty stuff cannot be installed
+  without libindi already installed.
+  Added a script "libindi-generate-tarball.sh" to generate a clean
+  tarball containing only the library (based on one from Fedora).
+
+-------------------------------------------------------------------

Old:
----
  libindi-implicit-pointer-decl.patch
  libindi_1.2.0.tar.gz

New:
----
  libindi-1.3.1.tar.gz
  libindi-generate-tarball.sh

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

Other differences:
------------------
++++++ libindi.spec ++++++
--- /var/tmp/diff_new_pack.1p90ug/_old  2017-01-24 10:39:33.014018288 +0100
+++ /var/tmp/diff_new_pack.1p90ug/_new  2017-01-24 10:39:33.018017719 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libindi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -21,16 +21,22 @@
 %define _udevdir %(pkg-config --variable udevdir udev)
 
 Name:           libindi
-Version:        1.2.0
+Version:        1.3.1
 Release:        0
 Summary:        Instrument Neutral Distributed Interface
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          Productivity/Scientific/Astronomy
 Url:            http://www.indilib.org/
-Source0:        http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz
+# Grab the release tar from:
+# https://github.com/indilib/indi/releases
+# Then execute the libindi-generate-tarball.sh script followed by the release 
number, e.g.:
+# ./libindi-generate-tarball.sh 1.3.1
+# to generate a clean tar containing only the library
+# Finally remove the downloaded tar
+Source0:        %{name}-%{version}.tar.gz
+Source100:      libindi-generate-tarball.sh
 # 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
@@ -39,14 +45,10 @@
 BuildRequires:  libfli-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libnova-devel
-%if 0%{?suse_version} >= 1140
-BuildRequires:  pkgconfig(udev)
-%else
-BuildRequires:  pkg-config
-BuildRequires:  udev
-%endif
 BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(Qt5Network)
 BuildRequires:  pkgconfig(libusb-1.0)
+BuildRequires:  pkgconfig(udev)
 Requires:       libindi%{so_ver} = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -106,9 +108,8 @@
 completely dynamic GUI based on the services provided by the device.
 
 %prep
-%setup -q -n %{name}_%{version}
+%setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 mkdir build

++++++ libindi-generate-tarball.sh ++++++
#!/bin/sh
#

VERSION=$1
ORIG=indi-$1
NEW=libindi-$1

echo "Generating clean tar for libindi $1"
echo "Unpack original tar"
tar -xzf $ORIG.tar.gz
mv $ORIG/libindi $NEW
cp -r $ORIG/cmake_modules $NEW/cmake_modules
tar -cpzf $NEW.tar.gz $NEW
echo "Clean up"
rm -rf $ORIG $NEW
echo "Done! Generated $NEW.tar.gz"
++++++ no-return-in-nonvoid-function.patch ++++++
--- /var/tmp/diff_new_pack.1p90ug/_old  2017-01-24 10:39:33.054012608 +0100
+++ /var/tmp/diff_new_pack.1p90ug/_new  2017-01-24 10:39:33.054012608 +0100
@@ -1,132 +1,11 @@
-diff -Naur libindi_1.2.0.orig/drivers/auxiliary/watchdog.cpp 
libindi_1.2.0/drivers/auxiliary/watchdog.cpp
---- libindi_1.2.0.orig/drivers/auxiliary/watchdog.cpp  2016-02-02 
07:52:24.000000000 +0200
-+++ libindi_1.2.0/drivers/auxiliary/watchdog.cpp       2016-06-19 
23:24:39.266681365 +0300
-@@ -282,6 +282,7 @@
-     IUSaveConfigText(fp, &ActiveDeviceTP);
-     IUSaveConfigSwitch(fp, &ShutdownProcedureSP);
- 
-+    return true;
- }
- 
- void WatchDog::TimerHit()
-diff -Naur libindi_1.2.0.orig/drivers/filter_wheel/xagyl_wheel.cpp 
libindi_1.2.0/drivers/filter_wheel/xagyl_wheel.cpp
---- libindi_1.2.0.orig/drivers/filter_wheel/xagyl_wheel.cpp    2016-02-02 
07:52:24.000000000 +0200
-+++ libindi_1.2.0/drivers/filter_wheel/xagyl_wheel.cpp 2016-06-19 
23:25:59.679717628 +0300
-@@ -652,6 +652,8 @@
-     INDI::FilterWheel::saveConfigItems(fp);
- 
-     IUSaveConfigText(fp, &PortTP);
-+
-+    return true;
- }
- 
- bool XAGYLWheel::getStartupData()
-diff -Naur libindi_1.2.0.orig/drivers/focuser/focuslynxbase.cpp 
libindi_1.2.0/drivers/focuser/focuslynxbase.cpp
---- libindi_1.2.0.orig/drivers/focuser/focuslynxbase.cpp       2016-02-02 
07:52:24.000000000 +0200
-+++ libindi_1.2.0/drivers/focuser/focuslynxbase.cpp    2016-06-19 
23:36:08.811559492 +0300
-@@ -360,6 +360,7 @@
-       updateProperties();
-     }
-   }
-+  return true;
- }
- 
- 
/************************************************************************************
-@@ -387,6 +388,7 @@
-     setConnected(false, IPS_IDLE);
-     updateProperties();
-   }
-+  return true;
- }
- 
- 
/************************************************************************************
-@@ -2477,6 +2479,7 @@
-       return false;
-     }
+diff -Naur libindi-1.3.1.orig/drivers/focuser/nstep.cpp 
libindi-1.3.1/drivers/focuser/nstep.cpp
+--- libindi-1.3.1.orig/drivers/focuser/nstep.cpp       2016-11-15 
08:36:51.000000000 +0200
++++ libindi-1.3.1/drivers/focuser/nstep.cpp    2017-01-20 23:12:32.765248554 
+0200
+@@ -192,6 +192,7 @@
+     IDMessage(getDeviceName(), "NStep is disconnected.");
+     return true;
    }
-+  return true;
- }
- 
- 
/************************************************************************************
-diff -Naur libindi_1.2.0.orig/drivers/telescope/temmadriver.cpp 
libindi_1.2.0/drivers/telescope/temmadriver.cpp
---- libindi_1.2.0.orig/drivers/telescope/temmadriver.cpp       2016-02-02 
07:52:24.000000000 +0200
-+++ libindi_1.2.0/drivers/telescope/temmadriver.cpp    2016-06-19 
23:29:17.314263434 +0300
-@@ -973,6 +973,7 @@
- fprintf(stderr,"SetLst : %s",str);
-     tty_write(PortFD,str,strlen(str), &bytesWritten);  // get lst
- 
-+    return true;
- }
- 
- 
-@@ -989,6 +990,7 @@
-     }
-     fprintf(stderr,"\n");
- 
-+    return true;
- }
- 
- bool TemmaMount::SetTemmaLattitude(double lat)
-diff -Naur libindi_1.2.0.orig/drivers/weather/weathermeta.cpp 
libindi_1.2.0/drivers/weather/weathermeta.cpp
---- libindi_1.2.0.orig/drivers/weather/weathermeta.cpp 2016-02-02 
07:52:24.000000000 +0200
-+++ libindi_1.2.0/drivers/weather/weathermeta.cpp      2016-06-19 
23:32:09.480479983 +0300
-@@ -161,6 +161,7 @@
-         deleteProperty(StationLP.name);
-         deleteProperty(UpdatePeriodNP.name);
-     }
-+    return true;
- }
- 
- bool WeatherMeta::ISNewText (const char *dev, const char *name, char 
*texts[], char *names[], int n)
-diff -Naur libindi_1.2.0.orig/libs/webcam/v4l2_record/stream_recorder.cpp 
libindi_1.2.0/libs/webcam/v4l2_record/stream_recorder.cpp
---- libindi_1.2.0.orig/libs/webcam/v4l2_record/stream_recorder.cpp     
2016-02-02 07:52:24.000000000 +0200
-+++ libindi_1.2.0/libs/webcam/v4l2_record/stream_recorder.cpp  2016-06-19 
23:41:40.667826362 +0300
-@@ -108,6 +108,7 @@
-      IUFillSwitch(&RecordStreamS[3], "RECORD_OFF", "Record Off", ISS_ON);
-      IUFillSwitchVector(&RecordStreamSP, RecordStreamS, 
NARRAY(RecordStreamS), getDeviceName(), "RECORD_STREAM", "Video Record", 
STREAM_TAB, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
- 
-+     return true;
- }
- 
- void StreamRecorder::ISGetProperties(const char *dev)
-@@ -155,6 +156,7 @@
- 
-       return true;
-     }
-+    return true;
- }
- 
- void StreamRecorder::newFrame(unsigned char *buffer)
-@@ -216,6 +218,7 @@
- bool StreamRecorder::setPixelFormat(uint32_t format)
- {
-     direct_record = recorder->setpixelformat(format);
-+    return true;
- }
- 
- bool StreamRecorder::uploadStream(uint8_t *buffer)
-@@ -538,7 +541,7 @@
-       return true;
-     }
- 
--
-+    return true;
- }
- 
- bool StreamRecorder::ISNewText (const char *dev, const char *name, char 
*texts[], char *names[], int n)
-@@ -560,6 +563,7 @@
-         IDSetText (&RecordFileTP, NULL);
-         return true;
-     }
-+    return true;
- }
- 
- bool StreamRecorder::ISNewNumber (const char *dev, const char *name, double 
values[], char *names[], int n)
-@@ -601,6 +605,7 @@
-        IDSetNumber(&FramestoDropNP, NULL);
-        return true;
-      }*/
-+     return true;
++  return false;
  }
  
- bool StreamRecorder::setStream(bool enable)
+ bool NSTEP::initProperties() {


Reply via email to