From e89f5a3772f9dbf3311c747487cb520ef4b1b822 Mon Sep 17 00:00:00 2001 From: groni Date: Wed, 18 Nov 2015 20:51:39 +0100 Subject: [PATCH] libindi dependency for kstars --- pisi-index.xml | 92 +++++ pisi-index.xml.sha1sum | 2 +- pisi-index.xml.xz | Bin 332232 -> 332512 bytes pisi-index.xml.xz.sha1sum | 2 +- science/misc/libindi/actions.py | 22 ++ science/misc/libindi/files/make-shared.diff | 410 ++++++++++++++++++++ science/misc/libindi/pspec.xml | 100 +++++ science/misc/libindi/translations.xml | 13 + 8 files changed, 639 insertions(+), 2 deletions(-) create mode 100644 science/misc/libindi/actions.py create mode 100644 science/misc/libindi/files/make-shared.diff create mode 100644 science/misc/libindi/pspec.xml create mode 100644 science/misc/libindi/translations.xml diff --git a/pisi-index.xml b/pisi-index.xml index 79c6742348..6348da941c 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -99827,6 +99827,98 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + libindi + http://www.indilib.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + app:console + library + science.misc + Astronomical control protocol library + indilib is a distributed control protocol designed to operate astronomical instrumentation. indilib is small, flexible, easy to parse, and scalable. + http://www.indilib.org/jdownloads/Source/libindi_1.1.0.tar.gz + + libnova-devel + cfitsio-devel + gsl-devel + curl-devel + libjpeg-turbo-devel + libusb-devel + boost-devel + zlib-devel + pkgconfig + cmake + + science/misc/libindi/pspec.xml + + + libindi + + libnova + cfitsio + gsl + curl + libjpeg-turbo + libusb + gsl + libgcc + zlib + + + /usr/bin + /usr/lib + /lib/udev/rules.d + /usr/share/indi + /usr/share/doc + + + + libindi-devel + Development files for libindi + + libindi + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-11-18 + 1.1.0 + Version Bump + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-06-14 + 0.9.7 + Rebuild + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-01-26 + 0.9.7 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-28 + 0.9.5 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + eigen3 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 4e235eb400..f85835b197 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -fc4866cf0bf921464f3e1da3637db366b2d8b680 \ No newline at end of file +f8114c8ac2fd5477f067e892236f2174bd2535ee \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index a0ff3d3a7378656a6b07cbac63d1b391bc156c78..172da3180e7a32ca5304738eaea101d96b27550e 100644 GIT binary patch delta 5288 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 delta 5005 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 X0ssI2%~IAFo8wVH0{{R300CKAnG>v& diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index ca9017667a..33c66c749f 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -fbf71eb3feb2421b75afd73988f05351a1d6cc0e \ No newline at end of file +711665572eda8ed9455b1fb9153d2df320c572ff \ No newline at end of file diff --git a/science/misc/libindi/actions.py b/science/misc/libindi/actions.py new file mode 100644 index 0000000000..813205e4de --- /dev/null +++ b/science/misc/libindi/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +#WorkDir = "libindi-%s" % get.srcVERSION() + +def setup(): + cmaketools.configure("-DBUILD_ROOT=%s" % get.installDIR()) + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README*", "TODO") diff --git a/science/misc/libindi/files/make-shared.diff b/science/misc/libindi/files/make-shared.diff new file mode 100644 index 0000000000..3cd17a6ca0 --- /dev/null +++ b/science/misc/libindi/files/make-shared.diff @@ -0,0 +1,410 @@ +diff -Nuar libindi-0.7.2.orig//CMakeLists.txt libindi-0.7.2/CMakeLists.txt +--- libindi-0.7.2.orig//CMakeLists.txt 2010-11-20 13:38:03.000000000 +0200 ++++ libindi-0.7.2/CMakeLists.txt 2010-11-25 14:01:46.938033274 +0200 +@@ -148,24 +148,32 @@ + set_target_properties(indi PROPERTIES VERSION ${CMAKE_INDI_VERSION_STRING} SOVERSION ${INDI_SOVERSION}) + + +-################################################## +-######## INDI Base Driver Static Library ######### +-################################################## +-add_library(indibasedriver STATIC ${indimain_SRCS}) +-install(TARGETS indibasedriver ARCHIVE DESTINATION lib${LIB_POSTFIX}) +- +-################################################## +-###### INDI Default Driver Static Library ######## +-################################################## +-add_library(indidefaultdriver STATIC ${indimain_SRCS} ${indidefaultdevice_SRCS}) +-install(TARGETS indidefaultdriver ARCHIVE DESTINATION lib${LIB_POSTFIX}) ++########################################### ++######## INDI Base Driver Library ######### ++########################################### ++add_library(indibasedriver SHARED ${indimain_SRCS}) ++target_link_libraries(indibasedriver indi m) ++install(TARGETS indibasedriver LIBRARY DESTINATION lib${LIB_POSTFIX}) ++set_target_properties(indibasedriver PROPERTIES VERSION ++ ${CMAKE_INDI_VERSION_STRING} SOVERSION ${INDI_SOVERSION}) ++ ++########################################### ++###### INDI Default Driver Library ######## ++########################################### ++add_library(indidefaultdriver SHARED ${indidefaultdevice_SRCS}) ++target_link_libraries(indidefaultdriver indibasedriver m) ++install(TARGETS indidefaultdriver LIBRARY DESTINATION lib${LIB_POSTFIX}) ++set_target_properties(indidefaultdriver PROPERTIES VERSION ++ ${CMAKE_INDI_VERSION_STRING} SOVERSION ${INDI_SOVERSION}) + + ################################################## + ############# INDI Client Library ################ + ################################################## +-add_library(indiclient STATIC ${indibase_SRCS}) +-target_link_libraries(indiclient indi) +-install(TARGETS indiclient ARCHIVE DESTINATION lib${LIB_POSTFIX}) ++add_library(indiclient SHARED ${indibase_SRCS}) ++target_link_libraries(indiclient indi pthread) ++install(TARGETS indiclient LIBRARY DESTINATION lib${LIB_POSTFIX}) ++set_target_properties(indiclient PROPERTIES VERSION ++ ${CMAKE_INDI_VERSION_STRING} SOVERSION ${INDI_SOVERSION}) + + ##################################### + ########## TELESCOPE GROUP ########## +@@ -173,14 +181,13 @@ + + ########### LX200 Basic ############# + set(lx200basic_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200driver.c + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200basic.cpp ) + + add_executable(indi_lx200basic ${lx200basic_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + + if (NOVA_FOUND) +- target_link_libraries(indi_lx200basic ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_lx200basic indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_lx200basic RUNTIME DESTINATION bin ) +@@ -189,7 +196,6 @@ + + ########### LX200 Generic ########### + set(lx200generic_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200driver.c + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200autostar.cpp + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200_16.cpp +@@ -201,7 +207,7 @@ + + add_executable(indi_lx200generic ${lx200generic_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_lx200generic m ) ++target_link_libraries(indi_lx200generic indibasedriver m ) + + if (NOVA_FOUND) + target_link_libraries(indi_lx200generic ${NOVA_LIBRARIES}) +@@ -221,13 +227,12 @@ + + ########### Celestron GPS ############ + set(celestrongps_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/celestronprotocol.c + ${CMAKE_SOURCE_DIR}/drivers/telescope/celestrongps.cpp ) + + add_executable(indi_celestron_gps ${celestrongps_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_celestron_gps m ) ++target_link_libraries(indi_celestron_gps indibasedriver m ) + + + if (NOVA_FOUND) +@@ -240,7 +245,6 @@ + + ########### Orion Atlas ############# + set(orionatlas_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/orionatlas.cpp ) + + add_executable(indi_orion_atlas ${orionatlas_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) +@@ -248,7 +252,7 @@ + #target_link_libraries(indi_orion_atlas ${KDE4_KDECORE_LIBS}) + + if (NOVA_FOUND) +- target_link_libraries(indi_orion_atlas ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_orion_atlas indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_orion_atlas RUNTIME DESTINATION bin ) +@@ -259,12 +263,11 @@ + if (NOVA_FOUND) + + set(temma_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/temmadriver.c ) + + add_executable(indi_temma ${temma_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_temma ${NOVA_LIBRARIES} m ) ++target_link_libraries(indi_temma indibasedriver ${NOVA_LIBRARIES} m ) + + install(TARGETS indi_temma RUNTIME DESTINATION bin ) + +@@ -273,16 +276,15 @@ + + ########### Sky Commander ############# + set(skycommander_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200driver.c + ${CMAKE_SOURCE_DIR}/drivers/telescope/skycommander.c ) + + add_executable(indi_skycommander ${skycommander_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_skycommander m ) ++target_link_libraries(indi_skycommander indibasedriver m ) + + if (NOVA_FOUND) +- target_link_libraries(indi_skycommander ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_skycommander indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_skycommander RUNTIME DESTINATION bin ) +@@ -291,13 +293,12 @@ + + ########### Intelliscope ############### + set(intelliscope_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200driver.c + ${CMAKE_SOURCE_DIR}/drivers/telescope/intelliscope.c ) + + add_executable(indi_intelliscope ${intelliscope_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_intelliscope m ) ++target_link_libraries(indi_intelliscope indibasedriver m ) + + if (NOVA_FOUND) + target_link_libraries(indi_intelliscope ${NOVA_LIBRARIES}) +@@ -312,13 +313,12 @@ + ###### FLI Precision Digital Focuser ###### + if (FLI_FOUND) + set(flipdf_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/focuser/fli_pdf.c + ) + + add_executable(indi_fli_pdf ${flipdf_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_fli_pdf m ${FLI_LIBRARIES}) ++target_link_libraries(indi_fli_pdf m indibasedriver ${FLI_LIBRARIES}) + + if (NOVA_FOUND) + target_link_libraries(indi_fli_pdf ${NOVA_LIBRARIES}) +@@ -331,17 +331,16 @@ + ################ Robo Focuser ################ + + set(robofocus_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/focuser/robofocus.c + ${CMAKE_SOURCE_DIR}/drivers/focuser/robofocusdriver.c + ) + + add_executable(indi_robofocus ${robofocus_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_robofocus m) ++target_link_libraries(indi_robofocus indibasedriver m) + + if (NOVA_FOUND) +- target_link_libraries(indi_robofocus ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_robofocus indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_robofocus RUNTIME DESTINATION bin ) +@@ -354,16 +353,15 @@ + + ########## True Technology Wheel ############ + set(trutechwheel_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/filter_wheel/trutech_wheel.c + ) + + add_executable(indi_trutech_wheel ${trutechwheel_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_trutech_wheel m) ++target_link_libraries(indi_trutech_wheel indibasedriver m) + + if (NOVA_FOUND) +- target_link_libraries(indi_trutech_wheel ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_trutech_wheel indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_trutech_wheel RUNTIME DESTINATION bin ) +@@ -373,16 +371,15 @@ + ########## FLI Filter Wheel ############ + if (FLI_FOUND) + set(fliwheel_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/filter_wheel/fli_wheel.c + ) + + add_executable(indi_fli_wheel ${fliwheel_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_fli_wheel ${FLI_LIBRARIES} m) ++target_link_libraries(indi_fli_wheel indibasedriver ${FLI_LIBRARIES} m) + + if (NOVA_FOUND) +- target_link_libraries(indi_fli_wheel ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_fli_wheel indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_fli_wheel RUNTIME DESTINATION bin ) +@@ -397,16 +394,15 @@ + if (CFITSIO_FOUND AND FLI_FOUND) + + set(fliccd_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/ccd/fli_ccd.c + ) + + add_executable(indi_fli_ccd ${fliccd_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_fli_ccd ${FLI_LIBRARIES} ${CFITSIO_LIBRARIES} m z) ++target_link_libraries(indi_fli_ccd indibasedriver ${FLI_LIBRARIES} ${CFITSIO_LIBRARIES} m z) + + if (NOVA_FOUND) +- target_link_libraries(indi_fli_ccd ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_fli_ccd indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_fli_ccd RUNTIME DESTINATION bin ) +@@ -423,13 +419,12 @@ + if (NOVA_FOUND) + + set(stv_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/video/stvdriver.c + ${CMAKE_SOURCE_DIR}/drivers/video/stv.c ) + + add_executable(indi_sbig_stv ${stv_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_sbig_stv z m ${NOVA_LIBRARIES} ${CFITSIO_LIBRARIES}) ++target_link_libraries(indi_sbig_stv indibasedriver z m ${NOVA_LIBRARIES} ${CFITSIO_LIBRARIES}) + + install(TARGETS indi_sbig_stv RUNTIME DESTINATION bin ) + +@@ -444,7 +439,6 @@ + ADD_DEFINITIONS(-DHAVE_LINUX_VIDEODEV2_H) + + set(meade_lpi_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/video/v4ldriver.cpp + ${CMAKE_SOURCE_DIR}/drivers/video/indi_lpi.cpp + ) +@@ -454,7 +448,7 @@ + target_link_libraries(indi_meade_lpi z ${CFITSIO_LIBRARIES}) + + if (NOVA_FOUND) +- target_link_libraries(indi_meade_lpi ${NOVA_LIBRARIES}) ++ target_link_libraries(indi_meade_lpi indibasedriver ${NOVA_LIBRARIES}) + endif (NOVA_FOUND) + + install(TARGETS indi_meade_lpi RUNTIME DESTINATION bin ) +@@ -467,7 +461,6 @@ + if (CFITSIO_FOUND) + + set(v4lphilips_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/video/v4ldriver.cpp + ${CMAKE_SOURCE_DIR}/drivers/video/v4lphilips.cpp + ${CMAKE_SOURCE_DIR}/drivers/video/indi_philips.cpp +@@ -475,7 +468,7 @@ + + add_executable(indi_v4l_philips ${v4lphilips_SRCS} ${libwebcam_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_v4l_philips m z ${CFITSIO_LIBRARIES}) ++target_link_libraries(indi_v4l_philips indibasedriver m z ${CFITSIO_LIBRARIES}) + + if (NOVA_FOUND) + target_link_libraries(indi_v4l_philips ${NOVA_LIBRARIES}) +@@ -491,14 +484,13 @@ + if (CFITSIO_FOUND) + + set(v4ldriver_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/drivers/video/v4ldriver.cpp + ${CMAKE_SOURCE_DIR}/drivers/video/indi_v4l.cpp + ) + + add_executable(indi_v4l_generic ${v4ldriver_SRCS} ${libwebcam_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(indi_v4l_generic m z ${CFITSIO_LIBRARIES}) ++target_link_libraries(indi_v4l_generic indibasedriver m z ${CFITSIO_LIBRARIES}) + + if (NOVA_FOUND) + target_link_libraries(indi_v4l_generic ${NOVA_LIBRARIES}) +@@ -570,13 +562,12 @@ + ## Build Examples. Not installation + ########### Tutorial one ############## + set(tutorialone_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/examples/tutorial_one.c + ) + + add_executable(tutorial_one ${tutorialone_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(tutorial_one m) ++target_link_libraries(tutorial_one indibasedriver m) + + if (NOVA_FOUND) + target_link_libraries(tutorial_one ${NOVA_LIBRARIES}) +@@ -584,13 +575,12 @@ + + ########### Tutorial two ############## + set(tutorialtwo_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/examples/tutorial_two.c + ) + + add_executable(tutorial_two ${tutorialtwo_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(tutorial_two m) ++target_link_libraries(tutorial_two indibasedriver m) + + if (NOVA_FOUND) + target_link_libraries(tutorial_two ${NOVA_LIBRARIES}) +@@ -598,13 +588,12 @@ + + ########### Tutorial three ############## + set(tutorialthree_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/examples/tutorial_three.c + ) + + add_executable(tutorial_three ${tutorialthree_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(tutorial_three m z) ++target_link_libraries(tutorial_three indibasedriver m z) + + if (NOVA_FOUND) + target_link_libraries(tutorial_three ${NOVA_LIBRARIES}) +@@ -612,13 +601,12 @@ + + ########### Tutorial four ############## + set(tutorialfour_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/examples/tutorial_four.cpp + ) + + add_executable(tutorial_four ${tutorialfour_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(tutorial_four indidefaultdriver m z pthread) ++target_link_libraries(tutorial_four indidefaultdriver indibasedriver m z pthread) + + if (NOVA_FOUND) + target_link_libraries(tutorial_four ${NOVA_LIBRARIES}) +@@ -627,13 +615,12 @@ + + ########### Tutorial dome ############## + set(tutorialdome_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/examples/tutorial_dome.c + ) + + add_executable(tutorial_dome ${tutorialdome_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(tutorial_dome m) ++target_link_libraries(tutorial_dome indibasedriver m) + + if (NOVA_FOUND) + target_link_libraries(tutorial_dome ${NOVA_LIBRARIES}) +@@ -641,13 +628,12 @@ + + ########### Tutorial rain ############## + set(tutorialrain_SRCS +- ${indimain_SRCS} + ${CMAKE_SOURCE_DIR}/examples/tutorial_rain.c + ) + + add_executable(tutorial_rain ${tutorialrain_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS}) + +-target_link_libraries(tutorial_rain m) ++target_link_libraries(tutorial_rain indibasedriver m) + + if (NOVA_FOUND) + target_link_libraries(tutorial_rain ${NOVA_LIBRARIES}) diff --git a/science/misc/libindi/pspec.xml b/science/misc/libindi/pspec.xml new file mode 100644 index 0000000000..43ba453dcc --- /dev/null +++ b/science/misc/libindi/pspec.xml @@ -0,0 +1,100 @@ + + + + + libindi + http://www.indilib.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + app:console + library + Astronomical control protocol library + indilib is a distributed control protocol designed to operate astronomical instrumentation. indilib is small, flexible, easy to parse, and scalable. + http://www.indilib.org/jdownloads/Source/libindi_1.1.0.tar.gz + + libnova-devel + cfitsio-devel + gsl-devel + curl-devel + libjpeg-turbo-devel + libusb-devel + boost-devel + zlib-devel + pkgconfig + cmake + + + + + + + + + + libindi + + libnova + cfitsio + gsl + curl + libjpeg-turbo + libusb + gsl + libgcc + zlib + + + /usr/bin + /usr/lib + /lib/udev/rules.d + /usr/share/indi + /usr/share/doc + + + + + libindi-devel + Development files for libindi + + libindi + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-11-18 + 1.1.0 + Version Bump + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-06-14 + 0.9.7 + Rebuild + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-01-26 + 0.9.7 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-28 + 0.9.5 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + \ No newline at end of file diff --git a/science/misc/libindi/translations.xml b/science/misc/libindi/translations.xml new file mode 100644 index 0000000000..298a05f460 --- /dev/null +++ b/science/misc/libindi/translations.xml @@ -0,0 +1,13 @@ + + + + indilib + Astronomik denetim protokolü kütüphanesi + indilib, astronomik cihazları yönetmek için tasarlanmış bir dağıtık denetim protokolüdür. + + + + indilib-devel + indilib için geliştirme dosyaları + +