summaryrefslogtreecommitdiff
path: root/net-vpn
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
parent181f18003c632f2115e13765ef792154393b4a00 (diff)
downloadportage-c823b233675d0f564a6c4988c406083bcef75734.tar.gz
portage-c823b233675d0f564a6c4988c406083bcef75734.tar.bz2
portage-c823b233675d0f564a6c4988c406083bcef75734.zip
Fetch 3rd party in unpack phase
Diffstat (limited to 'net-vpn')
-rw-r--r--net-vpn/globalprotect-openconnect/Manifest2
-rw-r--r--net-vpn/globalprotect-openconnect/globalprotect-openconnect-1.3.4.ebuild22
2 files changed, 22 insertions, 2 deletions
diff --git a/net-vpn/globalprotect-openconnect/Manifest b/net-vpn/globalprotect-openconnect/Manifest
index 1ccbeac..8f4d0c2 100644
--- a/net-vpn/globalprotect-openconnect/Manifest
+++ b/net-vpn/globalprotect-openconnect/Manifest
@@ -1,3 +1,3 @@
DIST globalprotect-openconnect-1.3.4.tar.gz 115036 BLAKE2B 00e8ee99fc12a92de515e53c8207a0788c2eb760f92e97353a9fdd8689a0f82b382410002002277983af3095e6a3d8f46aa303e6ca8c483fd3e6de2359744b48 SHA512 b1106ff8659d222e6f87994d300299aba7564c5657621043675af9722a5d9cfcfe040d46fc2677c3049c72eea7d8f6ee08e4aa9d18d267c27ae94e19773f1acc
-EBUILD globalprotect-openconnect-1.3.4.ebuild 811 BLAKE2B 7b823dac12b8d8addb4dd952de98554a7a526f063c3591cf2a0177430c1a261f3313e6108119f742e02540757563be9d79716fb2206c0032f9e9c6ebff77ab0b SHA512 99f3672dd989e0be574dddc8e905a16659f6f48c78a7cc5885f6bddd34df3dfb0b07af2cf0831e7e12106b4f24b739a9e26f3a154173d1a63d0f35d966ffe7db
+EBUILD globalprotect-openconnect-1.3.4.ebuild 1346 BLAKE2B f030abcf5f8e519621df0cf2ebb4e93009f405722084ad3d68faf0998a336d4c34393796ba9d441d5ea5b9aa475230901dda7ffde8b032d6e78c9c4d483b0c31 SHA512 07dd58b9347e82ea125fb5681720013c6bf9403dad3ac5f58cac23111aabd85c3cc6274bbfd2cf1def8ed7eb3e9b2baf05d6a69e98539cffb6fe30005054932b
MISC metadata.xml 544 BLAKE2B 6f9be0e37032ed369236c66527a24b7425f33bdf810cdd193b93725f9c9becfc581ca483724294d85e8413435f58b7a97e946589f2ba49498434f03c059b8803 SHA512 30cc63376142c10098ef97fb4ef9af0dc9cec0345cc155d2be91db22fca33cad3bc1d64b701521d44eadf5c71c8ea400cc5b00bcb7d84ad23f29b6b76780aee5
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