[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