diff options
Diffstat (limited to 'libraries/libindi')
-rw-r--r-- | libraries/libindi/README | 21 | ||||
-rw-r--r-- | libraries/libindi/doinst.sh | 3 | ||||
-rw-r--r-- | libraries/libindi/libindi.SlackBuild | 18 | ||||
-rw-r--r-- | libraries/libindi/libindi.info | 10 |
4 files changed, 32 insertions, 20 deletions
diff --git a/libraries/libindi/README b/libraries/libindi/README index eaaf714086..c04391240f 100644 --- a/libraries/libindi/README +++ b/libraries/libindi/README @@ -1,9 +1,16 @@ -INDI is a distributed control protocol designed to operate astronomical -instrumentation. INDI is small, flexible, easy to parse, and scalable. -It supports common DCS functions such as remote control, data acquisition, -monitoring, and a lot more. +INDI is a distributed control protocol designed to operate +astronomical instrumentation. INDI is small, flexible, easy to parse, +and scalable. It supports common DCS functions such as remote +control, data acquisition, monitoring, and a lot more. -This script builds the library that KDE KStars and similar programs can -use for image capture in astrophotography, telescope control, etc. +This script builds the library that KDE KStars and similar programs +can use for image capture in astrophotography, telescope control, etc. -You will need libindi-drivers (also on SBo) to fully utilize INDI hardware. +rtl-sdr is optional to enable Realtek RTL2832 DVB dongle as a SDR +receiver (available on SBo). There may be additional optional +dependencies. + +Supported hardware devices: http://indilib.org/devices/ +You will need libindi-drivers (also on SBo) to fully utilize some +third party hardware. Refer to indi-{libraries,drivers} on SBo for +optional hardware requirements and dependencies. diff --git a/libraries/libindi/doinst.sh b/libraries/libindi/doinst.sh new file mode 100644 index 0000000000..47e1cb12cb --- /dev/null +++ b/libraries/libindi/doinst.sh @@ -0,0 +1,3 @@ +if [ -x /sbin/udevadm ]; then + /sbin/udevadm control --reload-rules >/dev/null 2>&1 && /sbin/udevadm trigger >/dev/null 2>&1 +fi diff --git a/libraries/libindi/libindi.SlackBuild b/libraries/libindi/libindi.SlackBuild index 7a084b7c0f..dd927245cb 100644 --- a/libraries/libindi/libindi.SlackBuild +++ b/libraries/libindi/libindi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libindi -# Copyright 2018 Edward W. Koenig, Vancouver, WA, USA +# Copyright 2018, 2022 Edward W. Koenig, Vancouver, WA, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libindi -VERSION=${VERSION:-1.6.2} -SRC=${PRGNAM}_${VERSION} +VERSION=${VERSION:-2.0.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -67,18 +66,20 @@ fi set -e +SRCNAM=indi + rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $P -tar xvf $CWD/$SRC.tar.gz -cd $PRGNAM +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ + -o -perm 511 \) -exec chmod 755 {} \+ -o \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" @@ -105,6 +106,7 @@ cp -a \ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install +cat $CWD/doinst.sh > $PKG/install/doinst.sh cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG diff --git a/libraries/libindi/libindi.info b/libraries/libindi/libindi.info index 65b0ee8ed4..3ae80bc03a 100644 --- a/libraries/libindi/libindi.info +++ b/libraries/libindi/libindi.info @@ -1,10 +1,10 @@ PRGNAM="libindi" -VERSION="1.6.2" +VERSION="2.0.6" HOMEPAGE="https://www.indilib.org/" -DOWNLOAD="https://github.com/indilib/indi/releases/download/v1.6.2/libindi_1.6.2.tar.gz" -MD5SUM="56dd859175312a2f6af7b359578e9edb" +DOWNLOAD="https://github.com/indilib/indi/archive/v2.0.6/indi-2.0.6.tar.gz" +MD5SUM="7ecc7c944743089ad9da35b0602de589" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="libnova" +REQUIRES="libnova libev" MAINTAINER="Edward W. Koenig" -EMAIL="kingbeowulf@gmail.com" +EMAIL="kingbeowulf@linuxgalaxy.org" |