summaryrefslogtreecommitdiff
path: root/net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild
diff options
context:
space:
mode:
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