# This file was partially generated by holo-make-rust-pkgbuild.
# To update it, run holo-make-rust-pkgbuild on the crate sources
# and then manually merge the resulting PKGBUILD with this file.

# Maintainer: Olivier Tilloy <otilloy@igalia.com>

pkgname=xdg-desktop-portal-gamescope
_commit=bfbf0e3aa2082d2b38bb87de7d0b2f077f98d8d8
pkgver=0.1.23.bfbf0e3
pkgrel=1
pkgdesc='A backend implementation for xdg-desktop-portal talking to gamescope'
url='https://gitlab.steamos.cloud/holo/xdg-desktop-portal-gamescope'
arch=('x86_64')
source=("git+ssh://git@gitlab.steamos.cloud/holo/$pkgname.git#commit=$_commit"
        'addr2line-0.24.2.tar.gz::https://crates.io/api/v1/crates/addr2line/0.24.2/download'
        'adler2-2.0.0.tar.gz::https://crates.io/api/v1/crates/adler2/2.0.0/download'
        'android-tzdata-0.1.1.tar.gz::https://crates.io/api/v1/crates/android-tzdata/0.1.1/download'
        'android_system_properties-0.1.5.tar.gz::https://crates.io/api/v1/crates/android_system_properties/0.1.5/download'
        'ashpd-0.13.0.tar.gz::https://github.com/bilelmoussaoui/ashpd/archive/f35d4757ea889d06ac0ab455d113a590632aae0d.tar.gz'
        'async-broadcast-0.7.2.tar.gz::https://crates.io/api/v1/crates/async-broadcast/0.7.2/download'
        'async-recursion-1.1.1.tar.gz::https://crates.io/api/v1/crates/async-recursion/1.1.1/download'
        'async-trait-0.1.88.tar.gz::https://crates.io/api/v1/crates/async-trait/0.1.88/download'
        'autocfg-1.4.0.tar.gz::https://crates.io/api/v1/crates/autocfg/1.4.0/download'
        'backtrace-0.3.74.tar.gz::https://crates.io/api/v1/crates/backtrace/0.3.74/download'
        'bitflags-1.3.2.tar.gz::https://crates.io/api/v1/crates/bitflags/1.3.2/download'
        'bitflags-2.9.0.tar.gz::https://crates.io/api/v1/crates/bitflags/2.9.0/download'
        'block-buffer-0.10.4.tar.gz::https://crates.io/api/v1/crates/block-buffer/0.10.4/download'
        'bumpalo-3.17.0.tar.gz::https://crates.io/api/v1/crates/bumpalo/3.17.0/download'
        'bytes-1.10.1.tar.gz::https://crates.io/api/v1/crates/bytes/1.10.1/download'
        'cc-1.2.19.tar.gz::https://crates.io/api/v1/crates/cc/1.2.19/download'
        'cfg-if-1.0.0.tar.gz::https://crates.io/api/v1/crates/cfg-if/1.0.0/download'
        'cfg_aliases-0.2.1.tar.gz::https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download'
        'chrono-0.4.40.tar.gz::https://crates.io/api/v1/crates/chrono/0.4.40/download'
        'concurrent-queue-2.5.0.tar.gz::https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download'
        'core-foundation-sys-0.8.7.tar.gz::https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download'
        'cpufeatures-0.2.17.tar.gz::https://crates.io/api/v1/crates/cpufeatures/0.2.17/download'
        'crossbeam-utils-0.8.21.tar.gz::https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download'
        'crypto-common-0.1.6.tar.gz::https://crates.io/api/v1/crates/crypto-common/0.1.6/download'
        'digest-0.10.7.tar.gz::https://crates.io/api/v1/crates/digest/0.10.7/download'
        'displaydoc-0.2.5.tar.gz::https://crates.io/api/v1/crates/displaydoc/0.2.5/download'
        'downcast-rs-1.2.1.tar.gz::https://crates.io/api/v1/crates/downcast-rs/1.2.1/download'
        'endi-1.1.0.tar.gz::https://crates.io/api/v1/crates/endi/1.1.0/download'
        'enumflags2-0.7.11.tar.gz::https://crates.io/api/v1/crates/enumflags2/0.7.11/download'
        'enumflags2_derive-0.7.11.tar.gz::https://crates.io/api/v1/crates/enumflags2_derive/0.7.11/download'
        'equivalent-1.0.2.tar.gz::https://crates.io/api/v1/crates/equivalent/1.0.2/download'
        'errno-0.3.11.tar.gz::https://crates.io/api/v1/crates/errno/0.3.11/download'
        'event-listener-5.4.0.tar.gz::https://crates.io/api/v1/crates/event-listener/5.4.0/download'
        'event-listener-strategy-0.5.4.tar.gz::https://crates.io/api/v1/crates/event-listener-strategy/0.5.4/download'
        'fastrand-2.3.0.tar.gz::https://crates.io/api/v1/crates/fastrand/2.3.0/download'
        'form_urlencoded-1.2.1.tar.gz::https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download'
        'futures-channel-0.3.31.tar.gz::https://crates.io/api/v1/crates/futures-channel/0.3.31/download'
        'futures-core-0.3.31.tar.gz::https://crates.io/api/v1/crates/futures-core/0.3.31/download'
        'futures-io-0.3.31.tar.gz::https://crates.io/api/v1/crates/futures-io/0.3.31/download'
        'futures-lite-2.6.0.tar.gz::https://crates.io/api/v1/crates/futures-lite/2.6.0/download'
        'futures-macro-0.3.31.tar.gz::https://crates.io/api/v1/crates/futures-macro/0.3.31/download'
        'futures-task-0.3.31.tar.gz::https://crates.io/api/v1/crates/futures-task/0.3.31/download'
        'futures-util-0.3.31.tar.gz::https://crates.io/api/v1/crates/futures-util/0.3.31/download'
        'generic-array-0.14.7.tar.gz::https://crates.io/api/v1/crates/generic-array/0.14.7/download'
        'getrandom-0.3.2.tar.gz::https://crates.io/api/v1/crates/getrandom/0.3.2/download'
        'gimli-0.31.1.tar.gz::https://crates.io/api/v1/crates/gimli/0.31.1/download'
        'hashbrown-0.15.2.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.15.2/download'
        'hex-0.4.3.tar.gz::https://crates.io/api/v1/crates/hex/0.4.3/download'
        'hmac-0.12.1.tar.gz::https://crates.io/api/v1/crates/hmac/0.12.1/download'
        'home-0.5.11.tar.gz::https://crates.io/api/v1/crates/home/0.5.11/download'
        'iana-time-zone-0.1.63.tar.gz::https://crates.io/api/v1/crates/iana-time-zone/0.1.63/download'
        'iana-time-zone-haiku-0.1.2.tar.gz::https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download'
        'icu_collections-1.5.0.tar.gz::https://crates.io/api/v1/crates/icu_collections/1.5.0/download'
        'icu_locid-1.5.0.tar.gz::https://crates.io/api/v1/crates/icu_locid/1.5.0/download'
        'icu_locid_transform-1.5.0.tar.gz::https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download'
        'icu_locid_transform_data-1.5.1.tar.gz::https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.1/download'
        'icu_normalizer-1.5.0.tar.gz::https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download'
        'icu_normalizer_data-1.5.1.tar.gz::https://crates.io/api/v1/crates/icu_normalizer_data/1.5.1/download'
        'icu_properties-1.5.1.tar.gz::https://crates.io/api/v1/crates/icu_properties/1.5.1/download'
        'icu_properties_data-1.5.1.tar.gz::https://crates.io/api/v1/crates/icu_properties_data/1.5.1/download'
        'icu_provider-1.5.0.tar.gz::https://crates.io/api/v1/crates/icu_provider/1.5.0/download'
        'icu_provider_macros-1.5.0.tar.gz::https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download'
        'idna-1.0.3.tar.gz::https://crates.io/api/v1/crates/idna/1.0.3/download'
        'idna_adapter-1.2.0.tar.gz::https://crates.io/api/v1/crates/idna_adapter/1.2.0/download'
        'indexmap-2.9.0.tar.gz::https://crates.io/api/v1/crates/indexmap/2.9.0/download'
        'inotify-0.11.0.tar.gz::https://crates.io/api/v1/crates/inotify/0.11.0/download'
        'inotify-sys-0.1.5.tar.gz::https://crates.io/api/v1/crates/inotify-sys/0.1.5/download'
        'js-sys-0.3.77.tar.gz::https://crates.io/api/v1/crates/js-sys/0.3.77/download'
        'libc-0.2.172.tar.gz::https://crates.io/api/v1/crates/libc/0.2.172/download'
        'libsystemd-0.5.0.tar.gz::https://crates.io/api/v1/crates/libsystemd/0.5.0/download'
        'linux-raw-sys-0.4.15.tar.gz::https://crates.io/api/v1/crates/linux-raw-sys/0.4.15/download'
        'linux-raw-sys-0.9.4.tar.gz::https://crates.io/api/v1/crates/linux-raw-sys/0.9.4/download'
        'litemap-0.7.5.tar.gz::https://crates.io/api/v1/crates/litemap/0.7.5/download'
        'log-0.4.27.tar.gz::https://crates.io/api/v1/crates/log/0.4.27/download'
        'memchr-2.7.4.tar.gz::https://crates.io/api/v1/crates/memchr/2.7.4/download'
        'memoffset-0.6.5.tar.gz::https://crates.io/api/v1/crates/memoffset/0.6.5/download'
        'memoffset-0.9.1.tar.gz::https://crates.io/api/v1/crates/memoffset/0.9.1/download'
        'minimal-lexical-0.2.1.tar.gz::https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download'
        'miniz_oxide-0.8.8.tar.gz::https://crates.io/api/v1/crates/miniz_oxide/0.8.8/download'
        'mio-1.0.3.tar.gz::https://crates.io/api/v1/crates/mio/1.0.3/download'
        'nix-0.23.2.tar.gz::https://crates.io/api/v1/crates/nix/0.23.2/download'
        'nix-0.29.0.tar.gz::https://crates.io/api/v1/crates/nix/0.29.0/download'
        'nom-7.1.3.tar.gz::https://crates.io/api/v1/crates/nom/7.1.3/download'
        'num-traits-0.2.19.tar.gz::https://crates.io/api/v1/crates/num-traits/0.2.19/download'
        'object-0.36.7.tar.gz::https://crates.io/api/v1/crates/object/0.36.7/download'
        'once_cell-1.21.3.tar.gz::https://crates.io/api/v1/crates/once_cell/1.21.3/download'
        'ordered-stream-0.2.0.tar.gz::https://crates.io/api/v1/crates/ordered-stream/0.2.0/download'
        'parking-2.2.1.tar.gz::https://crates.io/api/v1/crates/parking/2.2.1/download'
        'percent-encoding-2.3.1.tar.gz::https://crates.io/api/v1/crates/percent-encoding/2.3.1/download'
        'pin-project-lite-0.2.16.tar.gz::https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download'
        'pin-utils-0.1.0.tar.gz::https://crates.io/api/v1/crates/pin-utils/0.1.0/download'
        'pkg-config-0.3.32.tar.gz::https://crates.io/api/v1/crates/pkg-config/0.3.32/download'
        'ppv-lite86-0.2.21.tar.gz::https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download'
        'proc-macro-crate-3.3.0.tar.gz::https://crates.io/api/v1/crates/proc-macro-crate/3.3.0/download'
        'proc-macro2-1.0.95.tar.gz::https://crates.io/api/v1/crates/proc-macro2/1.0.95/download'
        'quick-xml-0.37.5.tar.gz::https://crates.io/api/v1/crates/quick-xml/0.37.5/download'
        'quote-1.0.40.tar.gz::https://crates.io/api/v1/crates/quote/1.0.40/download'
        'r-efi-5.2.0.tar.gz::https://crates.io/api/v1/crates/r-efi/5.2.0/download'
        'rand-0.9.1.tar.gz::https://crates.io/api/v1/crates/rand/0.9.1/download'
        'rand_chacha-0.9.0.tar.gz::https://crates.io/api/v1/crates/rand_chacha/0.9.0/download'
        'rand_core-0.9.3.tar.gz::https://crates.io/api/v1/crates/rand_core/0.9.3/download'
        'rustc-demangle-0.1.24.tar.gz::https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download'
        'rustix-0.38.44.tar.gz::https://crates.io/api/v1/crates/rustix/0.38.44/download'
        'rustix-1.0.5.tar.gz::https://crates.io/api/v1/crates/rustix/1.0.5/download'
        'rustversion-1.0.20.tar.gz::https://crates.io/api/v1/crates/rustversion/1.0.20/download'
        'serde-1.0.219.tar.gz::https://crates.io/api/v1/crates/serde/1.0.219/download'
        'serde_derive-1.0.219.tar.gz::https://crates.io/api/v1/crates/serde_derive/1.0.219/download'
        'serde_repr-0.1.20.tar.gz::https://crates.io/api/v1/crates/serde_repr/0.1.20/download'
        'sha2-0.10.8.tar.gz::https://crates.io/api/v1/crates/sha2/0.10.8/download'
        'shlex-1.3.0.tar.gz::https://crates.io/api/v1/crates/shlex/1.3.0/download'
        'signal-hook-registry-1.4.2.tar.gz::https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download'
        'slab-0.4.9.tar.gz::https://crates.io/api/v1/crates/slab/0.4.9/download'
        'smallvec-1.15.0.tar.gz::https://crates.io/api/v1/crates/smallvec/1.15.0/download'
        'socket2-0.5.9.tar.gz::https://crates.io/api/v1/crates/socket2/0.5.9/download'
        'stable_deref_trait-1.2.0.tar.gz::https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download'
        'static_assertions-1.1.0.tar.gz::https://crates.io/api/v1/crates/static_assertions/1.1.0/download'
        'subtle-2.6.1.tar.gz::https://crates.io/api/v1/crates/subtle/2.6.1/download'
        'syn-2.0.100.tar.gz::https://crates.io/api/v1/crates/syn/2.0.100/download'
        'synstructure-0.13.1.tar.gz::https://crates.io/api/v1/crates/synstructure/0.13.1/download'
        'systemd-journal-logger-0.5.1.tar.gz::https://crates.io/api/v1/crates/systemd-journal-logger/0.5.1/download'
        'tempfile-3.19.1.tar.gz::https://crates.io/api/v1/crates/tempfile/3.19.1/download'
        'thiserror-1.0.69.tar.gz::https://crates.io/api/v1/crates/thiserror/1.0.69/download'
        'thiserror-impl-1.0.69.tar.gz::https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download'
        'tinystr-0.7.6.tar.gz::https://crates.io/api/v1/crates/tinystr/0.7.6/download'
        'tokio-1.44.2.tar.gz::https://crates.io/api/v1/crates/tokio/1.44.2/download'
        'tokio-macros-2.5.0.tar.gz::https://crates.io/api/v1/crates/tokio-macros/2.5.0/download'
        'toml_datetime-0.6.8.tar.gz::https://crates.io/api/v1/crates/toml_datetime/0.6.8/download'
        'toml_edit-0.22.24.tar.gz::https://crates.io/api/v1/crates/toml_edit/0.22.24/download'
        'tracing-0.1.41.tar.gz::https://crates.io/api/v1/crates/tracing/0.1.41/download'
        'tracing-attributes-0.1.28.tar.gz::https://crates.io/api/v1/crates/tracing-attributes/0.1.28/download'
        'tracing-core-0.1.33.tar.gz::https://crates.io/api/v1/crates/tracing-core/0.1.33/download'
        'typenum-1.18.0.tar.gz::https://crates.io/api/v1/crates/typenum/1.18.0/download'
        'uds_windows-1.1.0.tar.gz::https://crates.io/api/v1/crates/uds_windows/1.1.0/download'
        'unicode-ident-1.0.18.tar.gz::https://crates.io/api/v1/crates/unicode-ident/1.0.18/download'
        'url-2.5.4.tar.gz::https://crates.io/api/v1/crates/url/2.5.4/download'
        'utf16_iter-1.0.5.tar.gz::https://crates.io/api/v1/crates/utf16_iter/1.0.5/download'
        'utf8_iter-1.0.4.tar.gz::https://crates.io/api/v1/crates/utf8_iter/1.0.4/download'
        'uuid-0.8.2.tar.gz::https://crates.io/api/v1/crates/uuid/0.8.2/download'
        'value-bag-1.11.1.tar.gz::https://crates.io/api/v1/crates/value-bag/1.11.1/download'
        'version_check-0.9.5.tar.gz::https://crates.io/api/v1/crates/version_check/0.9.5/download'
        'wasi-0.11.0+wasi-snapshot-preview1.tar.gz::https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download'
        'wasi-0.14.2+wasi-0.2.4.tar.gz::https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download'
        'wasm-bindgen-0.2.100.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download'
        'wasm-bindgen-backend-0.2.100.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download'
        'wasm-bindgen-macro-0.2.100.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download'
        'wasm-bindgen-macro-support-0.2.100.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download'
        'wasm-bindgen-shared-0.2.100.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download'
        'wayland-backend-0.3.10.tar.gz::https://crates.io/api/v1/crates/wayland-backend/0.3.10/download'
        'wayland-client-0.31.10.tar.gz::https://crates.io/api/v1/crates/wayland-client/0.31.10/download'
        'wayland-scanner-0.31.6.tar.gz::https://crates.io/api/v1/crates/wayland-scanner/0.31.6/download'
        'wayland-sys-0.31.6.tar.gz::https://crates.io/api/v1/crates/wayland-sys/0.31.6/download'
        'winapi-0.3.9.tar.gz::https://crates.io/api/v1/crates/winapi/0.3.9/download'
        'winapi-i686-pc-windows-gnu-0.4.0.tar.gz::https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download'
        'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz::https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download'
        'windows-core-0.61.0.tar.gz::https://crates.io/api/v1/crates/windows-core/0.61.0/download'
        'windows-implement-0.60.0.tar.gz::https://crates.io/api/v1/crates/windows-implement/0.60.0/download'
        'windows-interface-0.59.1.tar.gz::https://crates.io/api/v1/crates/windows-interface/0.59.1/download'
        'windows-link-0.1.1.tar.gz::https://crates.io/api/v1/crates/windows-link/0.1.1/download'
        'windows-result-0.3.2.tar.gz::https://crates.io/api/v1/crates/windows-result/0.3.2/download'
        'windows-strings-0.4.0.tar.gz::https://crates.io/api/v1/crates/windows-strings/0.4.0/download'
        'windows-sys-0.52.0.tar.gz::https://crates.io/api/v1/crates/windows-sys/0.52.0/download'
        'windows-sys-0.59.0.tar.gz::https://crates.io/api/v1/crates/windows-sys/0.59.0/download'
        'windows-targets-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows-targets/0.52.6/download'
        'windows_aarch64_gnullvm-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download'
        'windows_aarch64_msvc-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download'
        'windows_i686_gnu-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download'
        'windows_i686_gnullvm-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download'
        'windows_i686_msvc-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download'
        'windows_x86_64_gnu-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download'
        'windows_x86_64_gnullvm-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download'
        'windows_x86_64_msvc-0.52.6.tar.gz::https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download'
        'winnow-0.7.6.tar.gz::https://crates.io/api/v1/crates/winnow/0.7.6/download'
        'wit-bindgen-rt-0.39.0.tar.gz::https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download'
        'write16-1.0.0.tar.gz::https://crates.io/api/v1/crates/write16/1.0.0/download'
        'writeable-0.5.5.tar.gz::https://crates.io/api/v1/crates/writeable/0.5.5/download'
        'xdg-home-1.3.0.tar.gz::https://crates.io/api/v1/crates/xdg-home/1.3.0/download'
        'xdg-user-0.2.1.tar.gz::https://crates.io/api/v1/crates/xdg-user/0.2.1/download'
        'yoke-0.7.5.tar.gz::https://crates.io/api/v1/crates/yoke/0.7.5/download'
        'yoke-derive-0.7.5.tar.gz::https://crates.io/api/v1/crates/yoke-derive/0.7.5/download'
        'zbus-5.5.0.tar.gz::https://crates.io/api/v1/crates/zbus/5.5.0/download'
        'zbus_macros-5.5.0.tar.gz::https://crates.io/api/v1/crates/zbus_macros/5.5.0/download'
        'zbus_names-4.2.0.tar.gz::https://crates.io/api/v1/crates/zbus_names/4.2.0/download'
        'zerocopy-0.8.24.tar.gz::https://crates.io/api/v1/crates/zerocopy/0.8.24/download'
        'zerocopy-derive-0.8.24.tar.gz::https://crates.io/api/v1/crates/zerocopy-derive/0.8.24/download'
        'zerofrom-0.1.6.tar.gz::https://crates.io/api/v1/crates/zerofrom/0.1.6/download'
        'zerofrom-derive-0.1.6.tar.gz::https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download'
        'zerovec-0.10.4.tar.gz::https://crates.io/api/v1/crates/zerovec/0.10.4/download'
        'zerovec-derive-0.10.3.tar.gz::https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download'
        'zvariant-5.4.0.tar.gz::https://crates.io/api/v1/crates/zvariant/5.4.0/download'
        'zvariant_derive-5.4.0.tar.gz::https://crates.io/api/v1/crates/zvariant_derive/5.4.0/download'
        'zvariant_utils-3.2.0.tar.gz::https://crates.io/api/v1/crates/zvariant_utils/3.2.0/download')
makedepends=('dbus'
             'git'
             'holo-rust-packaging-tools'
             'meson>=1.3'
             'pkgconf'
             'rust>=1.86'
             'systemd')
license=('BSD-3-Clause')
sha256sums=('SKIP'
            'dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1'
            '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'
            'e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0'
            '819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311'
            'e1341288ebe66a55a92152babf0efc21f8bcc9d4dd984e65f908bf2a2bfd921c'
            '435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532'
            '3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11'
            'e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5'
            'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'
            '8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a'
            'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'
            '5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd'
            '3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71'
            '1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf'
            'd71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a'
            '8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362'
            'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'
            '613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724'
            '1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c'
            '4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973'
            '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'
            '59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280'
            'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'
            '1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3'
            '9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292'
            '97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0'
            '75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2'
            'a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf'
            'ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147'
            'fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79'
            '877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f'
            '976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e'
            '3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae'
            '8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93'
            '37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be'
            'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'
            '2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10'
            '05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e'
            '9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6'
            'f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532'
            '162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650'
            'f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988'
            '9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81'
            '85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a'
            '73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0'
            '07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f'
            'bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289'
            '7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70'
            '6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e'
            '589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf'
            'b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8'
            'f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f'
            'db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526'
            '13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637'
            '01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e'
            '7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d'
            '19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f'
            'c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7'
            '93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5'
            '85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2'
            '6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9'
            '1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6'
            '686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e'
            'daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71'
            'cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e'
            'f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3'
            'e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb'
            '1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f'
            'd750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa'
            '8144587c71c16756b1055d3dcb0c75cb605a10ecd6523cc33702d5f90902bf6d'
            'd26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab'
            'cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12'
            '23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856'
            '13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94'
            '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'
            '5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce'
            '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'
            '68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a'
            '3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a'
            '2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd'
            '8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c'
            '71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46'
            'd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a'
            '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'
            '62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87'
            '42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d'
            '9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50'
            'f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba'
            'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'
            '3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b'
            '8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184'
            '7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c'
            '85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9'
            'edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35'
            '02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778'
            '331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb'
            '1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d'
            '74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5'
            '9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97'
            'd3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb'
            '99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38'
            '719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f'
            'fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154'
            'd97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf'
            'eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2'
            '5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6'
            '5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00'
            '175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c'
            '793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8'
            '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'
            'a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1'
            '8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67'
            '8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9'
            '4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef'
            'a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3'
            'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'
            '13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292'
            'b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0'
            'c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971'
            '8ceaa903d2e90e5110f5ae21e4adcb3436c68f4bdffa0ce2337a16769f9194a0'
            '7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf'
            'b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52'
            '4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1'
            '9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f'
            'e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48'
            '6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8'
            '0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41'
            '17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474'
            '784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0'
            '395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d'
            'e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c'
            '1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f'
            '89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9'
            '5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512'
            '32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60'
            'c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246'
            'b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be'
            'bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7'
            '943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5'
            '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'
            '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'
            '9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3'
            '1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5'
            '2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6'
            '7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407'
            '8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de'
            '1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d'
            'fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121'
            '978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61'
            '896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484'
            'dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615'
            '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'
            'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'
            '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'
            '4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980'
            'a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836'
            'bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8'
            '76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38'
            'c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252'
            '7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97'
            '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'
            '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'
            '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'
            '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'
            '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'
            '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'
            '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'
            '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'
            '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'
            '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'
            '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'
            '63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10'
            '6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1'
            'd1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936'
            '1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51'
            'ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6'
            'a1d5cd803f28ce5a488c8b129858222998c0a06bbec81f9d1b71faed1f9f9f0e'
            '120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40'
            '2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154'
            '59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236'
            'f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0'
            '7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97'
            '2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879'
            'a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be'
            '50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5'
            'd71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502'
            'aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079'
            '6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6'
            'b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac'
            '74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f'
            'e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34')
provides=('xdg-desktop-portal-impl')

pkgver() {
  cd "$srcdir/$pkgname"

  echo 0.1.$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

prepare() {
  cd "$srcdir"

  holo-vendor-rust-sources -o vendored -L "$pkgname/Cargo.lock" *.tar.gz

  cd "$pkgname"

  mkdir -pv .cargo

  cat << EOF >> .cargo/config.toml

    [source."crates-io"]
    replace-with = "vendored-sources"

    [source."git+https://github.com/bilelmoussaoui/ashpd?rev=f35d4757ea889d06ac0ab455d113a590632aae0d"]
    git = "https://github.com/bilelmoussaoui/ashpd"
    rev = "f35d4757ea889d06ac0ab455d113a590632aae0d"
    replace-with = "vendored-sources"

    [source.vendored-sources]
    directory = "${srcdir}/vendored"
EOF
}

build () {
  cd "$srcdir/$pkgname"

  arch-meson _build .
  env CARGO_NET_OFFLINE=true meson compile -C _build
}

package() {
  cd "$srcdir/$pkgname"
  
  meson install -C _build --destdir "$pkgdir"
}

