6363 git clone --branch v2.1.6 --depth 1 https://github.com/indilib/indi.git
6464fi
6565
66+ # Build with-out camera drivers to save time and resources.
6667mkdir -p ./indi/build
6768cd ./indi/build
68- cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ..
69+ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr \
70+ -DWITH_WEBCAM=OFF \
71+ -DWITH_SX=OFF \
72+ -DWITH_MI=OFF \
73+ -DWITH_FLI=OFF \
74+ -DWITH_SBIG=OFF \
75+ -DWITH_INOVAPLX=OFF \
76+ -DWITH_APOGEE=OFF \
77+ -DWITH_FFMV=OFF \
78+ -DWITH_QHY=OFF \
79+ -DWITH_GPHOTO=OFF \
80+ -DWITH_QSI=OFF \
81+ -DWITH_FISHCAMP=OFF \
82+ -DWITH_DSI=OFF \
83+ -DWITH_ASICAM=OFF \
84+ -DWITH_GIGE=OFF \
85+ -DWITH_NIGHTSCAPE=OFF \
86+ -DWITH_ATIK=OFF \
87+ -DWITH_TOUPCAM=OFF \
88+ -DWITH_ALTAIRCAM=OFF \
89+ -DWITH_BRESSERCAM=OFF \
90+ -DWITH_MALLINCAM=OFF \
91+ -DWITH_MEADECAM=OFF \
92+ -DWITH_NNCAM=OFF \
93+ -DWITH_OGMACAM=OFF \
94+ -DWITH_OPENOGMA=OFF \
95+ -DWITH_OMEGONPROCAM=OFF \
96+ -DWITH_STARSHOOTG=OFF \
97+ -DWITH_TSCAM=OFF \
98+ -DWITH_SVBONYCAM=OFF \
99+ -DWITH_PENTAX=OFF \
100+ -DWITH_ORION_SSG3=OFF \
101+ -DWITH_SVBONY=OFF \
102+ -DWITH_PLAYERONE=OFF \
103+ -DWITH_MGEN=OFF \
104+ -DWITH_ASTROASIS=OFF \
105+ ..
69106make -j2
70107sudo make install
71108
@@ -86,10 +123,45 @@ else
86123fi
87124
88125
89- # Build libs
126+ # Build libs, with-out camera drivers, to save time and resources.
90127mkdir -p ./indi-3rdparty/build-libs
91128cd ./indi-3rdparty/build-libs
92- cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBS=1 ..
129+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBS=1 \
130+ -DWITH_WEBCAM=OFF \
131+ -DWITH_SX=OFF \
132+ -DWITH_MI=OFF \
133+ -DWITH_FLI=OFF \
134+ -DWITH_SBIG=OFF \
135+ -DWITH_INOVAPLX=OFF \
136+ -DWITH_APOGEE=OFF \
137+ -DWITH_FFMV=OFF \
138+ -DWITH_QHY=OFF \
139+ -DWITH_GPHOTO=OFF \
140+ -DWITH_QSI=OFF \
141+ -DWITH_FISHCAMP=OFF \
142+ -DWITH_DSI=OFF \
143+ -DWITH_ASICAM=OFF \
144+ -DWITH_GIGE=OFF \
145+ -DWITH_NIGHTSCAPE=OFF \
146+ -DWITH_ATIK=OFF \
147+ -DWITH_TOUPCAM=OFF \
148+ -DWITH_ALTAIRCAM=OFF \
149+ -DWITH_BRESSERCAM=OFF \
150+ -DWITH_MALLINCAM=OFF \
151+ -DWITH_MEADECAM=OFF \
152+ -DWITH_NNCAM=OFF \
153+ -DWITH_OGMACAM=OFF \
154+ -DWITH_OPENOGMA=OFF \
155+ -DWITH_OMEGONPROCAM=OFF \
156+ -DWITH_STARSHOOTG=OFF \
157+ -DWITH_TSCAM=OFF \
158+ -DWITH_SVBONYCAM=OFF \
159+ -DWITH_PENTAX=OFF \
160+ -DWITH_ORION_SSG3=OFF \
161+ -DWITH_SVBONY=OFF \
162+ -DWITH_PLAYERONE=OFF \
163+ -DWITH_MGEN=OFF \
164+ -DWITH_ASTROASIS=OFF \
93165make -j2
94166sudo make install
95167
@@ -102,7 +174,43 @@ cd ./indi-3rdparty/build-drivers
102174export LDFLAGS=" -ludev"
103175export CXXFLAGS=" -DUSE_UDEV"
104176
105- cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DCMAKE_SHARED_LINKER_FLAGS=" -ludev" ..
177+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DCMAKE_SHARED_LINKER_FLAGS=" -ludev" \
178+ -DWITH_WEBCAM=OFF \
179+ -DWITH_SX=OFF \
180+ -DWITH_MI=OFF \
181+ -DWITH_FLI=OFF \
182+ -DWITH_SBIG=OFF \
183+ -DWITH_INOVAPLX=OFF \
184+ -DWITH_APOGEE=OFF \
185+ -DWITH_FFMV=OFF \
186+ -DWITH_QHY=OFF \
187+ -DWITH_GPHOTO=OFF \
188+ -DWITH_QSI=OFF \
189+ -DWITH_FISHCAMP=OFF \
190+ -DWITH_DSI=OFF \
191+ -DWITH_ASICAM=OFF \
192+ -DWITH_GIGE=OFF \
193+ -DWITH_NIGHTSCAPE=OFF \
194+ -DWITH_ATIK=OFF \
195+ -DWITH_TOUPCAM=OFF \
196+ -DWITH_ALTAIRCAM=OFF \
197+ -DWITH_BRESSERCAM=OFF \
198+ -DWITH_MALLINCAM=OFF \
199+ -DWITH_MEADECAM=OFF \
200+ -DWITH_NNCAM=OFF \
201+ -DWITH_OGMACAM=OFF \
202+ -DWITH_OPENOGMA=OFF \
203+ -DWITH_OMEGONPROCAM=OFF \
204+ -DWITH_STARSHOOTG=OFF \
205+ -DWITH_TSCAM=OFF \
206+ -DWITH_SVBONYCAM=OFF \
207+ -DWITH_PENTAX=OFF \
208+ -DWITH_ORION_SSG3=OFF \
209+ -DWITH_SVBONY=OFF \
210+ -DWITH_PLAYERONE=OFF \
211+ -DWITH_MGEN=OFF \
212+ -DWITH_ASTROASIS=OFF \
213+ ..
106214make -j2
107215sudo make install
108216
@@ -158,7 +266,8 @@ echo "PiFinder: Install time synchronization..."
158266echo " ==============================================================================="
159267
160268sudo apt install chrony -y
161- sudo bash -c ' echo -e "\n# Sync time from GPSD\nrefclock SHM 0 poll 3 refid gps1" >> /etc/chrony/chrony.conf'
269+
270+ sudo grep -q " refclock.*gps1" /etc/chrony/chrony.conf || sudo bash -c ' echo -e "\n# Sync time from GPSD\nrefclock SHM 0 poll 3 refid gps1" >> /etc/chrony/chrony.conf'
162271sudo systemctl restart chrony
163272
164273
0 commit comments