Skip to content
Snippets Groups Projects
Commit 4ab41a23 authored by hda10527's avatar hda10527
Browse files

chore(arch): switch from git package to specific version

parent bcc410da
No related branches found
No related tags found
1 merge request!1chore(pipeline): add manual task to create a new release
# Maintainer: Lukas Koenen <lukas.koenen@h-da.de> # Maintainer: Lukas Koenen <lukas.koenen@h-da.de>
_pkgname=openconnect-hda pkgname='openconnect-hda'
pkgname="${_pkgname}-git"
pkgver=0.3.1 pkgver=0.3.1
pkgrel=1 pkgrel=1
installdir="/usr" installdir='/usr'
license=('GPL3') license=('GPL3')
url="https://oauth2:kM1QX2AHt9YyvjQ-3Qfy@code.fbi.h-da.de/unified-it/openconnect-hda.git"
arch=(x86_64) arch=(x86_64)
depends=('openconnect>=8.0.0' qt5-base) depends=('openconnect>=8.0.0' qt5-base)
makedepends=(pkgconf) makedepends=(pkgconf)
pkgdesc="A GlobalProtect VPN client (GUI) for Linux based on Openconnect and built with Qt5, supports SAML auth mode." pkgdesc='A GlobalProtect VPN client (GUI) for Linux, based on Openconnect and built with Qt5.'
source=( source=("https://code.fbi.h-da.de/its/openconnect-hda/-/archive/${pkgver}/openconnect-hda-${pkgver}.tar.gz")
"${pkgname}::git+${url}"
)
sha512sums=('SKIP') sha512sums=('SKIP')
pkgver() {
cd "${pkgname}"
# git, tags available
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() { build() {
cd "${srcdir}/${pkgname}" cd "${srcdir}/${pkgname}-${pkgver}"
mkdir "build" mkdir 'build'
cd build cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/${installdir}" .. cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/${installdir}" ..
make make
...@@ -40,10 +30,10 @@ package() { ...@@ -40,10 +30,10 @@ package() {
mkdir -p "${pkgdir}/usr/share/applications" mkdir -p "${pkgdir}/usr/share/applications"
mkdir -p "${pkgdir}/usr/share/man/man8" mkdir -p "${pkgdir}/usr/share/man/man8"
cd "${srcdir}/${pkgname}/build" cd "${srcdir}/${pkgname}-${pkgver}/build"
make install make install
install "${srcdir}/${pkgname}/src/openconnect-hda.8" "${pkgdir}/usr/share/man/man8" install "${srcdir}/${pkgname}-${pkgver}/src/openconnect-hda.8" "${pkgdir}/usr/share/man/man8"
install "${srcdir}/${pkgname}/src/openconnect-hda.desktop" "${pkgdir}/usr/share/applications" install "${srcdir}/${pkgname}-${pkgver}/src/openconnect-hda.desktop" "${pkgdir}/usr/share/applications"
sed -i 's|^Icon=.*|'Icon=${installdir}/share/openconnect-hda/resources/logo.png'|' "${pkgdir}/usr/share/applications/openconnect-hda.desktop" sed -i 's|^Icon=.*|'Icon=${installdir}/share/openconnect-hda/resources/logo.png'|' "${pkgdir}/usr/share/applications/openconnect-hda.desktop"
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment