wireguard-gui-bin/PKGBUILD

62 lines
2.8 KiB
Bash

# Maintainer: Christian Schendel <doppelhelix@gmail.com>
pkgname=wireguard-gui-bin
pkgver=0.1.8
pkgrel=3
epoch=1
pkgdesc="A wireguard client GUI for Linux made with nextauri."
arch=(x86_64)
url="https://github.com/0xle0ne/wireguard-gui"
license=(
MIT
Apache-2.0
)
options=('!strip')
depends=(
cairo
gcc-libs
gdk-pixbuf2
glib2
glibc
gtk3
hicolor-icon-theme
libsoup3
webkit2gtk-4.1
)
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
source=(
"${url}/releases/download/${pkgver}-stable/${pkgname%-bin}_${pkgver}_amd64.deb"
"https://raw.githubusercontent.com/0xle0ne/${pkgname%-bin}/refs/heads/master/LICENSE-MIT"
"https://raw.githubusercontent.com/0xle0ne/${pkgname%-bin}/refs/heads/master/LICENSE-APACHE"
"https://raw.githubusercontent.com/0xle0ne/${pkgname%-bin}/refs/heads/master/CODE_OF_CONDUCT.md"
"https://raw.githubusercontent.com/0xle0ne/${pkgname%-bin}/refs/heads/master/CHANGELOG.md"
"wireguard.svg"
"io.github.0xle0ne.wireguard_gui.metainfo.xml"
)
b2sums=('7c1143fec0b97b883f5448c14ec8d5e07a01abbe6c70098fbe25784de6ad64a9599505c6bb4adaa469e79219c35dbc8b3fed5794c05596839d347779863799ea'
'3b9a34d7ee9ad426f45415688d46758019fd98e200d0c3214f00f0572933bd052a99d3016fbddae076626d5c31681c40be3d8db4968e48ad2fc41d150c2dd2bc'
'8309d3aa03dafee58622460da550d7395ac19bccbbf163c1525648c8e50a7479206cdbdf4b012a56a3f713debba5a4ee0e4a7930a969a66e01ca485b0e8b9fd2'
'3e8db90891a9ac4ff4bc9105502fc0d4739021c2ddd218f8aa3c977e89a72ed935411c0c2570f2a6ef450179a17891ee35879af5a4e02da1575576f203f982c9'
'1e5743bc2220901d901e6a89627cc7b145018d6cbeec0a0abbde16b712216e753eb4deec06b7e29d4f2994d5af98980620c83b1e31cddbeef3ebbca7579f1d67'
'7131260b45988cbfce86710ae1258614e824a5e26b76c7680fe91eb15b66e525fe332700083acfc04ec2124654532f4ffde1323f6a926aea2207de0fb73b6455'
'df438172677ec6128b3ef7d71c6d2fc291c7f6cc0d959b454ea4f6fd18db709b46ef98b3cea0c34479ce6bb71050cf9d383c2bff4335fea9c67da5fcb28011b8')
package() {
tar xfz "${srcdir}/data.tar.gz" -C "${pkgdir}" --no-same-owner
install -Dm644 "${srcdir}/LICENSE-MIT" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT"
install -Dm644 "${srcdir}/LICENSE-APACHE" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-APACHE"
install -Dm644 "${srcdir}/CODE_OF_CONDUCT.md" \
"${pkgdir}/usr/share/doc/${pkgname}/CODE_OF_CONDUCT.md"
install -Dm644 "${srcdir}/CHANGELOG.md" \
"${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md"
rm -r "${pkgdir}/usr/share/icons"
install -Dm644 "${srcdir}/wireguard.svg" \
"${pkgdir}/usr/share/icons/hicolor/scalable/apps/wireguard-gui.svg"
install -Dm644 "${srcdir}/io.github.0xle0ne.wireguard_gui.metainfo.xml" \
"${pkgdir}/usr/share/metainfo/io.github.0xle0ne.wireguard_gui.metainfo.xml"
}