diff options
author | grufo | 2021-09-17 06:09:59 +0100 |
---|---|---|
committer | grufo | 2021-09-17 06:09:59 +0100 |
commit | 3c798e3e847c7db031cf78b2fba502c873313796 (patch) | |
tree | 4846234c2b1dfcbbf0099c4ab6de3afbbbeef7b2 /PKGBUILD | |
parent | 5c7fd038c1b1fc3423a0b0d733df67127ab7e0b4 (diff) | |
download | aur-3c798e3e847c7db031cf78b2fba502c873313796.tar.gz |
Add support for `gnunet://` URI handler
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 18 insertions, 5 deletions
@@ -6,7 +6,7 @@ pkgname='gnunet' pkgver='0.15.3' -pkgrel=5 +pkgrel=6 pkgdesc='A framework for secure peer-to-peer networking' arch=('i686' 'x86_64') url="http://${pkgname}.org" @@ -17,6 +17,7 @@ depends=('brotli' 'gettext' 'gnurl' 'gnutls' 'iptables' 'jansson' 'libtool' 'libunistring' 'nss' 'openssl' 'sqlite' 'which' 'zlib') makedepends=('bluez-libs' 'libpulse' 'libtool' 'opus' 'pkgconfig' 'python') optdepends=('bluez: for bluetooth transport' + 'gnunet-gtk: for handling the gnunet:// URI scheme' 'libgabe: for Attribute-Based Encryption' 'libogg: for conversation service' 'libpabc: for re:claimID zero-knowledge privacy credentials' @@ -35,16 +36,20 @@ optdepends=('bluez: for bluetooth transport' backup=("etc/${pkgname}.conf") source=("ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig} "${pkgname}-system.service" - "${pkgname}-user.service" "${pkgname}.sysusers" - "${pkgname}.tmpfiles") + "${pkgname}.tmpfiles" + "${pkgname}-uri-scheme.desktop" + "${pkgname}-uri-scheme.xml" + "${pkgname}-user.service") validpgpkeys=('D8423BCB326C7907033929C7939E6BE1E29FC3CC') sha256sums=('d62669a8f41e078eaa220ce77a32f4f3f801e3099357ae8c705498fe73884ec5' 'SKIP' '163818b89beddcaf78937daba5bdf0ae060b2975de0731aa13d1ccdd813cf262' - '60caee20b53bcc69522556b35ac3d35d89e28c49b9a22a2ed5121df4a2c33be5' '66299dbbdd0219d2f5f0520e69fc094f38f789724d973c2f63a421257ea4f755' - '5c34e1ecc6208900426f8e399e8c3edbef12cce19eba605fd7364ddb3547d9f0') + '5c34e1ecc6208900426f8e399e8c3edbef12cce19eba605fd7364ddb3547d9f0' + '98e4e1d6d4fd7c7fd05d9e16402c95f1e7afeb4b97c8c68ac63e8abd11ff4ee7' + '64b75446af932766aa3d9ee22573facda33da1ec3b1205222d5d6366867d57a6' + '60caee20b53bcc69522556b35ac3d35d89e28c49b9a22a2ed5121df4a2c33be5') prepare() { @@ -87,6 +92,14 @@ package() { install -Dm644 "${srcdir}/${pkgname}.tmpfiles" \ "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -dm755 "${pkgdir}/usr/share/mime/x-scheme-handler" + install -Dm644 "${srcdir}/${pkgname}-uri-scheme.xml" \ + "${pkgdir}/usr/share/mime/x-scheme-handler/${pkgname}.xml" + + install -dm755 "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/${pkgname}-uri-scheme.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}-uri.desktop" + # Automatically generate a configuration file using the content of # `/usr/share/gnunet/config.d/` as model; in this way we can ensure # that this configuration file is the one backed up with each update, |