sci-medical/CTKAppLauncherLib - 1.0.0 (Systole)

Search

Package Information

Description:
Medical imaging and surgical navigation support code
Homepage:
https://www.commontk.org/
License:
Apache-2.0

Ebuild Details

Version EAPI Keywords Slot
1.0.0 7 ~amd64 ~x86 0
View Raw Ebuild
# Copyright @ 2019-2023 Oslo University Hospital
# Distributed under the terms of the BSD 3 Clause License

EAPI=7

inherit cmake

# Short one-line description of this package.
DESCRIPTION="Medical imaging and surgical navigation support code"

# Homepage, not used by Portage directly but handy for developer reference
HOMEPAGE="https://www.commontk.org/"

COMMIT="8759e03985738b8a8f3eb74ab516ba4e8ef29988"

SRC_URI="https://github.com/commontk/AppLauncher/archive/${COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"

LICENSE="Apache-2.0"

SLOT="0"

if [[ ${PV} != *9999* ]]; then
	KEYWORDS="~amd64 ~x86"
fi

QTMIN=5.15.8

DEPEND="
	>=dev-qt/qtcore-${QTMIN}:5
	>=dev-qt/qtwidgets-${QTMIN}:5
"
RDEPEND="${DEPEND}"

PATCHES=()

src_unpack() {
	if [ "${A}"  != "" ]; then
		unpack ${A}
	fi

	mv "${WORKDIR}"/AppLauncher-"${COMMIT}" "${WORKDIR}"/"${PN}"-"${PV}"
	pushd "${WORKDIR}"/"${PN}"-"${PV}" || die
	git init
	popd || die
}

src_prepare() {

	cmake_src_prepare
}

src_configure(){

	local mycmakeargs=()

	mycmakeargs+=(
		-DBUILD_TESTING=OFF
		-DCTKAppLauncher_QT_VERSION=5
		-DCTKAppLauncher_INSTALL_LauncherLibrary=ON
		-DCTK_INSTALL_LIB_DIR=lib64
		-DCTK_INSTALL_CMAKE_DIR=lib64/cmake
		# -DCTK_INSTALL_CONFIG_DIR=lib64/CTKAppLauncher-1.0.0
	)

	cmake_src_configure
}

Dependencies

DEPEND

	>=dev-qt/qtcore-${QTMIN}:5
	>=dev-qt/qtwidgets-${QTMIN}:5

RDEPEND

	>=dev-qt/qtcore-${QTMIN}:5
	>=dev-qt/qtwidgets-${QTMIN}:5

Manifest for 1.0.0

Type File Size Source URLs
DIST CTKAppLauncherLib-1.0.0.tar.gz 251638 bytes https://github.com/commontk/AppLauncher/archive/8759e03985738b8a8f3eb74ab516ba4e8ef29988.tar.gz