Bi-monthly release with minor bug fixes and improvements
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
>git clone https://github.com/indilib/indi
Cloning into 'indi'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 59773 (delta 8), reused 13 (delta 7), pack-reused 59754
Receiving objects: 100% (59773/59773), 391.93 MiB | 32.67 MiB/s, done.
Resolving deltas: 100% (45680/45680), done.
>less indi/debian/control
Build-Depends: debhelper (>= 8.1.3~),
cdbs,
cmake (>= 2.4.7),
libcfitsio3-dev|libcfitsio-dev,
libnova-dev,
libusb-1.0-0-dev,
zlib1g-dev,
libjpeg-dev,
libgsl0-dev | libgsl-dev,
libcurl4-gnutls-dev,
libtheora-dev,
libogg-dev,
libfftw3-dev
>ll
total 24
-rwxr-xr-x 1 x230 x230 384 Dec 17 16:13 build-deb-core.sh
-rwxr-xr-x 1 x230 x230 1298 Dec 17 16:12 build-deb.sh
drwxr-xr-x 2 x230 x230 4096 Dec 17 16:15 deb_core
-rw-r--r-- 1 x230 x230 60 Dec 17 16:12 emacs-settings.el
drwxr-xr-x 16 x230 x230 4096 Dec 17 16:13 indi
drwxr-xr-x 64 x230 x230 4096 Dec 17 16:12 indi-3rdparty
#!/bin/bash
MAIN_PATH=$(pwd)
DEB_CORE_PATH=deb_core
# Build indi core.
rm -rf ${MAIN_PATH}/${DEB_CORE_PATH}
mkdir -p ${MAIN_PATH}/${DEB_CORE_PATH}
cd ${MAIN_PATH}/indi
dpkg-buildpackage -j$(nproc --all) -i -us -uc -b
cd ${MAIN_PATH}
mv *.{deb,buildinfo,changes} ${MAIN_PATH}/${DEB_CORE_PATH}
# Install indi core packages.
# sudo dpkg --install ${MAIN_PATH}/${DEB_CORE_PATH}/*.deb
>find deb_core
deb_core
deb_core/libindi_1.8.2_amd64.changes
deb_core/libindi_1.8.2_amd64.buildinfo
deb_core/libindi1_1.8.2_amd64.deb
deb_core/indi-dbg_1.8.2_amd64.deb
deb_core/libindi-data_1.8.2_all.deb
deb_core/libindi-dev_1.8.2_amd64.deb
deb_core/indi-bin_1.8.2_amd64.deb
#!/bin/bash
MAIN_PATH=$(pwd)
DEB_CORE_PATH=deb_core
DEB_EXTRA_PATH=deb_extra
# Build indi core.
rm -rf ${MAIN_PATH}/${DEB_CORE_PATH}
mkdir -p ${MAIN_PATH}/${DEB_CORE_PATH}
cd ${MAIN_PATH}/indi
dpkg-buildpackage -j$(nproc --all) -i -us -uc -b
cd ${MAIN_PATH}
mv *.{deb,buildinfo,changes} ${MAIN_PATH}/${DEB_CORE_PATH}
# Install indi core packages.
sudo dpkg --install ${MAIN_PATH}/${DEB_CORE_PATH}/*.deb
# Build following indi 3rdparty packages.
declare -a INDI_DRIVERS=( indi-eqmod indi-gpsd indi-gphoto indi-sx libatik indi-atik )
rm -rf ${MAIN_PATH}/${DEB_EXTRA_PATH}
mkdir -p ${MAIN_PATH}/${DEB_EXTRA_PATH}
for i in "${INDI_DRIVERS[@]}"
do
mkdir -p ${MAIN_PATH}/${DEB_EXTRA_PATH}/${i}/{debian,${i},cmake_modules}
cp -r ${MAIN_PATH}/indi-3rdparty/debian/${i}/* ${MAIN_PATH}/${DEB_EXTRA_PATH}/${i}/debian
cp -r ${MAIN_PATH}/indi-3rdparty/${i}/* ${MAIN_PATH}/${DEB_EXTRA_PATH}/${i}/${i}
cp -r ${MAIN_PATH}/indi-3rdparty/cmake_modules ${MAIN_PATH}/${DEB_EXTRA_PATH}/${i}
cd ${MAIN_PATH}/${DEB_EXTRA_PATH}/${i}
dpkg-buildpackage -j$(nproc --all) -i -us -uc -b
if echo "${i}" | grep '^lib';
then
sudo dpkg --install ${MAIN_PATH}/${DEB_EXTRA_PATH}/${i}*.deb
fi
done
# Install indi 3rdparty packages.
sudo dpkg --install ${MAIN_PATH}/${DEB_EXTRA_PATH}/*.deb
>lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.