summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <andreas.huettel@ur.de>2021-11-09 15:49:36 +0100
committerAndreas K. Hüttel <andreas.huettel@ur.de>2021-11-09 15:49:36 +0100
commit98d0734d4c1740df9eef4deb03d96234004575f7 (patch)
tree4133cb148e992127516cc25344d4ad9e6b68ed99
parentsci-electronics/labone: sync with ::gentoo (diff)
downloaddilfridge-98d0734d4c1740df9eef4deb03d96234004575f7.tar.gz
dilfridge-98d0734d4c1740df9eef4deb03d96234004575f7.tar.bz2
dilfridge-98d0734d4c1740df9eef4deb03d96234004575f7.zip
sci-electronics/labone: moved to main tree
Signed-off-by: Andreas K. Hüttel <andreas.huettel@ur.de>
-rw-r--r--sci-electronics/labone/Manifest1
-rwxr-xr-xsci-electronics/labone/files/hf2-data-server11
-rw-r--r--sci-electronics/labone/files/hf2-data-server.conf2
-rwxr-xr-xsci-electronics/labone/files/labone-data-server11
-rw-r--r--sci-electronics/labone/files/labone-data-server.conf2
-rw-r--r--sci-electronics/labone/labone-21.08.20515.ebuild83
-rw-r--r--sci-electronics/labone/metadata.xml8
7 files changed, 0 insertions, 118 deletions
diff --git a/sci-electronics/labone/Manifest b/sci-electronics/labone/Manifest
deleted file mode 100644
index 0c19990..0000000
--- a/sci-electronics/labone/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST LabOneLinux64-21.08.20515.tar.gz 399058267 BLAKE2B 624c4dc4a01edb69f9b36a435744d10b3638c91c7ac0c1e9765cf913e605fe32d1935fa131d650f38a5b713df916d92b985ac5f6489b031bba9b6ec8a1370d4a SHA512 f229a885ea91cc518c4819ad76a928829eb1699603ba48fb745d4a99faca116b100831c17a48243922912c68de27b7938387677ffa2e996a122f36c33d0a205c
diff --git a/sci-electronics/labone/files/hf2-data-server b/sci-electronics/labone/files/hf2-data-server
deleted file mode 100755
index c9bc280..0000000
--- a/sci-electronics/labone/files/hf2-data-server
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile="/run/hf2-data-server.pid"
-command="/opt/bin/ziServer"
-command_args=""
-
-depend() {
- need network
-}
diff --git a/sci-electronics/labone/files/hf2-data-server.conf b/sci-electronics/labone/files/hf2-data-server.conf
deleted file mode 100644
index 3f9cacc..0000000
--- a/sci-electronics/labone/files/hf2-data-server.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/sci-electronics/labone/files/labone-data-server b/sci-electronics/labone/files/labone-data-server
deleted file mode 100755
index cf56478..0000000
--- a/sci-electronics/labone/files/labone-data-server
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile="/run/labone-data-server.pid"
-command="/opt/bin/ziDataServer"
-command_args=""
-
-depend() {
- need network
-}
diff --git a/sci-electronics/labone/files/labone-data-server.conf b/sci-electronics/labone/files/labone-data-server.conf
deleted file mode 100644
index 3f9cacc..0000000
--- a/sci-electronics/labone/files/labone-data-server.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/sci-electronics/labone/labone-21.08.20515.ebuild b/sci-electronics/labone/labone-21.08.20515.ebuild
deleted file mode 100644
index 59b7105..0000000
--- a/sci-electronics/labone/labone-21.08.20515.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg desktop systemd udev
-
-DESCRIPTION="Platform independent instrument control for Zurich Instruments devices"
-HOMEPAGE="https://www.zhinst.com/labone"
-SRC_URI="https://www.zhinst.com/sites/default/files/media/release_file/2021-09/LabOneLinux64-${PV}.tar.gz"
-
-LICENSE="zi-labone"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-RESTRICT="mirror bindist"
-IUSE="minimal"
-
-QA_PREBUILT="*"
-
-RDEPEND=""
-
-S=${WORKDIR}/LabOneLinux64-${PV}
-
-src_install() {
- local application_directory=/opt/zi
- local installation_directory="${application_directory}/LabOne64-${PV}"
-
- if ! use minimal ; then
-
- # the applications
-
- dodir ${installation_directory}
- for dir in API DataServer Firmware Documentation WebServer ; do
- mv "$dir" "${D}${installation_directory}/" || die
- done
-
- cp "release_notes_$(ver_cut 1-2).txt" "${D}${installation_directory}/" || die
-
- dosym ../..${installation_directory}/DataServer/ziServer /opt/bin/ziServer
- dosym ../..${installation_directory}/DataServer/ziDataServer /opt/bin/ziDataServer
-
- # the services
-
- # LabOne comes with systemd support.
-
- local service
- for service in labone-data-server hf2-data-server ; do
- sed -e 's:/usr/local/bin/:/opt/bin/:g' -i Installer/systemd/${service}.service || die
- systemd_dounit Installer/systemd/${service}.service
- done
-
- # For OpenRC we need to do our own thing...
-
- for service in labone-data-server hf2-data-server ; do
- doinitd "${FILESDIR}/${service}"
- doconfd "${FILESDIR}/${service}.conf"
- done
-
- echo "#!/bin/bash" > "${T}/startziWebServer" || die
- echo "${installation_directory}/WebServer/ziWebServer -r ${installation_directory}/WebServer/html --ip 127.0.0.1 --server-port 8004 -a 1" '$@ &' >> "${T}/startziWebServer" || die
- chmod 755 "${T}/startziWebServer" || die
- exeinto /opt/bin
- doexe "${T}/startziWebServer"
- elog For security reasons the startziWebServer script listens on the localhost interface only.
-
- newicon "${D}${installation_directory}/WebServer/html/images/favicons/firefox_app_128x128.png" zi-labone.png
-
- make_desktop_entry /opt/bin/startziWebServer "ZI LabOne" zi-labone "Science;Physics;Engineering"
-
- else
-
- insinto "${installation_directory}/API/C/lib"
- doins API/C/lib/*.so
- insinto "${installation_directory}/API/C/include"
- doins API/C/include/*.h
-
- fi
-
- dosym "../..${installation_directory}/API/C/include/ziAPI.h" "usr/include/ziAPI.h"
- dosym "../..${installation_directory}/API/C/lib/libziAPI-linux64.so" "usr/$(get_libdir)/libziAPI-linux64.so"
-
- udev_dorules Installer/udev/55-zhinst.rules
-}
diff --git a/sci-electronics/labone/metadata.xml b/sci-electronics/labone/metadata.xml
deleted file mode 100644
index 812e210..0000000
--- a/sci-electronics/labone/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Huettel</name>
- </maintainer>
-</pkgmetadata>