summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCtibor Brančík <ctibor@brancik.cz>2018-02-03 18:43:21 +0100
committerCtibor Brančík <ctibor@brancik.cz>2018-02-03 18:43:21 +0100
commitcfcfb9e7c17d7f57aa51c1efec9f1333704ee632 (patch)
tree189188509f7b2b2a3f26e44deda0172b073f250d
parent6e9c5087e575ad27b825f13ed469a46dc0b26c34 (diff)
parentf6c12f84cb5626c3c332b56ccc288fa388464d45 (diff)
downloadbrancik-overlay-cfcfb9e7c17d7f57aa51c1efec9f1333704ee632.tar.gz
brancik-overlay-cfcfb9e7c17d7f57aa51c1efec9f1333704ee632.tar.bz2
Merge branch 'master' of ssh://git.brancik.cz/gentoo-overlay
-rw-r--r--Documentation/README.indilib-drivers7
-rw-r--r--dev-libs/wiringPi/Manifest2
-rw-r--r--dev-libs/wiringPi/files/2.44-devLib_Makefile.patch21
-rw-r--r--dev-libs/wiringPi/files/2.44-wiringPi_Makefile.patch12
-rw-r--r--dev-libs/wiringPi/files/devLib_Makefile.patch29
-rw-r--r--dev-libs/wiringPi/files/wiringPi_Makefile.patch20
-rw-r--r--dev-libs/wiringPi/wiringPi-2.13.ebuild40
-rw-r--r--dev-libs/wiringPi/wiringPi-2.44.ebuild45
-rw-r--r--licenses/zwo-asi20
-rw-r--r--media-video/aravis/Manifest1
-rw-r--r--media-video/aravis/aravis-0.5.11.ebuild48
-rw-r--r--profiles/package.mask18
-rw-r--r--sci-libs/asi-common/Manifest1
-rw-r--r--sci-libs/asi-common/asi-common-1.6.2.ebuild21
-rw-r--r--sci-libs/asi-common/asi-common-9999.ebuild20
-rw-r--r--sci-libs/asi-common/metadata.xml16
-rw-r--r--sci-libs/indilib-driver-amh/indilib-driver-amh-9999.ebuild25
-rw-r--r--sci-libs/indilib-driver-amh/metadata.xml20
-rw-r--r--sci-libs/indilib-driver-armadillo-platypus/Manifest1
-rw-r--r--sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-1.6.2.ebuild25
-rw-r--r--sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-9999.ebuild24
-rw-r--r--sci-libs/indilib-driver-armadillo-platypus/metadata.xml16
-rw-r--r--sci-libs/indilib-driver-asi/indilib-driver-asi-1.6.2.ebuild3
-rw-r--r--sci-libs/indilib-driver-asi/indilib-driver-asi-9999.ebuild3
-rw-r--r--sci-libs/indilib-driver-gpsnmea/Manifest1
-rw-r--r--sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-1.6.2.ebuild25
-rw-r--r--sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-9999.ebuild24
-rw-r--r--sci-libs/indilib-driver-gpsnmea/metadata.xml16
-rw-r--r--sci-libs/indilib-driver-radiosim/Manifest1
-rw-r--r--sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-1.6.2.ebuild25
-rw-r--r--sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-9999.ebuild24
-rw-r--r--sci-libs/indilib-driver-radiosim/metadata.xml16
-rw-r--r--sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-1.6.2.ebuild3
-rw-r--r--sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild4
-rw-r--r--sci-libs/indilib-drivers/indilib-drivers-1.6.2.ebuild3
-rw-r--r--sci-libs/indilib-drivers/indilib-drivers-9999.ebuild3
-rw-r--r--sci-libs/libdspau/Manifest1
-rw-r--r--sci-libs/libdspau/files/libdspau-1.6.2_fix_cmake_libdir.patch9
-rw-r--r--sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch10
-rw-r--r--sci-libs/libdspau/libdspau-1.6.2.ebuild27
-rw-r--r--sci-libs/libdspau/libdspau-9999.ebuild2
-rw-r--r--sci-libs/libinova/files/libinova-9999_fix_cmake_symlinks.patch19
-rw-r--r--sci-libs/libinova/libinova-9999.ebuild2
-rw-r--r--sci-libs/libqhy/files/libqhy-9999_fix_cmake_symlinks.patch27
-rw-r--r--sci-libs/libqhy/libqhy-9999.ebuild2
-rw-r--r--sci-libs/libsbig/files/libsbig-9999_fix_cmake_symlinks.patch21
-rw-r--r--sci-libs/libsbig/libsbig-9999.ebuild2
-rw-r--r--sets/indilib-drivers3
-rw-r--r--sets/indilib-drivers-live3
49 files changed, 617 insertions, 94 deletions
diff --git a/Documentation/README.indilib-drivers b/Documentation/README.indilib-drivers
index da0820f..2d0485d 100644
--- a/Documentation/README.indilib-drivers
+++ b/Documentation/README.indilib-drivers
@@ -43,6 +43,7 @@ sudo emerge -v @indilib-drivers-live if you want bleeding edge drivers straight
Available USE flags (Note that only 3rd party drivers are present. All other drivers are installed by sci-libs/indilib itself):
- aagcloudwatcher
- apogee
+ - armadillo-platypus
- asi
- dsi
- duino
@@ -53,6 +54,7 @@ Available USE flags (Note that only 3rd party drivers are present. All other dri
- gige
- gphoto2
- gpsd
+ - gpsnmea
- inovaplx
- maxdomeii
- mgen
@@ -60,6 +62,7 @@ Available USE flags (Note that only 3rd party drivers are present. All other dri
- nexstarevo
- qhy
- qsi
+ - radiosim
- rtlsdr
- sbig
- shelyak
@@ -92,7 +95,9 @@ I have tested all the drivers and they compile OK at least on amd64 and arm. Whe
Firmware for SBIG cameras (sci-libs/libsbig) won't cross emerge if the host machine belongs to different ARCH.
-Firmawre for QHY cameras (sci-libs/libqhy) won't cross emerge for armv7a CHOST, because provided binary is only for armv6, which confuses compiler. It can be emerged on RaspberryPi directly though.
+Firmware for QHY cameras (sci-libs/libqhy) won't cross emerge for armv7a CHOST, because provided binary is only for armv6, which confuses compiler. It can be emerged on RaspberryPi directly
+
+Driver for GigE does not compile.
9. The overlay also includes ebuilds for sci-astronomy/lin_guider, sci-astronomy/ccd, sci-astronomy/qastrocam-g2 and sci-astronomy/open-phd-guiding (version 1 and 2 directly from git).
diff --git a/dev-libs/wiringPi/Manifest b/dev-libs/wiringPi/Manifest
new file mode 100644
index 0000000..06a5a9d
--- /dev/null
+++ b/dev-libs/wiringPi/Manifest
@@ -0,0 +1,2 @@
+DIST wiringPi-2.13.tar.gz 112472 SHA256 f05443ba3db6e439b8819586d39a6289f3a00f58734e1213187f5c30048e6f64 SHA512 c94091c1a393164fdbc83569403142bd2a3f311c00af12d69753b1d775bd0cefaa2018637d016fd0185a2116b41984c213764266578d9aafbdac02087bdcfa62 WHIRLPOOL 7a67eb078c9705f0bbb8124c3bc0c000c69c92d0038c090e017a5538ba1b1edce1f17c2724e48a76c335269599ed82aaebf0ed2c015af2853bfacf8a912568a5
+DIST wiringPi-2.44.tar.gz 159030 SHA256 548ffb87bdf147758503a3aa5a725ef90525134c2ec9d04d3e0ed452c2c5f7ce SHA512 b21bb602ee27232562ae0ce603b5d0537dc5cce5bc803adeba9bdb2b5eaec8df8205fb122c72624d12ead2f64176139c3e7fc17c8429297391911535bd8f159b WHIRLPOOL df5bebf2a743af0328abb7ac0a61efa1767ca0dddacdeeb36512eb0d362b504bf36fb07f3fc7c91f5e1b25647b14afe3a148f5340a246ce5335dec0dac60bb7f
diff --git a/dev-libs/wiringPi/files/2.44-devLib_Makefile.patch b/dev-libs/wiringPi/files/2.44-devLib_Makefile.patch
new file mode 100644
index 0000000..0bf9d91
--- /dev/null
+++ b/dev-libs/wiringPi/files/2.44-devLib_Makefile.patch
@@ -0,0 +1,21 @@
+--- devLib/Makefile 2017-04-18 22:47:02.066600061 +0100
++++ devLib/Makefile 2017-04-18 22:49:34.305024481 +0100
+@@ -37,7 +37,7 @@
+ #DEBUG = -g -O0
+ DEBUG = -O2
+ CC = gcc
+-INCLUDE = -I.
++INCLUDE = -I. -I../wiringPi
+ DEFS = -D_GNU_SOURCE
+ CFLAGS = $(DEBUG) $(DEFS) -Wformat=2 -Wall -Winline $(INCLUDE) -pipe -fPIC
+
+@@ -93,8 +93,7 @@
+ $Q echo "[Install Dynamic Lib]"
+ $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
+ $Q install -m 0755 libwiringPiDev.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION)
+- $Q ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION) $(DESTDIR)/lib/libwiringPiDev.so
+- $Q $(LDCONFIG)
++ $Q ln -sf --relative $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION) $(DESTDIR)/lib/libwiringPiDev.so
+
+ .PHONY: install-static
+ install-static: $(STATIC)
diff --git a/dev-libs/wiringPi/files/2.44-wiringPi_Makefile.patch b/dev-libs/wiringPi/files/2.44-wiringPi_Makefile.patch
new file mode 100644
index 0000000..c41d17e
--- /dev/null
+++ b/dev-libs/wiringPi/files/2.44-wiringPi_Makefile.patch
@@ -0,0 +1,12 @@
+--- wiringPi/Makefile 2017-04-18 22:50:38.951022128 +0100
++++ wiringPi/Makefile 2017-04-18 22:51:19.747265645 +0100
+@@ -104,8 +104,7 @@
+ $Q echo "[Install Dynamic Lib]"
+ $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
+ $Q install -m 0755 libwiringPi.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION)
+- $Q ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so
+- $Q $(LDCONFIG)
++ $Q ln -sf --relative $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so
+
+ .PHONY: install-static
+ install-static: $(STATIC)
diff --git a/dev-libs/wiringPi/files/devLib_Makefile.patch b/dev-libs/wiringPi/files/devLib_Makefile.patch
new file mode 100644
index 0000000..27b5dd5
--- /dev/null
+++ b/dev-libs/wiringPi/files/devLib_Makefile.patch
@@ -0,0 +1,29 @@
+--- devLib/Makefile 2013-08-04 00:53:35.000000000 +0200
++++ devLib/Makefile 2014-05-13 00:53:20.364314712 +0200
+@@ -33,7 +33,7 @@
+ #DEBUG = -g -O0
+ DEBUG = -O2
+ CC = gcc
+-INCLUDE = -I.
++INCLUDE = -I. -I../wiringPi
+ CFLAGS = $(DEBUG) -Wformat=2 -Wall $(INCLUDE) -Winline -pipe -fPIC
+
+ LIBS =
+@@ -94,8 +94,7 @@
+ @echo "[Install Dynamic Lib]"
+ @install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
+ @install -m 0755 libwiringPiDev.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION)
+- @ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION) $(DESTDIR)/lib/libwiringPiDev.so
+- @ldconfig
++ @ln -sf --relative $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION) $(DESTDIR)/lib/libwiringPiDev.so
+
+ .PHONEY: install-static
+ install-static: $(STATIC) install-headers
+@@ -115,7 +114,6 @@
+ @rm -f $(DESTDIR)$(PREFIX)/include/lcd.h
+ @rm -f $(DESTDIR)$(PREFIX)/include/piGlow.h
+ @rm -f $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.*
+- @ldconfig
+
+
+ .PHONEY: depend
diff --git a/dev-libs/wiringPi/files/wiringPi_Makefile.patch b/dev-libs/wiringPi/files/wiringPi_Makefile.patch
new file mode 100644
index 0000000..38901ab
--- /dev/null
+++ b/dev-libs/wiringPi/files/wiringPi_Makefile.patch
@@ -0,0 +1,20 @@
+--- wiringPi/Makefile 2013-08-04 00:53:35.000000000 +0200
++++ wiringPi/Makefile 2014-05-13 00:31:35.303253358 +0200
+@@ -121,8 +121,7 @@
+ @echo "[Install Dynamic Lib]"
+ @install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
+ @install -m 0755 libwiringPi.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION)
+- @ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so
+- @ldconfig
++ @ln -sf --relative $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so
+
+ .PHONEY: install-static
+ install-static: $(STATIC) install-headers
+@@ -157,7 +156,6 @@
+ @rm -f $(DESTDIR)$(PREFIX)/include/pcf8591.h
+ @rm -f $(DESTDIR)$(PREFIX)/include/sn3218.h
+ @rm -f $(DESTDIR)$(PREFIX)/lib/libwiringPi.*
+- @ldconfig
+
+
+ .PHONEY: depend
diff --git a/dev-libs/wiringPi/wiringPi-2.13.ebuild b/dev-libs/wiringPi/wiringPi-2.13.ebuild
new file mode 100644
index 0000000..628a847
--- /dev/null
+++ b/dev-libs/wiringPi/wiringPi-2.13.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2013 Hacking Networked Solutions
+# Distributed under the terms of the GNU General Public License v3
+# $Header: $
+
+EAPI="3"
+
+inherit eutils
+
+DESCRIPTION="A 'wiring' like library for the Raspberry Pi"
+HOMEPAGE="http://wiringpi.com/"
+SRC_URI="http://downloads.mad-hacking.net/software/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+MAKEDIRS="wiringPi devLib"
+
+src_prepare() {
+ epatch "${FILESDIR}/wiringPi_Makefile.patch"
+ epatch "${FILESDIR}/devLib_Makefile.patch"
+}
+
+src_compile() {
+ for d in ${MAKEDIRS}; do
+ cd "${WORKDIR}/${P}/${d}"
+ emake
+ done
+}
+
+src_install() {
+ for d in ${MAKEDIRS}; do
+ cd "${WORKDIR}/${P}/${d}"
+ emake DESTDIR="${D}/usr/" PREFIX="" install
+ done
+}
diff --git a/dev-libs/wiringPi/wiringPi-2.44.ebuild b/dev-libs/wiringPi/wiringPi-2.44.ebuild
new file mode 100644
index 0000000..879d082
--- /dev/null
+++ b/dev-libs/wiringPi/wiringPi-2.44.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2013 Hacking Networked Solutions
+# Distributed under the terms of the GNU General Public License v3
+# $Header: $
+
+EAPI="3"
+
+inherit eutils
+
+DESCRIPTION="A 'wiring' like library for the Raspberry Pi"
+HOMEPAGE="http://wiringpi.com/"
+SRC_URI="http://downloads.mad-hacking.net/software/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+MAKEDIRS="wiringPi devLib"
+
+src_prepare() {
+ epatch "${FILESDIR}/2.44-wiringPi_Makefile.patch"
+ epatch "${FILESDIR}/2.44-devLib_Makefile.patch"
+
+ for d in ${MAKEDIRS}; do
+ sed -i -e "s:\/lib$:\/$(get_libdir):g" ${WORKDIR}/${P}/${d}/Makefile || die
+ sed -i -e "s:\/lib\/:\/$(get_libdir)/:g" ${WORKDIR}/${P}/${d}/Makefile || die
+ done
+}
+
+src_compile() {
+ for d in ${MAKEDIRS}; do
+ cd "${WORKDIR}/${P}/${d}"
+ emake
+ done
+}
+
+src_install() {
+ for d in ${MAKEDIRS}; do
+ cd "${WORKDIR}/${P}/${d}"
+ emake DESTDIR="${D}/usr/" PREFIX="" install
+ done
+}
diff --git a/licenses/zwo-asi b/licenses/zwo-asi
new file mode 100644
index 0000000..9083b50
--- /dev/null
+++ b/licenses/zwo-asi
@@ -0,0 +1,20 @@
+Copyright (c) 2015, ZWO Company
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/media-video/aravis/Manifest b/media-video/aravis/Manifest
new file mode 100644
index 0000000..643e860
--- /dev/null
+++ b/media-video/aravis/Manifest
@@ -0,0 +1 @@
+DIST ARAVIS_0_5_11.tar.gz 2978653 SHA256 051b307e58ee7564cc6be99cbc773f2f7af17be95ac601f441bcded6f316a820 SHA512 a757981c5b7093fbbf56ff09349de1ad65ec9e3041697093bb1af9f801cbc873a3a8fc6d3c5cbfb369a6e9e20557b768289c5c008ca7143e8ea5974fd30952c7 WHIRLPOOL 98393d5aff09001f08b056194e73df7fb24af5d4d3ef943704049705f37bf20861d0566555e1fc7b52c920b0f1508fbd72ed1722730c744d8a8f618b67e91386
diff --git a/media-video/aravis/aravis-0.5.11.ebuild b/media-video/aravis/aravis-0.5.11.ebuild
new file mode 100644
index 0000000..8ea305e
--- /dev/null
+++ b/media-video/aravis/aravis-0.5.11.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools versionator
+
+KEYWORDS="~amd64 ~x86"
+
+MY_PV="$(replace_all_version_separators '_')"
+
+MY_PN="${PN^^}"
+
+SRC_URI="https://github.com/AravisProject/${PN}/archive/${MY_PN}_${MY_PV}.tar.gz"
+
+DESCRIPTION="Library for video acquisition using Genicam cameras"
+
+HOMEPAGE="https://github.com/AravisProject/aravis"
+
+LICENSE="LGPL-2"
+
+SLOT="0"
+
+IUSE="X gstreamer"
+
+GST_DEPEND="media-libs/gstreamer:0.10
+ media-libs/gst-plugins-base:0.10"
+
+RDEPEND=">=dev-libs/glib-2.22
+ dev-libs/libxml2
+ X? (
+ >=x11-libs/gtk+-2.12:2
+ ${GST_DEPEND}
+ media-libs/gst-plugins-base:0.10
+ media-plugins/gst-plugins-xvideo:0.10
+ )
+ gstreamer? ( ${GST_DEPEND} )"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-libs/gobject-introspection"
+
+S="${WORKDIR}/${PN}-${MY_PN}_${MY_PV}"
+
+src_prepare() {
+ eautoreconf
+}
diff --git a/profiles/package.mask b/profiles/package.mask
index 22b75f4..bba007c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -2,8 +2,11 @@
=sci-libs/indilib-9999
=sci-libs/indilib-drivers-9999
=sci-libs/indilib-driver-aagcloudwatcher-9999
+=sci-libs/indilib-driver-amh-9999
=sci-libs/indilib-driver-apogee-9999
+=sci-libs/indilib-driver-armadillo-platypus-9999
=sci-libs/indilib-driver-asi-9999
+=sci-libs/indilib-driver-dsi-9999
=sci-libs/indilib-driver-duino-9999
=sci-libs/indilib-driver-eqmod-9999
=sci-libs/indilib-driver-ffmv-9999
@@ -11,11 +14,17 @@
=sci-libs/indilib-driver-fli-9999
=sci-libs/indilib-driver-gige-9999
=sci-libs/indilib-driver-gphoto-9999
+=sci-libs/indilib-driver-gpsd-9999
+=sci-libs/indilib-driver-gpsnmea-9999
+=sci-libs/indilib-driver-inovaplx-9999
=sci-libs/indilib-driver-maxdomeii-9999
-=sci-libs/indilib-driver-meadedsi-9999
+=sci-libs/indilib-driver-mgen-9999
+=sci-libs/indilib-driver-mi-9999
+=sci-libs/indilib-driver-nexstarevo-9999
=sci-libs/indilib-driver-qhy-9999
=sci-libs/indilib-driver-qsi-9999
-=sci-libs/indilib-drivers-9999
+=sci-libs/indilib-drivers-radiosim-9999
+=sci-libs/indilib-drivers-rtlsdr-9999
=sci-libs/indilib-driver-sbig-9999
=sci-libs/indilib-driver-shelyak-9999
=sci-libs/indilib-driver-spectracyber-9999
@@ -23,11 +32,14 @@
=sci-libs/indilib-driver-sx-9999
=sci-libs/indilib-driver-tess-9999
=sci-libs/libapogee-9999
+=sci-libs/libdspau-9999
=sci-libs/libfishcamp-9999
=sci-libs/libfli-9999
+=sci-libs/libinova-9999
=sci-libs/libqhy-9999
=sci-libs/libqsi-9999
-=sci-libs/sbig-9999
+=sci-libs/libsbig-9999
+=sci-libs/asi-common-9999
# Live ebuild for qastrocam-g2
=sci-astronomy/qastrocam-g2-9999
diff --git a/sci-libs/asi-common/Manifest b/sci-libs/asi-common/Manifest
new file mode 100644
index 0000000..f415cdc
--- /dev/null
+++ b/sci-libs/asi-common/Manifest
@@ -0,0 +1 @@
+DIST indilib-1.6.2.tar.gz 22059285 SHA256 9c2e79341f98c24be6cd262720558d43865e29db2369b73f56fa3edfa911cd2d SHA512 aa0e77a2bb0f595b7a82dad120259e75dd70184bd982f14e303997f3527ac50181e70dd86bd39466af95e068201fff6f2e8f818762529856cb442cca2d23f870 WHIRLPOOL bd6560a0c8640faf1348927a3889387af40d4acf04358af539708b54597b22468f6d6e9edc3b6e25abddca2cdc500baeeac9421ff1e61eb0fc3d3eaac5610bd3
diff --git a/sci-libs/asi-common/asi-common-1.6.2.ebuild b/sci-libs/asi-common/asi-common-1.6.2.ebuild
new file mode 100644
index 0000000..8431d0f
--- /dev/null
+++ b/sci-libs/asi-common/asi-common-1.6.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN="indi"
+
+inherit cmake-utils eutils
+
+DESCRIPTION="Udev rules for ZWO Optics ASI cameras."
+HOMEPAGE="http://indilib.org"
+SRC_URI="https://github.com/${MY_PN}lib/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}lib-${PV}.tar.gz"
+
+LICENSE="zwo-asi"
+KEYWORDS="~amd64 ~x86"
+
+SLOT="0"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}/3rdparty/${PN}"
diff --git a/sci-libs/asi-common/asi-common-9999.ebuild b/sci-libs/asi-common/asi-common-9999.ebuild
new file mode 100644
index 0000000..f0322ef
--- /dev/null
+++ b/sci-libs/asi-common/asi-common-9999.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils git-r3 eutils
+
+DESCRIPTION="Udev rules for ZWO Optics ASI cameras."
+HOMEPAGE="http://indilib.org"
+EGIT_REPO_URI="https://github.com/indilib/indi.git"
+EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+
+LICENSE="zwo-asi"
+KEYWORDS=""
+
+SLOT="0"
+
+RDEPEND="${DEPEND}"
+
+S="${EGIT_CHECKOUT_DIR}/3rdparty/${PN}"
diff --git a/sci-libs/asi-common/metadata.xml b/sci-libs/asi-common/metadata.xml
new file mode 100644
index 0000000..82e0dff
--- /dev/null
+++ b/sci-libs/asi-common/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ctibor@brancik.cz</email>
+ <name>Ctibor Brančík</name>
+ </maintainer>
+ <longdescription>
+ This package provides udev rules for ZWO Optics ASI cameras.
+ </longdescription>
+ <upstream>
+ <doc lang="en">http://indilib.org/devices</doc>
+ <bugs-to>https://github.com/indilib/indi/issues</bugs-to>
+ <remote-id type="github">indilib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/indilib-driver-amh/indilib-driver-amh-9999.ebuild b/sci-libs/indilib-driver-amh/indilib-driver-amh-9999.ebuild
new file mode 100644
index 0000000..18ecebd
--- /dev/null
+++ b/sci-libs/indilib-driver-amh/indilib-driver-amh-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils git-r3 eutils
+
+DESCRIPTION="INDI driver for the Adafruit Motor HAT addon board to Raspberry Pi"
+HOMEPAGE="https://github.com/rkaczorek/astroberry-amh"
+EGIT_REPO_URI="https://github.com/rkaczorek/astroberry-amh"
+EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+
+LICENSE="GPL-3"
+KEYWORDS=""
+
+SLOT="0"
+
+DEPEND="=sci-libs/indilib-9999
+ dev-libs/wiringPi" #WiringPi is available in hacking-gentoo overlay
+
+RDEPEND="${DEPEND}"
+
+#INDI_GIT_DIR="${PN%%lib-driver-*}${PN##*-driver}"
+
+#S="${EGIT_CHECKOUT_DIR}/3rdparty/${INDI_GIT_DIR}"
diff --git a/sci-libs/indilib-driver-amh/metadata.xml b/sci-libs/indilib-driver-amh/metadata.xml
new file mode 100644
index 0000000..0a06b5d
--- /dev/null
+++ b/sci-libs/indilib-driver-amh/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ctibor@brancik.cz</email>
+ <name>Ctibor Brančík</name>
+ </maintainer>
+ <longdescription>
+ Astroberry Motor HAT provides INDI focuser driver for Adafruit Motor HAT addon board to Raspberry Pi
+ </longdescription>
+ <upstream>
+ <maintainer status="active">
+ <email>rkaczorek@gmail.com</email>
+ <name>Robert Kaczorek</name>
+ </maintainer>
+ <doc lang="en">https://github.com/rkaczorek/astroberry-amh/blob/master/README.md</doc>
+ <bugs-to>https://github.com/rkaczorek/astroberry-amh/issues</bugs-to>
+ <remote-id type="github">astroberry-amh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/indilib-driver-armadillo-platypus/Manifest b/sci-libs/indilib-driver-armadillo-platypus/Manifest
new file mode 100644
index 0000000..f415cdc
--- /dev/null
+++ b/sci-libs/indilib-driver-armadillo-platypus/Manifest
@@ -0,0 +1 @@
+DIST indilib-1.6.2.tar.gz 22059285 SHA256 9c2e79341f98c24be6cd262720558d43865e29db2369b73f56fa3edfa911cd2d SHA512 aa0e77a2bb0f595b7a82dad120259e75dd70184bd982f14e303997f3527ac50181e70dd86bd39466af95e068201fff6f2e8f818762529856cb442cca2d23f870 WHIRLPOOL bd6560a0c8640faf1348927a3889387af40d4acf04358af539708b54597b22468f6d6e9edc3b6e25abddca2cdc500baeeac9421ff1e61eb0fc3d3eaac5610bd3
diff --git a/sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-1.6.2.ebuild b/sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-1.6.2.ebuild
new file mode 100644
index 0000000..8213d31
--- /dev/null
+++ b/sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-1.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN="${PN%%lib-driver-**}"
+
+inherit cmake-utils eutils
+
+DESCRIPTION="INDI driver for Lunatico Astronomia Armadillo & Platypus controllers."
+HOMEPAGE="http://indilib.org"
+SRC_URI="https://github.com/${MY_PN}lib/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}lib-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86"
+
+SLOT="0"
+
+DEPEND="<sci-libs/indilib-9999"
+
+RDEPEND="${DEPEND}"
+
+INDI_TARGET_DIRECTORY="${PN%%lib-driver-**}${PN##*-driver}"
+
+S="${WORKDIR}/${MY_PN}-${PV}/3rdparty/${INDI_TARGET_DIRECTORY}"
diff --git a/sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-9999.ebuild b/sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-9999.ebuild
new file mode 100644
index 0000000..d667b25
--- /dev/null
+++ b/sci-libs/indilib-driver-armadillo-platypus/indilib-driver-armadillo-platypus-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils git-r3 eutils
+
+DESCRIPTION="INDI driver for Lunatico Astronomia Armadillo & Platypus controllers."
+HOMEPAGE="http://indilib.org"
+EGIT_REPO_URI="https://github.com/indilib/indi.git"
+EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+KEYWORDS=""
+
+SLOT="0"
+
+DEPEND="=sci-libs/indilib-9999"
+
+RDEPEND="${DEPEND}"
+
+INDI_GIT_DIR="${PN%%lib-driver-*}${PN##*-driver}"
+
+S="${EGIT_CHECKOUT_DIR}/3rdparty/${INDI_GIT_DIR}"
diff --git a/sci-libs/indilib-driver-armadillo-platypus/metadata.xml b/sci-libs/indilib-driver-armadillo-platypus/metadata.xml
new file mode 100644
index 0000000..23a29d8
--- /dev/null
+++ b/sci-libs/indilib-driver-armadillo-platypus/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ctibor@brancik.cz</email>
+ <name>Ctibor Brančík</name>
+ </maintainer>
+ <longdescription>
+ This package provides the INDI driver for Lunatico Astronomia Armadillo & Platypus controllers.
+ </longdescription>
+ <upstream>
+ <doc lang="en">http://indilib.org/devices</doc>
+ <bugs-to>https://github.com/indilib/indi/issues</bugs-to>
+ <remote-id type="github">indilib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/indilib-driver-asi/indilib-driver-asi-1.6.2.ebuild b/sci-libs/indilib-driver-asi/indilib-driver-asi-1.6.2.ebuild
index b83960e..2061313 100644
--- a/sci-libs/indilib-driver-asi/indilib-driver-asi-1.6.2.ebuild
+++ b/sci-libs/indilib-driver-asi/indilib-driver-asi-1.6.2.ebuild
@@ -16,7 +16,8 @@ KEYWORDS="~amd64 ~x86"
SLOT="0"
-DEPEND="<sci-libs/indilib-9999"
+DEPEND="<sci-libs/indilib-9999
+ <sci-libs/asi-common-9999"
RDEPEND="${DEPEND}"
diff --git a/sci-libs/indilib-driver-asi/indilib-driver-asi-9999.ebuild b/sci-libs/indilib-driver-asi/indilib-driver-asi-9999.ebuild
index 9383f7b..a0c345f 100644
--- a/sci-libs/indilib-driver-asi/indilib-driver-asi-9999.ebuild
+++ b/sci-libs/indilib-driver-asi/indilib-driver-asi-9999.ebuild
@@ -17,7 +17,8 @@ KEYWORDS=""
SLOT="0"
-DEPEND="=sci-libs/indilib-9999"
+DEPEND="=sci-libs/indilib-9999
+ =sci-libs/indilib-9999"
RDEPEND="${DEPEND}"
diff --git a/sci-libs/indilib-driver-gpsnmea/Manifest b/sci-libs/indilib-driver-gpsnmea/Manifest
new file mode 100644
index 0000000..f415cdc
--- /dev/null
+++ b/sci-libs/indilib-driver-gpsnmea/Manifest
@@ -0,0 +1 @@
+DIST indilib-1.6.2.tar.gz 22059285 SHA256 9c2e79341f98c24be6cd262720558d43865e29db2369b73f56fa3edfa911cd2d SHA512 aa0e77a2bb0f595b7a82dad120259e75dd70184bd982f14e303997f3527ac50181e70dd86bd39466af95e068201fff6f2e8f818762529856cb442cca2d23f870 WHIRLPOOL bd6560a0c8640faf1348927a3889387af40d4acf04358af539708b54597b22468f6d6e9edc3b6e25abddca2cdc500baeeac9421ff1e61eb0fc3d3eaac5610bd3
diff --git a/sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-1.6.2.ebuild b/sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-1.6.2.ebuild
new file mode 100644
index 0000000..620ec27
--- /dev/null
+++ b/sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-1.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN="${PN%%lib-driver-**}"
+
+inherit cmake-utils eutils
+
+DESCRIPTION="INDI driver for GPS NMEA data sources."
+HOMEPAGE="http://indilib.org"
+SRC_URI="https://github.com/${MY_PN}lib/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}lib-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+SLOT="0"
+
+DEPEND="<sci-libs/indilib-9999"
+
+RDEPEND="${DEPEND}"
+
+INDI_TARGET_DIRECTORY="${PN%%lib-driver-**}${PN##*-driver}"
+
+S="${WORKDIR}/${MY_PN}-${PV}/3rdparty/${INDI_TARGET_DIRECTORY}"
diff --git a/sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-9999.ebuild b/sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-9999.ebuild
new file mode 100644
index 0000000..0d6c981
--- /dev/null
+++ b/sci-libs/indilib-driver-gpsnmea/indilib-driver-gpsnmea-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils git-r3 eutils
+
+DESCRIPTION="INDI driver for GPS NMEA data sources."
+HOMEPAGE="http://indilib.org"
+EGIT_REPO_URI="https://github.com/indilib/indi.git"
+EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+
+LICENSE="GPL-2"
+KEYWORDS=""
+
+SLOT="0"
+
+DEPEND="=sci-libs/indilib-9999"
+
+RDEPEND="${DEPEND}"
+
+INDI_GIT_DIR="${PN%%lib-driver-*}${PN##*-driver}"
+
+S="${EGIT_CHECKOUT_DIR}/3rdparty/${INDI_GIT_DIR}"
diff --git a/sci-libs/indilib-driver-gpsnmea/metadata.xml b/sci-libs/indilib-driver-gpsnmea/metadata.xml
new file mode 100644
index 0000000..58659ab
--- /dev/null
+++ b/sci-libs/indilib-driver-gpsnmea/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ctibor@brancik.cz</email>
+ <name>Ctibor Brančík</name>
+ </maintainer>
+ <longdescription>
+ This package provides the INDI driver for GPS NMEA data sources.
+ </longdescription>
+ <upstream>
+ <doc lang="en">http://indilib.org/devices</doc>
+ <bugs-to>https://github.com/indilib/indi/issues</bugs-to>
+ <remote-id type="github">indilib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/indilib-driver-radiosim/Manifest b/sci-libs/indilib-driver-radiosim/Manifest
new file mode 100644
index 0000000..f415cdc
--- /dev/null
+++ b/sci-libs/indilib-driver-radiosim/Manifest
@@ -0,0 +1 @@
+DIST indilib-1.6.2.tar.gz 22059285 SHA256 9c2e79341f98c24be6cd262720558d43865e29db2369b73f56fa3edfa911cd2d SHA512 aa0e77a2bb0f595b7a82dad120259e75dd70184bd982f14e303997f3527ac50181e70dd86bd39466af95e068201fff6f2e8f818762529856cb442cca2d23f870 WHIRLPOOL bd6560a0c8640faf1348927a3889387af40d4acf04358af539708b54597b22468f6d6e9edc3b6e25abddca2cdc500baeeac9421ff1e61eb0fc3d3eaac5610bd3
diff --git a/sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-1.6.2.ebuild b/sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-1.6.2.ebuild
new file mode 100644
index 0000000..4bc311e
--- /dev/null
+++ b/sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-1.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN="${PN%%lib-driver-**}"
+
+inherit cmake-utils eutils
+
+DESCRIPTION="This package provides the INDI driver for a simulated Radio dish antenna."
+HOMEPAGE="http://indilib.org"
+SRC_URI="https://github.com/${MY_PN}lib/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}lib-${PV}.tar.gz"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~x86"
+
+SLOT="0"
+
+DEPEND="<sci-libs/indilib-9999"
+
+RDEPEND="${DEPEND}"
+
+INDI_TARGET_DIRECTORY="${PN%%lib-driver-**}${PN##*-driver}"
+
+S="${WORKDIR}/${MY_PN}-${PV}/3rdparty/${INDI_TARGET_DIRECTORY}"
diff --git a/sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-9999.ebuild b/sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-9999.ebuild
new file mode 100644
index 0000000..a70cb87
--- /dev/null
+++ b/sci-libs/indilib-driver-radiosim/indilib-driver-radiosim-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils git-r3 eutils
+
+DESCRIPTION="This package provides the INDI driver for a simulated Radio dish antenna."
+HOMEPAGE="http://indilib.org"
+EGIT_REPO_URI="https://github.com/indilib/indi.git"
+EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2"
+KEYWORDS=""
+
+SLOT="0"
+
+DEPEND="=sci-libs/indilib-9999"
+
+RDEPEND="${DEPEND}"
+
+INDI_GIT_DIR="${PN%%lib-driver-*}${PN##*-driver}"
+
+S="${EGIT_CHECKOUT_DIR}/3rdparty/${INDI_GIT_DIR}"
diff --git a/sci-libs/indilib-driver-radiosim/metadata.xml b/sci-libs/indilib-driver-radiosim/metadata.xml
new file mode 100644
index 0000000..ecf496e
--- /dev/null
+++ b/sci-libs/indilib-driver-radiosim/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ctibor@brancik.cz</email>
+ <name>Ctibor Brančík</name>
+ </maintainer>
+ <longdescription>
+ This package provides the INDI driver for a simulated Radio dish antenna.
+ </longdescription>
+ <upstream>
+ <doc lang="en">http://indilib.org/devices</doc>
+ <bugs-to>https://github.com/indilib/indi/issues</bugs-to>
+ <remote-id type="github">indilib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-1.6.2.ebuild b/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-1.6.2.ebuild
index 2182a8c..0bcce36 100644
--- a/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-1.6.2.ebuild
+++ b/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-1.6.2.ebuild
@@ -17,7 +17,8 @@ KEYWORDS="~amd64 ~x86"
SLOT="0"
DEPEND="<sci-libs/indilib-9999
- net-wireless/rtl-sdr"
+ net-wireless/rtl-sdr
+ <sci-libs/libdspau-9999"
RDEPEND="${DEPEND}"
diff --git a/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild b/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild
index 99f3add..3fe20fd 100644
--- a/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild
+++ b/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild
@@ -16,8 +16,8 @@ KEYWORDS=""
SLOT="0"
DEPEND="=sci-libs/indilib-9999
- net-wireless/rtl-sdr
- =sci-libs/libdspau-9999"
+ net-wireless/rtl-sdr
+ =sci-libs/libdspau-9999"
RDEPEND="${DEPEND}"
diff --git a/sci-libs/indilib-drivers/indilib-drivers-1.6.2.ebuild b/sci-libs/indilib-drivers/indilib-drivers-1.6.2.ebuild
index e1e6838..1cbc193 100644
--- a/sci-libs/indilib-drivers/indilib-drivers-1.6.2.ebuild
+++ b/sci-libs/indilib-drivers/indilib-drivers-1.6.2.ebuild
@@ -13,6 +13,7 @@ KEYWORDS="~amd64 ~x86"
IUSE_INDILIB_DRIVERS="
aagcloudwatcher
apogee
+ armadillo-platypus
asi
dsi
duino
@@ -23,6 +24,7 @@ IUSE_INDILIB_DRIVERS="
gige
gphoto2
gpsd
+ gpsnmea
inovaplx
maxdomeii
mi
@@ -30,6 +32,7 @@ IUSE_INDILIB_DRIVERS="
nexstarevo
qhy
qsi
+ radiosim
rtlsdr
sbig
shelyak
diff --git a/sci-libs/indilib-drivers/indilib-drivers-9999.ebuild b/sci-libs/indilib-drivers/indilib-drivers-9999.ebuild
index 0a6f164..ba112de 100644
--- a/sci-libs/indilib-drivers/indilib-drivers-9999.ebuild
+++ b/sci-libs/indilib-drivers/indilib-drivers-9999.ebuild
@@ -14,6 +14,7 @@ KEYWORDS="-amd64 -x86 -arm"
IUSE_INDILIB_DRIVERS="
aagcloudwatcher
apogee
+ armadillo-platypus
asi
dsi
duino
@@ -24,6 +25,7 @@ IUSE_INDILIB_DRIVERS="
gige
gphoto2
gpsd
+ gpsnmea
inovaplx
maxdomeii
mi
@@ -31,6 +33,7 @@ IUSE_INDILIB_DRIVERS="
nexstarevo
qhy
qsi
+ radiosim
rtlsdr
sbig
shelyak
diff --git a/sci-libs/libdspau/Manifest b/sci-libs/libdspau/Manifest
new file mode 100644
index 0000000..f415cdc
--- /dev/null
+++ b/sci-libs/libdspau/Manifest
@@ -0,0 +1 @@
+DIST indilib-1.6.2.tar.gz 22059285 SHA256 9c2e79341f98c24be6cd262720558d43865e29db2369b73f56fa3edfa911cd2d SHA512 aa0e77a2bb0f595b7a82dad120259e75dd70184bd982f14e303997f3527ac50181e70dd86bd39466af95e068201fff6f2e8f818762529856cb442cca2d23f870 WHIRLPOOL bd6560a0c8640faf1348927a3889387af40d4acf04358af539708b54597b22468f6d6e9edc3b6e25abddca2cdc500baeeac9421ff1e61eb0fc3d3eaac5610bd3
diff --git a/sci-libs/libdspau/files/libdspau-1.6.2_fix_cmake_libdir.patch b/sci-libs/libdspau/files/libdspau-1.6.2_fix_cmake_libdir.patch
new file mode 100644
index 0000000..e3233c5
--- /dev/null
+++ b/sci-libs/libdspau/files/libdspau-1.6.2_fix_cmake_libdir.patch
@@ -0,0 +1,9 @@
+diff -urN indi-1.6.2/3rdparty/libdspau/CMakeLists.txt indi-1.6.2.new/3rdparty/libdspau/CMakeLists.txt
+--- indi-1.6.2/3rdparty/libdspau/CMakeLists.txt 2018-01-08 14:45:25.000000000 +0100
++++ indi-1.6.2.new/3rdparty/libdspau/CMakeLists.txt 2018-01-31 19:44:34.890982701 +0100
+@@ -35,4 +35,4 @@
+ #add an install target here
+ INSTALL(FILES libdspau.h DESTINATION include)
+
+-INSTALL(TARGETS dspau LIBRARY DESTINATION lib)
++INSTALL(TARGETS dspau LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch b/sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch
deleted file mode 100644
index b821e14..0000000
--- a/sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff --git a/3rdparty/libdspau/CMakeLists.txt b/3rdparty/libdspau/CMakeLists.txt
-index f994466f..71507e2a 100644
---- a/3rdparty/libdspau/CMakeLists.txt
-+++ b/3rdparty/libdspau/CMakeLists.txt
-@@ -35,4 +35,4 @@ TARGET_LINK_LIBRARIES(dspau ${FFTW3_LIBRARIES} ${M_LIB})
- #add an install target here
- INSTALL(FILES libdspau.h DESTINATION include)
-
--INSTALL(TARGETS dspau LIBRARY DESTINATION lib)
-+INSTALL(TARGETS dspau LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/sci-libs/libdspau/libdspau-1.6.2.ebuild b/sci-libs/libdspau/libdspau-1.6.2.ebuild
new file mode 100644
index 0000000..af26af3
--- /dev/null
+++ b/sci-libs/libdspau/libdspau-1.6.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils eutils
+
+MY_PN="indi"
+
+DESCRIPTION="A digital signal processing library for astronomy usage"
+HOMEPAGE="http://indilib.org"
+SRC_URI="https://github.com/${MY_PN}lib/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}lib-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86 ~arm"
+
+SLOT="0"
+
+DEPEND="sci-libs/fftw:3.0"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/libdspau-1.6.2_fix_cmake_libdir.patch" )
+
+INDI_TARGET_DIRECTORY="${PN%%lib-driver-**}"
+
+S="${WORKDIR}/${MY_PN}-${PV}/3rdparty/${INDI_TARGET_DIRECTORY}"
diff --git a/sci-libs/libdspau/libdspau-9999.ebuild b/sci-libs/libdspau/libdspau-9999.ebuild
index 1425058..259d59e 100644
--- a/sci-libs/libdspau/libdspau-9999.ebuild
+++ b/sci-libs/libdspau/libdspau-9999.ebuild
@@ -19,6 +19,4 @@ DEPEND="sci-libs/fftw:3.0"
RDEPEND="${DEPEND}"
-PATCHES=( "${FILESDIR}/libdspau-9999_fix_cmake_libdir.patch" )
-
S="${EGIT_CHECKOUT_DIR}/3rdparty/${PN}"
diff --git a/sci-libs/libinova/files/libinova-9999_fix_cmake_symlinks.patch b/sci-libs/libinova/files/libinova-9999_fix_cmake_symlinks.patch
deleted file mode 100644
index 56511ca..0000000
--- a/sci-libs/libinova/files/libinova-9999_fix_cmake_symlinks.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/3rdparty/libinovasdk/CMakeLists.txt
-+++ b/3rdparty/libinovasdk/CMakeLists.txt
-@@ -27,13 +27,9 @@ IF(UNIX AND NOT WIN32 AND NOT APPLE)
- ENDIF (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv6l")
- ENDIF(UNIX AND NOT WIN32 AND NOT APPLE)
-
--# Make sure symbolic links are installed
--file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_inovasdk_symlink.cmake "
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink libinovasdk.so.${INOVASDK_VERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libinovasdk.so.${INOVASDK_SOVERSION})\n
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink libinovasdk.so.${INOVASDK_SOVERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libinovasdk.so)\n
--")
--
- install( FILES ${CMAKE_BINARY_DIR}/libinovasdk.so.${INOVASDK_VERSION} DESTINATION ${LIB_INSTALL_DIR}${LIB_POSTFIX})
- install( FILES inovasdk.h DESTINATION include/inovasdk)
- install( FILES 99-inovaplx.rules DESTINATION ${UDEVRULES_INSTALL_DIR})
--install( SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_inovasdk_symlink.cmake)
-+# Make sure symbolic links are installed
-+install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libinovasdk.so.${INOVASDK_VERSION}\" \"libinovasdk.so.${INOVASDK_SOVERSION}\" WORKING_DIRECTORY \"\$ENV{DESTDIR}/${BUILD_ROOT}${LIB_INSTALL_DIR}${LIB_POSTFIX}\" )" )
-+install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libinovasdk.so.${INOVASDK_SOVERSION}\" \"libinovasdk.so\" WORKING_DIRECTORY \"\$ENV{DESTDIR}/${BUILD_ROOT}${LIB_INSTALL_DIR}${LIB_POSTFIX}\" )" )
diff --git a/sci-libs/libinova/libinova-9999.ebuild b/sci-libs/libinova/libinova-9999.ebuild
index 4fcf7e3..bef0284 100644
--- a/sci-libs/libinova/libinova-9999.ebuild
+++ b/sci-libs/libinova/libinova-9999.ebuild
@@ -15,6 +15,4 @@ KEYWORDS=""
SLOT="0"
-PATCHES=( "${FILESDIR}/libinova-9999_fix_cmake_symlinks.patch" )
-
S="${EGIT_CHECKOUT_DIR}/3rdparty/${PN}sdk"
diff --git a/sci-libs/libqhy/files/libqhy-9999_fix_cmake_symlinks.patch b/sci-libs/libqhy/files/libqhy-9999_fix_cmake_symlinks.patch
deleted file mode 100644
index 3e479d7..0000000
--- a/sci-libs/libqhy/files/libqhy-9999_fix_cmake_symlinks.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -urN libqhy-9999/3rdparty/libqhy/CMakeLists.txt libqhy-9999.new/3rdparty/libqhy/CMakeLists.txt
---- libqhy-9999/3rdparty/libqhy/CMakeLists.txt 2017-12-27 18:31:01.871867597 +0100
-+++ libqhy-9999.new/3rdparty/libqhy/CMakeLists.txt 2017-12-27 18:32:35.406606201 +0100
-@@ -43,21 +43,16 @@
-
- install(FILES 85-qhy.rules DESTINATION ${UDEVRULES_INSTALL_DIR})
- install(FILES ${CMAKE_BINARY_DIR}/libqhy.so.${LIBQHY_VERSION} DESTINATION ${LIB_INSTALL_DIR}${LIB_POSTFIX})
--
- # Make sure symbolic links are installed
--file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_libqhy_symlink.cmake "
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink libqhy.so.${LIBQHY_VERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libqhy.so.${LIBQHY_SOVERSION})\n
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink libqhy.so.${LIBQHY_SOVERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libqhy.so)\n
--")
-+install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libqhy.so.${LIBQHY_VERSION}\" \"libqhy.so.${LIBQHY_SOVERSION}\" WORKING_DIRECTORY \"\$ENV{DESTDIR}/${BUILD_ROOT}${LIB_INSTALL_DIR}${LIB_POSTFIX}\" )" )
-+install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libqhy.so.${LIBQHY_SOVERSION}\" \"libqhy.so\" WORKING_DIRECTORY \"\$ENV{DESTDIR}/${BUILD_ROOT}${LIB_INSTALL_DIR}${LIB_POSTFIX}\" )" )
-
- ENDIF (APPLE)
-
- install(FILES qhyccd.h qhyccdcamdef.h qhyccderr.h qhyccdstruct.h log4z.h qhycam.h DESTINATION include/libqhy)
-
--install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_libqhy_symlink.cmake)
- install(
- CODE "
- file(GLOB QHY_FIRMWARE ${CMAKE_CURRENT_SOURCE_DIR}/firmware/*) \n
- file(INSTALL DESTINATION ${FIRMWARE_INSTALL_DIR} TYPE FILE FILES \${QHY_FIRMWARE})"
- )
--
diff --git a/sci-libs/libqhy/libqhy-9999.ebuild b/sci-libs/libqhy/libqhy-9999.ebuild
index fba661f..29799d8 100644
--- a/sci-libs/libqhy/libqhy-9999.ebuild
+++ b/sci-libs/libqhy/libqhy-9999.ebuild
@@ -18,8 +18,6 @@ KEYWORDS=""
SLOT="0"
-PATCHES=( "${FILESDIR}/libqhy-9999_fix_cmake_symlinks.patch" )
-
DEPEND="virtual/libusb:1
media-libs/opencv"
diff --git a/sci-libs/libsbig/files/libsbig-9999_fix_cmake_symlinks.patch b/sci-libs/libsbig/files/libsbig-9999_fix_cmake_symlinks.patch
deleted file mode 100644
index 669b371..0000000
--- a/sci-libs/libsbig/files/libsbig-9999_fix_cmake_symlinks.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urN libsbig-9999/3rdparty/libsbig/CMakeLists.txt libsbig-9999.new/3rdparty/libsbig/CMakeLists.txt
---- libsbig-9999/3rdparty/libsbig/CMakeLists.txt 2017-12-27 18:34:47.394240953 +0100
-+++ libsbig-9999.new/3rdparty/libsbig/CMakeLists.txt 2017-12-27 18:36:05.916025476 +0100
-@@ -27,14 +27,10 @@
- ENDIF (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv6l")
- ENDIF(UNIX AND NOT WIN32 AND NOT APPLE)
-
--# Make sure symbolic links are installed
--file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_sbig_symlink.cmake "
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink libsbigudrv.so.${SBIG_VERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION})\n
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink libsbigudrv.so.${SBIG_SOVERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so)\n
--")
--
- install( FILES ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION} DESTINATION ${LIB_INSTALL_DIR}${LIB_POSTFIX})
- install( FILES sbigudrv.h DESTINATION include/libsbig)
- install( FILES sbigucam.hex sbiglcam.hex sbigfcam.hex sbigpcam.hex stfga.bin DESTINATION ${FIRMWARE_INSTALL_DIR})
- install( FILES 51-sbig-debian.rules DESTINATION ${UDEVRULES_INSTALL_DIR})
--install( SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_sbig_symlink.cmake)
-+# Make sure symbolic links are installed
-+install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libsbigudrv.so.${SBIG_VERSION}\" \"libsbigudrv.so.${SBIG_SOVERSION}\" WORKING_DIRECTORY \"\$ENV{DESTDIR}/${BUILD_ROOT}${LIB_INSTALL_DIR}${LIB_POSTFIX}\" )" )
-+install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libsbigudrv.so.${SBIG_SOVERSION}\" \"libsbigudrv.so\" WORKING_DIRECTORY \"\$ENV{DESTDIR}/${BUILD_ROOT}${LIB_INSTALL_DIR}${LIB_POSTFIX}\" )" )
diff --git a/sci-libs/libsbig/libsbig-9999.ebuild b/sci-libs/libsbig/libsbig-9999.ebuild
index 7e89426..99bbb26 100644
--- a/sci-libs/libsbig/libsbig-9999.ebuild
+++ b/sci-libs/libsbig/libsbig-9999.ebuild
@@ -20,6 +20,4 @@ KEYWORDS=""
SLOT="0"
-PATCHES=( "${FILESDIR}/libsbig-9999_fix_cmake_symlinks.patch" )
-
S="${EGIT_CHECKOUT_DIR}/3rdparty/${PN}"
diff --git a/sets/indilib-drivers b/sets/indilib-drivers
index 3b9a338..1a0ca72 100644
--- a/sets/indilib-drivers
+++ b/sets/indilib-drivers
@@ -1,5 +1,6 @@
sci-libs/indilib-driver-aagcloudwatcher
sci-libs/indilib-driver-apogee
+sci-libs/indilib-driver-armadillo-platypus
sci-libs/indilib-driver-asi
sci-libs/indilib-driver-dsi
sci-libs/indilib-driver-duino
@@ -10,6 +11,7 @@ sci-libs/indilib-driver-fli
sci-libs/indilib-driver-gige
sci-libs/indilib-driver-gphoto
sci-libs/indilib-driver-gpsd
+sci-libs/indilib-driver-gpsnmea
sci-libs/indilib-driver-inovaplx
sci-libs/indilib-driver-maxdomeii
sci-libs/indilib-driver-mi
@@ -18,6 +20,7 @@ sci-libs/indilib-driver-nexstarevo
sci-libs/indilib-driver-qhy
sci-libs/indilib-driver-qsi
sci-libs/indilib-driver-sbig
+sci-libs/indilib-driver-radiosim
sci-libs/indilib-driver-rtlsdr
sci-libs/indilib-driver-shelyak
sci-libs/indilib-driver-spectracyber
diff --git a/sets/indilib-drivers-live b/sets/indilib-drivers-live
index 13e3a9f..1fc64b4 100644
--- a/sets/indilib-drivers-live
+++ b/sets/indilib-drivers-live
@@ -1,5 +1,6 @@
=sci-libs/indilib-driver-aagcloudwatcher-9999
=sci-libs/indilib-driver-apogee-9999
+=sci-libs/indilib-driver-armadillo-platypus-9999
=sci-libs/indilib-driver-asi-9999
=sci-libs/indilib-driver-dsi-9999
=sci-libs/indilib-driver-duino-9999
@@ -10,6 +11,7 @@
=sci-libs/indilib-driver-gige-9999
=sci-libs/indilib-driver-gphoto-9999
=sci-libs/indilib-driver-gpsd-9999
+=sci-libs/indilib-driver-gpsnmea-9999
=sci-libs/indilib-driver-inovaplx-9999
=sci-libs/indilib-driver-maxdomeii-9999
=sci-libs/indilib-driver-mi-9999
@@ -17,6 +19,7 @@
=sci-libs/indilib-driver-nexstarevo-9999
=sci-libs/indilib-driver-qhy-9999
=sci-libs/indilib-driver-qsi-9999
+=sci-libs/indilib-driver-radiosim-9999
=sci-libs/indilib-driver-rtlsdr-9999
=sci-libs/indilib-driver-sbig-9999
=sci-libs/indilib-driver-shelyak-9999