[packages/libindi] - package remaining files, cleanup
qboosh
qboosh at pld-linux.org
Thu Aug 28 20:54:42 CEST 2014
commit 92768bf131ecfa340f63d151520ae88b93501cec
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Aug 28 20:55:00 2014 +0200
- package remaining files, cleanup
libindi-build.patch | 20 --------------------
libindi.spec | 37 ++++++++++++++++++++++++++-----------
2 files changed, 26 insertions(+), 31 deletions(-)
---
diff --git a/libindi.spec b/libindi.spec
index aef8622..65da849 100644
--- a/libindi.spec
+++ b/libindi.spec
@@ -11,10 +11,12 @@ Patch0: no_static_lib.patch
URL: http://www.indilib.org/
BuildRequires: cfitsio-devel >= 3.03
BuildRequires: cmake >= 2.8.0
+BuildRequires: gsl-devel
# not actually used now
#BuildRequires: libfli-devel >= 1.7
+BuildRequires: libjpeg-devel
BuildRequires: libnova-devel >= 0.12.2
-BuildRequires: libusb-compat-devel
+BuildRequires: libusb-devel >= 1
BuildRequires: libstdc++-devel
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.603
@@ -51,7 +53,6 @@ Summary(pl.UTF-8): Pliki nagłówkowe bibliotek INDI
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Obsoletes: indilib-devel
-Obsoletes: libindi-static
%description devel
Header files for INDI libraries.
@@ -59,19 +60,27 @@ Header files for INDI libraries.
%description devel -l pl.UTF-8
Pliki nagłówkowe bibliotek INDI.
+%package static
+Summary: Static INDI libraries
+Summary(pl.UTF-8): Statyczne biblioteki INDI
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static INDI libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki INDI.
+
%prep
%setup -q -n libindi-0.9.8
%patch0 -p1
-#%patch0 -p1
%build
install -d build
cd build
-%cmake \
-%if "%{_lib}" == "lib64"
- -DLIB_POSTFIX=64 \
-%endif
- ..
+%cmake .. \
+ -DINDI_MATH_PLUGINS_DIRECTORY:PATH=%{_libdir}/indi/MathPlugins
%{__make}
@@ -135,9 +144,12 @@ 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}/libindiAlignmentClient.so
%attr(755,root,root) %{_libdir}/libindiAlignmentDriver.so.*.*.*
-
+%attr(755,root,root) %ghost %{_libdir}/libindiAlignmentDriver.so.0
+%dir %{_libdir}/indi
+%dir %{_libdir}/indi/MathPlugins
+%attr(755,root,root) %{_libdir}/indi/MathPlugins/libindi_SVD_MathPlugin.so
%dir %{_datadir}/indi
%{_datadir}/indi/drivers.xml
%{_datadir}/indi/indi_tcfs_sk.xml
@@ -149,7 +161,10 @@ rm -rf $RPM_BUILD_ROOT
%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
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libindidriver.a
diff --git a/libindi-build.patch b/libindi-build.patch
deleted file mode 100644
index 758cbbd..0000000
--- a/libindi-build.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- libindi-0.9.7/CMakeLists.txt.orig 2013-11-15 19:26:49.000000000 +0100
-+++ libindi-0.9.7/CMakeLists.txt 2013-11-21 18:12:45.499902958 +0100
-@@ -144,7 +144,7 @@
- ###################################################
- add_library(indimain SHARED ${indimain_SRCS} ${libindicom_SRCS} ${liblilxml_SRCS})
-
--target_link_libraries(indimain ${NOVA_LIBRARIES})
-+target_link_libraries(indimain ${NOVA_LIBRARIES} m)
-
- if (CFITSIO_FOUND)
- target_link_libraries(indimain ${CFITSIO_LIBRARIES})
-@@ -158,7 +158,7 @@
- # To link with main() and indibase classes ######
- ##################################################
- add_library(indidriver SHARED ${libindicom_SRCS} ${liblilxml_SRCS} ${indimain_SRCS} ${indidriver_SRCS})
--target_link_libraries(indidriver ${LIBUSB_LIBRARIES} ${NOVA_LIBRARIES})
-+target_link_libraries(indidriver ${LIBUSB_LIBRARIES} ${NOVA_LIBRARIES} z)
- if (CFITSIO_FOUND)
- target_link_libraries(indidriver ${CFITSIO_LIBRARIES})
- endif(CFITSIO_FOUND)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libindi.git/commitdiff/92768bf131ecfa340f63d151520ae88b93501cec
More information about the pld-cvs-commit
mailing list