Skip to content

Commit

Permalink
Add INDI GPIO to 3rd party CMakeList and indi-full debian package
Browse files Browse the repository at this point in the history
  • Loading branch information
knro committed Jul 27, 2024
1 parent 100c55f commit f12c9f4
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
9 changes: 9 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ option(WITH_WEEWX_JSON "Install Weewx JSON Driver" On)
option(WITH_ROLLOFFINO "Install RollOff ino Dome Driver" On)
option(WITH_ASTROASIS "Install Astroasis Driver" On)
option(WITH_OCS "Install OCS Driver" On)
option(WITH_GPIO "Install GPIO Driver" On)

# FFMPEG required for INDI Webcam driver
find_package(FFmpeg)
Expand Down Expand Up @@ -775,6 +776,14 @@ if (WITH_OCS)
add_subdirectory(indi-ocs)
endif()

# GPIO
if (WITH_GPIO)
find_package(GPIOD)
if (GPIOD_FOUND)
add_subdirectory(indi-gpio)
endif(GPIOD_FOUND)
endif()

# Check if libraries are found. If not, we must build them, install them, THEN run CMake again to build and instal the drivers. If all the libraraies are installed, then we build and install the drivers only now.
if (LIBRARIES_FOUND)
message(STATUS "############################################################################")
Expand Down
6 changes: 6 additions & 0 deletions debian/indi-full/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
indi-full (2.0.9) jammy; urgency=medium

* Minor release.

-- Jasem Mutlaq <[email protected]> Thu, 1 Aug 2024 09:00:00 +0300

indi-full (2.0.8) jammy; urgency=medium

* Minor release.
Expand Down
2 changes: 1 addition & 1 deletion debian/indi-full/control
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Homepage: http://www.indilib.org/
Package: indi-full
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libindi1 (>= 1.9), libindi-data (>= 1.9), indi-bin (>= 1.9), indi-eqmod, indi-sx, indi-sbig, indi-apogee, indi-gphoto, indi-qsi, indi-fishcamp, indi-maxdomeii, indi-asi, indi-aagcloudwatcher-ng, indi-ffmv, indi-dsi, indi-qhy, indi-gpsd, indi-mi, indi-duino, indi-fli, indi-nexdome, indi-gpsnmea, indi-armadillo-platypus, indi-mgen, indi-shelyak, indi-nightscape, indi-toupbase, indi-atik, indi-avalon, indi-starbook, indi-starbook-ten, indi-astromechfoc, indi-dreamfocuser, indi-aok, indi-talon6, indi-pentax, indi-celestronaux, indi-svbony, indi-bresserexos2, indi-playerone, indi-beefocus, indi-weewx-json, indi-astroasis, indi-rolloffino, indi-avalonud
Depends: ${shlibs:Depends}, ${misc:Depends}, libindi1 (>= 1.9), libindi-data (>= 1.9), indi-bin (>= 1.9), indi-eqmod, indi-sx, indi-sbig, indi-apogee, indi-gphoto, indi-qsi, indi-fishcamp, indi-maxdomeii, indi-asi, indi-aagcloudwatcher-ng, indi-ffmv, indi-dsi, indi-qhy, indi-gpsd, indi-mi, indi-duino, indi-fli, indi-nexdome, indi-gpsnmea, indi-armadillo-platypus, indi-mgen, indi-shelyak, indi-nightscape, indi-toupbase, indi-atik, indi-avalon, indi-starbook, indi-starbook-ten, indi-astromechfoc, indi-dreamfocuser, indi-aok, indi-talon6, indi-pentax, indi-celestronaux, indi-svbony, indi-bresserexos2, indi-playerone, indi-beefocus, indi-weewx-json, indi-astroasis, indi-rolloffino, indi-avalonud, indi-gpio
Description: Instrument-Neutral Device Interface library - Full INDI
INDI (Instrument-Neutral Device Interface) is a distributed XML-based
control protocol designed to operate astronomical instrumentation.
Expand Down

0 comments on commit f12c9f4

Please sign in to comment.