summaryrefslogtreecommitdiff
path: root/net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@booking.com>2022-01-22 14:07:46 +0100
committerMarcin Deranek <marcin.deranek@booking.com>2022-01-22 14:07:46 +0100
commitc823b233675d0f564a6c4988c406083bcef75734 (patch)
tree1efe02395d03d1b4df51da3c3603412fd9a9f4a3 /net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild
parent181f18003c632f2115e13765ef792154393b4a00 (diff)
downloadportage-c823b233675d0f564a6c4988c406083bcef75734.tar.gz
portage-c823b233675d0f564a6c4988c406083bcef75734.tar.bz2
portage-c823b233675d0f564a6c4988c406083bcef75734.zip
Fetch 3rd party in unpack phase
Diffstat (limited to 'net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild')
-rw-r--r--net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild22
1 files changed, 21 insertions, 1 deletions
diff --git a/net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild b/net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild
index 206ef8b..4cb25d2 100644
--- a/net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild
+++ b/net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/yuezk/GlobalProtect-openconnect"
SRC_URI="https://github.com/yuezk/GlobalProtect-openconnect/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/GlobalProtect-openconnect-${PV}"
-inherit cmake
+inherit cmake git-r3
LICENSE="GPL-3"
SLOT="0"
@@ -26,6 +26,26 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND=""
+PLOG_REPO='https://github.com/SergiusTheBest/plog.git'
+PLOG_VERSION='1.1.5'
+SINGLEAPP_REPO='https://github.com/itay-grudev/SingleApplication.git'
+SINGLEAPP_VERSION='3.3.0'
+
+src_unpack() {
+ default_src_unpack
+ ## 3rd party submodules
+ # Plog
+ EGIT_REPO_URI="${PLOG_APP}"
+ EGIT_COMMIT="${PLOG_VERSION}"
+ EGIT_CHECKOUT_DIR="${S}/3rdparty/plog"
+ git-r3_src_unpack
+ # SingleApplication
+ EGIT_REPO_URI="${SINGLEAPP_REPO}"
+ EGIT_COMMIT="v${SINGLEAPP_VERSION}"
+ EGIT_CHECKOUT_DIR="${S}/3rdparty/SingleApplication"
+ git-r3_src_unpack
+}
+
src_compile() {
cmake -B build -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCMAKE_BUILD_TYPE=Release
cmake --build build