Hello community,
here is the log from the commit of package libindi for openSUSE:Factory checked in at 2014-02-02 18:16:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2013-03-28 13:19:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libindi.new/libindi.changes 2014-02-02 18:16:15.000000000 +0100
@@ -1,0 +2,25 @@
+Sat Feb 1 17:31:26 UTC 2014 - hrvoje.senjan@gmail.com
+
+- Update to version 0.9.7:
+ * Support for EQMod mount driver (3rd party).
+ * Support for ATIK CCDs and Filter Wheels (3rd party).
+ * Support for Shoestring Astronomy FCUSB (3rd party).
+ * Support for joysticks and game pads under Linux.
+ * LX200, Celeston, and EQMod drivers support joystick input.
+ * Improved LX200 & Celestron telescope drivers.
+ * Improved simulator drivers.
+ * INDI server support for multiple devices per driver.
+ * New universal logging and debugging framework for INDI
+ developers.
+ * Fixed an issue in TCFS driver where a connect may fail if
+ focuser is put into sleep mode.
+ * Fixed an issue where the client thread in INDI::BaseClient
+ is not being terminated gracefully in blocking mode.
+ * Fixed an issue involving non-English clients that utilize
+ INDI client library to communicate with INDI server.
+ * Fixed an issue where some properties in some drivers are
+ sent before getting defined by INDI.
+- Droped udev_rules_dir_configurable.patch, not required anymore
+- Adjust no-return-in-nonvoid-function.patch for this release
+
+-------------------------------------------------------------------
Old:
----
libindi_0.9.6.tar.gz
udev_rules_dir_configurable.patch
New:
----
libindi_0.9.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libindi.spec ++++++
--- /var/tmp/diff_new_pack.hUdfIR/_old 2014-02-02 18:16:15.000000000 +0100
+++ /var/tmp/diff_new_pack.hUdfIR/_new 2014-02-02 18:16:15.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libindi
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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,7 +21,7 @@
%define _udevdir %(pkg-config --variable udevdir udev)
Name: libindi
-Version: 0.9.6
+Version: 0.9.7
Release: 0
Summary: Instrument Neutral Distributed Interface
License: GPL-2.0+ and LGPL-2.1+
@@ -30,8 +30,6 @@
Source0: http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz
# PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch asterios.dramis@gmail.com -- Fix "no-return-in-nonvoid-function" post-build check errors
Patch0: no-return-in-nonvoid-function.patch
-# PATCH-FIX-UPSTREAM udev_rules_dir_configurable.patch asterios.dramis@gmail.com -- Make "UDEVRULES_INSTALL_DIR" configurable
-Patch1: udev_rules_dir_configurable.patch
# PATCH-FIX-UPSTREAM libindi-aarch64.patch schwab@suse.de -- No port I/O on aarch64
Patch2: libindi-aarch64.patch
BuildRequires: cmake
@@ -108,7 +106,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1
%patch2 -p1
%build
@@ -144,7 +141,7 @@
%files
%defattr(-,root,root,-)
-%doc AUTHORS COPYING.* COPYRIGHT ChangeLog LICENSE NEWS README README.drivers TODO
+%doc AUTHORS COPYING.* COPYRIGHT ChangeLog LICENSE NEWS README TODO
%{_datadir}/indi/
%{_bindir}/indi*
%{_udevdir}/rules.d/99-gpusb.rules
++++++ libindi_0.9.6.tar.gz -> libindi_0.9.7.tar.gz ++++++
++++ 25502 lines of diff (skipped)
++++++ no-return-in-nonvoid-function.patch ++++++
--- /var/tmp/diff_new_pack.hUdfIR/_old 2014-02-02 18:16:16.000000000 +0100
+++ /var/tmp/diff_new_pack.hUdfIR/_new 2014-02-02 18:16:16.000000000 +0100
@@ -1,66 +1,149 @@
-diff -Naur libindi-0.9.6.orig/drivers/auxiliary/gpusb.cpp libindi-0.9.6/drivers/auxiliary/gpusb.cpp
---- libindi-0.9.6.orig/drivers/auxiliary/gpusb.cpp 2012-11-19 22:39:14.000000000 +0200
-+++ libindi-0.9.6/drivers/auxiliary/gpusb.cpp 2012-11-22 21:25:20.626955314 +0200
-@@ -148,6 +148,7 @@
- deleteProperty(GuideEWP.name);
- }
+diff -Naur libindi-0.9.7.orig/drivers/auxiliary/joystickdriver.cpp libindi-0.9.7/drivers/auxiliary/joystickdriver.cpp
+--- libindi-0.9.7.orig/drivers/auxiliary/joystickdriver.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/auxiliary/joystickdriver.cpp 2014-02-01 19:46:41.003128771 +0100
+@@ -107,6 +107,7 @@
+ void* JoyStickDriver::loop(void *obj)
+ {
+ while (reinterpret_cast(obj)->active) reinterpret_cast(obj)->readEv();
++ return obj;
+ }
+ void JoyStickDriver::readEv()
+diff -Naur libindi-0.9.7.orig/drivers/focuser/robofocus.cpp libindi-0.9.7/drivers/focuser/robofocus.cpp
+--- libindi-0.9.7.orig/drivers/focuser/robofocus.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/focuser/robofocus.cpp 2014-02-01 18:54:44.582089395 +0100
+@@ -1524,5 +1524,8 @@
+ IUSaveConfigText(fp, &PortTP);
+ IUSaveConfigNumber(fp, &SettingsNP);
+ IUSaveConfigNumber(fp, &SetBacklashNP);
++
+ return true;
++
}
- void GPUSB::ISGetProperties (const char *dev)
-diff -Naur libindi-0.9.6.orig/drivers/ccd/ccd_simulator.cpp libindi-0.9.6/drivers/ccd/ccd_simulator.cpp
---- libindi-0.9.6.orig/drivers/ccd/ccd_simulator.cpp 2012-11-19 22:39:14.000000000 +0200
-+++ libindi-0.9.6/drivers/ccd/ccd_simulator.cpp 2012-11-22 21:27:53.361969306 +0200
-@@ -1033,6 +1033,7 @@
- {
- CurrentFilter = f;
- SelectFilterDone(f);
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200_16.cpp libindi-0.9.7/drivers/telescope/lx200_16.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200_16.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200_16.cpp 2014-02-01 19:33:07.808295105 +0100
+@@ -61,6 +61,7 @@
+ IUFillNumber(&HorizontalCoordsN[1], "AZ", "Az D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0);
+ IUFillNumberVector(&HorizontalCoordsNP, HorizontalCoordsN, 2, getDeviceName(), "HORIZONTAL_COORD", "Horizontal Coord", MAIN_CONTROL_TAB, IP_RW, 0, IPS_IDLE);
+
++ return true;
+ }
+
+ void LX200_16::ISGetProperties (const char *dev)
+@@ -99,7 +100,7 @@
+ deleteProperty(HomeSearchSP.name);
+ deleteProperty(FieldDeRotatorSP.name);
+ }
+-
++ return true;
+ }
+
+
+@@ -150,6 +151,7 @@
+ }
+
+ LX200GPS::ISNewNumber (dev, name, values, names, n);
++ return true;
+ }
+
+ bool LX200_16::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200autostar.cpp libindi-0.9.7/drivers/telescope/lx200autostar.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200autostar.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200autostar.cpp 2014-02-01 19:00:51.852497883 +0100
+@@ -96,12 +96,14 @@
+ // For Autostar, we have a different focus speed method
+ // Therefore, we don't need the classical one
+ deleteProperty(FocusModeSP.name);
++ return true;
+
+ }
+ else
+ {
+ deleteProperty(VersionTP.name);
+ deleteProperty(FocusSpeedNP.name);
++ return false;
+ }
+ }
+
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200classic.cpp libindi-0.9.7/drivers/telescope/lx200classic.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200classic.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200classic.cpp 2014-02-01 19:02:06.741561641 +0100
+@@ -83,6 +83,8 @@
+ IUFillNumber(&ElevationLimitN[0], "minAlt", "Speed", "%%+03f", -90.0, 90.0, 0.0, 0.0);
+ IUFillNumber(&ElevationLimitN[1], "maxAlt", "Speed", "%+03f", -90.0, 90.0, 0.0, 0.0);
+ IUFillNumberVector(&ElevationLimitNP, ElevationLimitN, 1, getDeviceName(), "Slew elevation Limit", "", MAIN_CONTROL_TAB, IP_RW, 0, IPS_IDLE);
++
++ return true;
+ }
+
+ void LX200Classic::ISGetProperties (const char *dev)
+@@ -118,6 +120,7 @@
+ defineSwitch(&DeepSkyCatalogSP);
+ defineNumber(&ObjectNoNP);
+ defineNumber(&MaxSlewRateNP);
++ return true;
+ }
+ else
+ {
+@@ -128,6 +131,7 @@
+ deleteProperty(DeepSkyCatalogSP.name);
+ deleteProperty(ObjectNoNP.name);
+ deleteProperty(MaxSlewRateNP.name);
++ return false;
+ }
+ }
+
+diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200gps.cpp libindi-0.9.7/drivers/telescope/lx200gps.cpp
+--- libindi-0.9.7.orig/drivers/telescope/lx200gps.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/drivers/telescope/lx200gps.cpp 2014-02-01 19:02:43.212105697 +0100
+@@ -83,6 +83,7 @@
+ IUFillNumber(&OTATempN[0], "Temp", "", "%03g", -200.0, 500.0, 0.0, 0);
+ IUFillNumberVector(&OTATempNP, OTATempN, 1, getDeviceName(), "OTA Temp (C)", "", GPS_TAB, IP_RO, 0, IPS_IDLE);
+
+ return true;
}
- bool CCDSim::GetFilterNames(const char* groupName)
-diff -Naur libindi-0.9.6.orig/examples/tutorial_five/dome.cpp libindi-0.9.6/examples/tutorial_five/dome.cpp
---- libindi-0.9.6.orig/examples/tutorial_five/dome.cpp 2012-11-19 22:39:14.000000000 +0200
-+++ libindi-0.9.6/examples/tutorial_five/dome.cpp 2012-11-24 22:24:44.153118536 +0200
-@@ -122,6 +122,7 @@
- // Make sure to set the device name to "Rain Detector" since we are snooping on rain detector device.
- IUFillLightVector(&RainLP, RainL, 1, "Rain Detector", "Rain Alert", "", MAIN_CONTROL_TAB, IPS_IDLE);
+ void LX200GPS::ISGetProperties (const char *dev)
+diff -Naur libindi-0.9.7.orig/examples/tutorial_two/simplescope.cpp libindi-0.9.7/examples/tutorial_two/simplescope.cpp
+--- libindi-0.9.7.orig/examples/tutorial_two/simplescope.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/examples/tutorial_two/simplescope.cpp 2014-02-01 19:03:24.929584156 +0100
+@@ -118,6 +118,7 @@
+ INDI::Telescope::initProperties();
+ addDebugControl();
+ return true;
}
- /********************************************************************************************
-@@ -214,7 +215,10 @@
- else if (old_state == IPS_ALERT && RainL[0].s != IPS_ALERT)
- IDMessage(getDeviceName(), "Rain threat passed. Opening the dome is now safe.");
+ /**************************************************************************************
+diff -Naur libindi-0.9.7.orig/libs/indibase/indicontroller.cpp libindi-0.9.7/libs/indibase/indicontroller.cpp
+--- libindi-0.9.7.orig/libs/indibase/indicontroller.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/libs/indibase/indicontroller.cpp 2014-02-01 19:04:46.940558878 +0100
+@@ -65,6 +65,7 @@
-+ return true;
- }
-+
-+ return false;
+ IUFillTextVector(&JoystickSettingTP, JoystickSettingT, JoystickSettingTP.ntp, device->getDeviceName(), "JOYSTICKSETTINGS", "Settings", "Joystick", IP_RW, 0, IPS_IDLE);
+
++ return true;
}
- /********************************************************************************************
-diff -Naur libindi-0.9.6.orig/examples/tutorial_five/raindetector.cpp libindi-0.9.6/examples/tutorial_five/raindetector.cpp
---- libindi-0.9.6.orig/examples/tutorial_five/raindetector.cpp 2012-11-19 22:39:14.000000000 +0200
-+++ libindi-0.9.6/examples/tutorial_five/raindetector.cpp 2012-11-22 21:36:27.312633896 +0200
-@@ -118,6 +118,7 @@
- IUFillSwitch(&RainS[1], "Off", "", ISS_OFF);
- IUFillSwitchVector(&RainSP, RainS, 2, getDeviceName(), "Control Rain", "", MAIN_CONTROL_TAB, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+ void Controller::ISGetProperties(const char *dev)
+@@ -228,6 +229,7 @@
+ joystickCallbackFunc(setting, mag, angle);
+ }
+ return true;
}
- /********************************************************************************************
-diff -Naur libindi-0.9.6.orig/examples/tutorial_three/simpleccd.cpp libindi-0.9.6/examples/tutorial_three/simpleccd.cpp
---- libindi-0.9.6.orig/examples/tutorial_three/simpleccd.cpp 2012-11-19 22:39:14.000000000 +0200
-+++ libindi-0.9.6/examples/tutorial_three/simpleccd.cpp 2012-11-22 21:36:52.735964639 +0200
-@@ -131,6 +131,7 @@
- IUFillNumber(&TemperatureN[0], "CCD_TEMPERATURE_VALUE", "Temperature (C)", "%5.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0., 0.);
- IUFillNumberVector(&TemperatureNP, TemperatureN, 1, getDeviceName(), "CCD_TEMPERATURE", "Temperature", MAIN_CONTROL_TAB, IP_RW, 60, IPS_IDLE);
+diff -Naur libindi-0.9.7.orig/libs/indibase/indilogger.cpp libindi-0.9.7/libs/indibase/indilogger.cpp
+--- libindi-0.9.7.orig/libs/indibase/indilogger.cpp 2013-11-15 19:26:49.000000000 +0100
++++ libindi-0.9.7/libs/indibase/indilogger.cpp 2014-02-01 19:05:50.549763654 +0100
+@@ -360,6 +360,7 @@
+ case DBG_EXTRA_3: return 6;
+ case DBG_EXTRA_4: return 7;
+ }
+ return true;
}
- /**************************************************************************************
+ void Logger::print(const char *devicename,
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org