View Raw Ebuild
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="LabOne libraries to access Zurich Instrument devices"
HOMEPAGE="https://www.zhinst.com/europe/en/support/download-center"
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS=""
IUSE=""
SRC_URI="https://download.zhinst.com/${PV}/LabOneLinux64-${PV}.tar.gz"
RESTRICT="mirror"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
S="${WORKDIR}/"
src_unpack() {
cp ${DISTDIR}/LabOneLinux64-*.tar.gz ${S}/LabOneLinux64.tar.gz
tar xvf LabOneLinux64.tar.gz
}
src_prepare() {
default
mv ${S}/LabOneLinux64-${PV} ${S}/ziLabOne
ln -s /usr/lib64/libziAPI-linux64.so ${S}/ziLabOne/API/C/lib/libzi.so
}
src_install() {
insinto /opt/
doins -r ${S}/ziLabOne
insinto /usr/include/
doins ${S}/ziLabOne/API/C/include/ziAPI.h
insinto /usr/lib64/
doins ${S}/ziLabOne/API/C/lib/lib*.so
into /usr/
dobin ${S}/ziLabOne/DataServer/zi{Data,}Server
dobin ${S}/ziLabOne/WebServer/ziWebServer
insinto /etc/init.d/
insopts -m0755
doins ${FILESDIR}/zi{data,web}*
}