[packages/libindi] - updated to 0.9.8.1 - added no_static_lib.patch (build shared library instead of static) - commente

witekfl witekfl at pld-linux.org
Mon Aug 25 13:14:10 CEST 2014


commit 8278db9c7b7dc9d864b8bc71ea8dc534248ab1cd
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date:   Mon Aug 25 13:11:49 2014 +0200

    - updated to 0.9.8.1
    - added no_static_lib.patch (build shared library instead of static)
    - commented libindi-build.patch

 libindi.spec        | 23 +++++++++++++++++------
 no_static_lib.patch | 11 +++++++++++
 2 files changed, 28 insertions(+), 6 deletions(-)
---
diff --git a/libindi.spec b/libindi.spec
index dac8e21..aef8622 100644
--- a/libindi.spec
+++ b/libindi.spec
@@ -1,13 +1,13 @@
 Summary:	Instrument Neutral Distributed Interface
 Summary(pl.UTF-8):	Instrument Neutral Distributed Interface - interfejs do sterowania przyrządami
 Name:		libindi
-Version:	0.9.7
+Version:	0.9.8.1
 Release:	1
 License:	LGPL v2.1+
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz
-# Source0-md5:	3e457c4226d7a445a0d89c044cced6b7
-Patch0:		%{name}-build.patch
+# Source0-md5:	95b03af45ae42d6fca494fd5bcd63072
+Patch0:		no_static_lib.patch
 URL:		http://www.indilib.org/
 BuildRequires:	cfitsio-devel >= 3.03
 BuildRequires:	cmake >= 2.8.0
@@ -25,7 +25,7 @@ Obsoletes:	indilib
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # these libs rely on symbols in drivers/binaries
-%define		skip_post_check_so	libindidriver.so.* libindimain.so.*
+%define		skip_post_check_so	libindidriver.so.* libindimain.so.* libindiAlignmentDriver.so.*
 
 %description
 INDI is a distributed control protocol designed to operate
@@ -60,8 +60,9 @@ Header files for INDI libraries.
 Pliki nagłówkowe bibliotek INDI.
 
 %prep
-%setup -q
+%setup -q -n libindi-0.9.8
 %patch0 -p1
+#%patch0 -p1
 
 %build
 install -d build
@@ -94,6 +95,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/indi_gpusb
 %attr(755,root,root) %{_bindir}/indi_ieq45_8406
 %attr(755,root,root) %{_bindir}/indi_ieq45_8407
+%attr(755,root,root) %{_bindir}/indi_imager_agent
 %attr(755,root,root) %{_bindir}/indi_intelliscope
 %attr(755,root,root) %{_bindir}/indi_joystick
 %attr(755,root,root) %{_bindir}/indi_lx200_16
@@ -107,6 +109,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/indi_lx200gps
 %attr(755,root,root) %{_bindir}/indi_magellan1
 %attr(755,root,root) %{_bindir}/indi_meade_lpi
+%attr(755,root,root) %{_bindir}/indi_moonlite_focus
 %attr(755,root,root) %{_bindir}/indi_robo_focus
 %attr(755,root,root) %{_bindir}/indi_sbig_stv
 %attr(755,root,root) %{_bindir}/indi_setprop
@@ -115,13 +118,16 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/indi_simulator_telescope
 %attr(755,root,root) %{_bindir}/indi_simulator_wheel
 %attr(755,root,root) %{_bindir}/indi_skycommander
+%attr(755,root,root) %{_bindir}/indi_skywatcherAPIMount
 %attr(755,root,root) %{_bindir}/indi_synscan
 %attr(755,root,root) %{_bindir}/indi_tcfs_focus
 %attr(755,root,root) %{_bindir}/indi_tcfs3_focus
 %attr(755,root,root) %{_bindir}/indi_temma
 %attr(755,root,root) %{_bindir}/indi_trutech_wheel
-%attr(755,root,root) %{_bindir}/indi_v4l_generic
+#%attr(755,root,root) %{_bindir}/indi_v4l_generic
+%attr(755,root,root) %{_bindir}/indi_v4l_legacy
 %attr(755,root,root) %{_bindir}/indi_v4l_philips
+%attr(755,root,root) %{_bindir}/indi_v4l2_ccd
 %attr(755,root,root) %{_bindir}/indiserver
 %attr(755,root,root) %{_libdir}/libindi.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libindi.so.0
@@ -129,6 +135,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libindidriver.so.0
 %attr(755,root,root) %{_libdir}/libindimain.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libindimain.so.0
+%attr(755,root,root) %ghost %{_libdir}/libindiAlignmentDriver.so.0
+%attr(755,root,root) %{_libdir}/libindiAlignmentDriver.so.*.*.*
+
 %dir %{_datadir}/indi
 %{_datadir}/indi/drivers.xml
 %{_datadir}/indi/indi_tcfs_sk.xml
@@ -139,6 +148,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libindi.so
 %attr(755,root,root) %{_libdir}/libindidriver.so
 %attr(755,root,root) %{_libdir}/libindimain.so
+%attr(755,root,root) %{_libdir}/libindiAlignmentDriver.so
+
 %{_libdir}/libindiclient.a
 %{_includedir}/libindi
 %{_pkgconfigdir}/libindi.pc
diff --git a/no_static_lib.patch b/no_static_lib.patch
new file mode 100644
index 0000000..0e19e72
--- /dev/null
+++ b/no_static_lib.patch
@@ -0,0 +1,11 @@
+--- libindi-0.9.8/libs/indibase/alignment/CMakeLists.txt.orig	2014-08-25 12:37:15.100484050 +0200
++++ libindi-0.9.8/libs/indibase/alignment/CMakeLists.txt	2014-08-25 12:37:36.873688353 +0200
+@@ -62,7 +62,7 @@ set (AlignmentClient_SRCS
+ 
+ add_library(AlignmentClient ${AlignmentClient_SRCS})
+ set_target_properties(AlignmentClient PROPERTIES OUTPUT_NAME indiAlignmentClient)
+-install(TARGETS AlignmentClient ARCHIVE DESTINATION ${LIB_DESTINATION})
++install(TARGETS AlignmentClient DESTINATION ${LIB_DESTINATION})
+ 
+ ##################################################
+ ############ LoaderCLient test program ###########
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libindi.git/commitdiff/8278db9c7b7dc9d864b8bc71ea8dc534248ab1cd



More information about the pld-cvs-commit mailing list