# 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=412a4bff892bdb5726a549d03b11e6ce2f8e8152
pkgver=0.1.33.412a4bf
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"
        'android_system_properties-0.1.5.tar.gz::https://crates.io/api/v1/crates/android_system_properties/0.1.5/download'
        'anstyle-1.0.14.tar.gz::https://crates.io/api/v1/crates/anstyle/1.0.14/download'
        'anyhow-1.0.102.tar.gz::https://crates.io/api/v1/crates/anyhow/1.0.102/download'
        'ashpd-0.13.9.tar.gz::https://crates.io/api/v1/crates/ashpd/0.13.9/download'
        'assert_cmd-2.2.0.tar.gz::https://crates.io/api/v1/crates/assert_cmd/2.2.0/download'
        'async-broadcast-0.7.2.tar.gz::https://crates.io/api/v1/crates/async-broadcast/0.7.2/download'
        'async-channel-2.5.0.tar.gz::https://crates.io/api/v1/crates/async-channel/2.5.0/download'
        'async-executor-1.13.3.tar.gz::https://crates.io/api/v1/crates/async-executor/1.13.3/download'
        'async-io-2.6.0.tar.gz::https://crates.io/api/v1/crates/async-io/2.6.0/download'
        'async-lock-3.4.1.tar.gz::https://crates.io/api/v1/crates/async-lock/3.4.1/download'
        'async-process-2.5.0.tar.gz::https://crates.io/api/v1/crates/async-process/2.5.0/download'
        'async-recursion-1.1.1.tar.gz::https://crates.io/api/v1/crates/async-recursion/1.1.1/download'
        'async-signal-0.2.13.tar.gz::https://crates.io/api/v1/crates/async-signal/0.2.13/download'
        'async-task-4.7.1.tar.gz::https://crates.io/api/v1/crates/async-task/4.7.1/download'
        'async-trait-0.1.89.tar.gz::https://crates.io/api/v1/crates/async-trait/0.1.89/download'
        'atomic-waker-1.1.2.tar.gz::https://crates.io/api/v1/crates/atomic-waker/1.1.2/download'
        'autocfg-1.5.0.tar.gz::https://crates.io/api/v1/crates/autocfg/1.5.0/download'
        'bitflags-2.11.0.tar.gz::https://crates.io/api/v1/crates/bitflags/2.11.0/download'
        'blocking-1.6.2.tar.gz::https://crates.io/api/v1/crates/blocking/1.6.2/download'
        'bstr-1.12.1.tar.gz::https://crates.io/api/v1/crates/bstr/1.12.1/download'
        'bumpalo-3.20.2.tar.gz::https://crates.io/api/v1/crates/bumpalo/3.20.2/download'
        'bytes-1.11.1.tar.gz::https://crates.io/api/v1/crates/bytes/1.11.1/download'
        'cc-1.2.57.tar.gz::https://crates.io/api/v1/crates/cc/1.2.57/download'
        'cfg-if-1.0.4.tar.gz::https://crates.io/api/v1/crates/cfg-if/1.0.4/download'
        'chrono-0.4.44.tar.gz::https://crates.io/api/v1/crates/chrono/0.4.44/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'
        'crossbeam-utils-0.8.21.tar.gz::https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download'
        'difflib-0.4.0.tar.gz::https://crates.io/api/v1/crates/difflib/0.4.0/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.1.tar.gz::https://crates.io/api/v1/crates/endi/1.1.1/download'
        'enumflags2-0.7.12.tar.gz::https://crates.io/api/v1/crates/enumflags2/0.7.12/download'
        'enumflags2_derive-0.7.12.tar.gz::https://crates.io/api/v1/crates/enumflags2_derive/0.7.12/download'
        'equivalent-1.0.2.tar.gz::https://crates.io/api/v1/crates/equivalent/1.0.2/download'
        'errno-0.3.14.tar.gz::https://crates.io/api/v1/crates/errno/0.3.14/download'
        'event-listener-5.4.1.tar.gz::https://crates.io/api/v1/crates/event-listener/5.4.1/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'
        'find-msvc-tools-0.1.9.tar.gz::https://crates.io/api/v1/crates/find-msvc-tools/0.1.9/download'
        'foldhash-0.1.5.tar.gz::https://crates.io/api/v1/crates/foldhash/0.1.5/download'
        'form_urlencoded-1.2.2.tar.gz::https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download'
        'futures-core-0.3.32.tar.gz::https://crates.io/api/v1/crates/futures-core/0.3.32/download'
        'futures-executor-0.3.32.tar.gz::https://crates.io/api/v1/crates/futures-executor/0.3.32/download'
        'futures-io-0.3.32.tar.gz::https://crates.io/api/v1/crates/futures-io/0.3.32/download'
        'futures-lite-2.6.1.tar.gz::https://crates.io/api/v1/crates/futures-lite/2.6.1/download'
        'futures-macro-0.3.32.tar.gz::https://crates.io/api/v1/crates/futures-macro/0.3.32/download'
        'futures-task-0.3.32.tar.gz::https://crates.io/api/v1/crates/futures-task/0.3.32/download'
        'futures-util-0.3.32.tar.gz::https://crates.io/api/v1/crates/futures-util/0.3.32/download'
        'getrandom-0.4.2.tar.gz::https://crates.io/api/v1/crates/getrandom/0.4.2/download'
        'hashbrown-0.15.5.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.15.5/download'
        'hashbrown-0.16.1.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.16.1/download'
        'heck-0.5.0.tar.gz::https://crates.io/api/v1/crates/heck/0.5.0/download'
        'hermit-abi-0.5.2.tar.gz::https://crates.io/api/v1/crates/hermit-abi/0.5.2/download'
        'hex-0.4.3.tar.gz::https://crates.io/api/v1/crates/hex/0.4.3/download'
        'home-0.5.12.tar.gz::https://crates.io/api/v1/crates/home/0.5.12/download'
        'iana-time-zone-0.1.65.tar.gz::https://crates.io/api/v1/crates/iana-time-zone/0.1.65/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-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_collections/2.2.0/download'
        'icu_locale_core-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_locale_core/2.2.0/download'
        'icu_normalizer-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_normalizer/2.2.0/download'
        'icu_normalizer_data-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_normalizer_data/2.2.0/download'
        'icu_properties-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_properties/2.2.0/download'
        'icu_properties_data-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_properties_data/2.2.0/download'
        'icu_provider-2.2.0.tar.gz::https://crates.io/api/v1/crates/icu_provider/2.2.0/download'
        'id-arena-2.3.0.tar.gz::https://crates.io/api/v1/crates/id-arena/2.3.0/download'
        'idna-1.1.0.tar.gz::https://crates.io/api/v1/crates/idna/1.1.0/download'
        'idna_adapter-1.2.1.tar.gz::https://crates.io/api/v1/crates/idna_adapter/1.2.1/download'
        'indexmap-2.13.0.tar.gz::https://crates.io/api/v1/crates/indexmap/2.13.0/download'
        'inotify-0.11.1.tar.gz::https://crates.io/api/v1/crates/inotify/0.11.1/download'
        'inotify-sys-0.1.5.tar.gz::https://crates.io/api/v1/crates/inotify-sys/0.1.5/download'
        'itoa-1.0.18.tar.gz::https://crates.io/api/v1/crates/itoa/1.0.18/download'
        'js-sys-0.3.91.tar.gz::https://crates.io/api/v1/crates/js-sys/0.3.91/download'
        'leb128fmt-0.1.0.tar.gz::https://crates.io/api/v1/crates/leb128fmt/0.1.0/download'
        'libc-0.2.183.tar.gz::https://crates.io/api/v1/crates/libc/0.2.183/download'
        'linux-raw-sys-0.12.1.tar.gz::https://crates.io/api/v1/crates/linux-raw-sys/0.12.1/download'
        'litemap-0.8.2.tar.gz::https://crates.io/api/v1/crates/litemap/0.8.2/download'
        'lock_api-0.4.14.tar.gz::https://crates.io/api/v1/crates/lock_api/0.4.14/download'
        'log-0.4.29.tar.gz::https://crates.io/api/v1/crates/log/0.4.29/download'
        'memchr-2.8.0.tar.gz::https://crates.io/api/v1/crates/memchr/2.8.0/download'
        'memoffset-0.9.1.tar.gz::https://crates.io/api/v1/crates/memoffset/0.9.1/download'
        'mio-1.1.1.tar.gz::https://crates.io/api/v1/crates/mio/1.1.1/download'
        'num-traits-0.2.19.tar.gz::https://crates.io/api/v1/crates/num-traits/0.2.19/download'
        'once_cell-1.21.4.tar.gz::https://crates.io/api/v1/crates/once_cell/1.21.4/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'
        'parking_lot-0.12.5.tar.gz::https://crates.io/api/v1/crates/parking_lot/0.12.5/download'
        'parking_lot_core-0.9.12.tar.gz::https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download'
        'percent-encoding-2.3.2.tar.gz::https://crates.io/api/v1/crates/percent-encoding/2.3.2/download'
        'pin-project-lite-0.2.17.tar.gz::https://crates.io/api/v1/crates/pin-project-lite/0.2.17/download'
        'piper-0.2.4.tar.gz::https://crates.io/api/v1/crates/piper/0.2.4/download'
        'pkg-config-0.3.32.tar.gz::https://crates.io/api/v1/crates/pkg-config/0.3.32/download'
        'polling-3.11.0.tar.gz::https://crates.io/api/v1/crates/polling/3.11.0/download'
        'potential_utf-0.1.5.tar.gz::https://crates.io/api/v1/crates/potential_utf/0.1.5/download'
        'predicates-3.1.4.tar.gz::https://crates.io/api/v1/crates/predicates/3.1.4/download'
        'predicates-core-1.0.10.tar.gz::https://crates.io/api/v1/crates/predicates-core/1.0.10/download'
        'predicates-tree-1.0.13.tar.gz::https://crates.io/api/v1/crates/predicates-tree/1.0.13/download'
        'prettyplease-0.2.37.tar.gz::https://crates.io/api/v1/crates/prettyplease/0.2.37/download'
        'proc-macro-crate-3.5.0.tar.gz::https://crates.io/api/v1/crates/proc-macro-crate/3.5.0/download'
        'proc-macro2-1.0.106.tar.gz::https://crates.io/api/v1/crates/proc-macro2/1.0.106/download'
        'quick-xml-0.39.2.tar.gz::https://crates.io/api/v1/crates/quick-xml/0.39.2/download'
        'quote-1.0.45.tar.gz::https://crates.io/api/v1/crates/quote/1.0.45/download'
        'r-efi-6.0.0.tar.gz::https://crates.io/api/v1/crates/r-efi/6.0.0/download'
        'redox_syscall-0.5.18.tar.gz::https://crates.io/api/v1/crates/redox_syscall/0.5.18/download'
        'regex-automata-0.4.14.tar.gz::https://crates.io/api/v1/crates/regex-automata/0.4.14/download'
        'rustix-1.1.4.tar.gz::https://crates.io/api/v1/crates/rustix/1.1.4/download'
        'rustversion-1.0.22.tar.gz::https://crates.io/api/v1/crates/rustversion/1.0.22/download'
        'scc-2.4.0.tar.gz::https://crates.io/api/v1/crates/scc/2.4.0/download'
        'scopeguard-1.2.0.tar.gz::https://crates.io/api/v1/crates/scopeguard/1.2.0/download'
        'sdd-3.0.10.tar.gz::https://crates.io/api/v1/crates/sdd/3.0.10/download'
        'semver-1.0.27.tar.gz::https://crates.io/api/v1/crates/semver/1.0.27/download'
        'serde-1.0.228.tar.gz::https://crates.io/api/v1/crates/serde/1.0.228/download'
        'serde_core-1.0.228.tar.gz::https://crates.io/api/v1/crates/serde_core/1.0.228/download'
        'serde_derive-1.0.228.tar.gz::https://crates.io/api/v1/crates/serde_derive/1.0.228/download'
        'serde_json-1.0.149.tar.gz::https://crates.io/api/v1/crates/serde_json/1.0.149/download'
        'serde_repr-0.1.20.tar.gz::https://crates.io/api/v1/crates/serde_repr/0.1.20/download'
        'serial_test-3.4.0.tar.gz::https://crates.io/api/v1/crates/serial_test/3.4.0/download'
        'serial_test_derive-3.4.0.tar.gz::https://crates.io/api/v1/crates/serial_test_derive/3.4.0/download'
        'shlex-1.3.0.tar.gz::https://crates.io/api/v1/crates/shlex/1.3.0/download'
        'signal-hook-registry-1.4.8.tar.gz::https://crates.io/api/v1/crates/signal-hook-registry/1.4.8/download'
        'slab-0.4.12.tar.gz::https://crates.io/api/v1/crates/slab/0.4.12/download'
        'smallvec-1.15.1.tar.gz::https://crates.io/api/v1/crates/smallvec/1.15.1/download'
        'socket2-0.6.3.tar.gz::https://crates.io/api/v1/crates/socket2/0.6.3/download'
        'stable_deref_trait-1.2.1.tar.gz::https://crates.io/api/v1/crates/stable_deref_trait/1.2.1/download'
        'syn-2.0.117.tar.gz::https://crates.io/api/v1/crates/syn/2.0.117/download'
        'synstructure-0.13.2.tar.gz::https://crates.io/api/v1/crates/synstructure/0.13.2/download'
        'systemd-journal-logger-2.2.2.tar.gz::https://crates.io/api/v1/crates/systemd-journal-logger/2.2.2/download'
        'tempfile-3.27.0.tar.gz::https://crates.io/api/v1/crates/tempfile/3.27.0/download'
        'termtree-0.5.1.tar.gz::https://crates.io/api/v1/crates/termtree/0.5.1/download'
        'tinystr-0.8.3.tar.gz::https://crates.io/api/v1/crates/tinystr/0.8.3/download'
        'tokio-1.50.0.tar.gz::https://crates.io/api/v1/crates/tokio/1.50.0/download'
        'tokio-macros-2.6.1.tar.gz::https://crates.io/api/v1/crates/tokio-macros/2.6.1/download'
        'toml_datetime-1.0.1+spec-1.1.0.tar.gz::https://crates.io/api/v1/crates/toml_datetime/1.0.1+spec-1.1.0/download'
        'toml_edit-0.25.5+spec-1.1.0.tar.gz::https://crates.io/api/v1/crates/toml_edit/0.25.5+spec-1.1.0/download'
        'toml_parser-1.0.10+spec-1.1.0.tar.gz::https://crates.io/api/v1/crates/toml_parser/1.0.10+spec-1.1.0/download'
        'tracing-0.1.44.tar.gz::https://crates.io/api/v1/crates/tracing/0.1.44/download'
        'tracing-attributes-0.1.31.tar.gz::https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download'
        'tracing-core-0.1.36.tar.gz::https://crates.io/api/v1/crates/tracing-core/0.1.36/download'
        'uds_windows-1.2.1.tar.gz::https://crates.io/api/v1/crates/uds_windows/1.2.1/download'
        'unicode-ident-1.0.24.tar.gz::https://crates.io/api/v1/crates/unicode-ident/1.0.24/download'
        'unicode-xid-0.2.6.tar.gz::https://crates.io/api/v1/crates/unicode-xid/0.2.6/download'
        'url-2.5.8.tar.gz::https://crates.io/api/v1/crates/url/2.5.8/download'
        'utf8_iter-1.0.4.tar.gz::https://crates.io/api/v1/crates/utf8_iter/1.0.4/download'
        'uuid-1.22.0.tar.gz::https://crates.io/api/v1/crates/uuid/1.22.0/download'
        'wait-timeout-0.2.1.tar.gz::https://crates.io/api/v1/crates/wait-timeout/0.2.1/download'
        'wasi-0.11.1+wasi-snapshot-preview1.tar.gz::https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download'
        'wasip2-1.0.2+wasi-0.2.9.tar.gz::https://crates.io/api/v1/crates/wasip2/1.0.2+wasi-0.2.9/download'
        'wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz::https://crates.io/api/v1/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download'
        'wasm-bindgen-0.2.114.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen/0.2.114/download'
        'wasm-bindgen-macro-0.2.114.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.114/download'
        'wasm-bindgen-macro-support-0.2.114.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.114/download'
        'wasm-bindgen-shared-0.2.114.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.114/download'
        'wasm-encoder-0.244.0.tar.gz::https://crates.io/api/v1/crates/wasm-encoder/0.244.0/download'
        'wasm-metadata-0.244.0.tar.gz::https://crates.io/api/v1/crates/wasm-metadata/0.244.0/download'
        'wasmparser-0.244.0.tar.gz::https://crates.io/api/v1/crates/wasmparser/0.244.0/download'
        'wayland-backend-0.3.14.tar.gz::https://crates.io/api/v1/crates/wayland-backend/0.3.14/download'
        'wayland-client-0.31.13.tar.gz::https://crates.io/api/v1/crates/wayland-client/0.31.13/download'
        'wayland-scanner-0.31.9.tar.gz::https://crates.io/api/v1/crates/wayland-scanner/0.31.9/download'
        'wayland-sys-0.31.10.tar.gz::https://crates.io/api/v1/crates/wayland-sys/0.31.10/download'
        'windows-core-0.62.2.tar.gz::https://crates.io/api/v1/crates/windows-core/0.62.2/download'
        'windows-implement-0.60.2.tar.gz::https://crates.io/api/v1/crates/windows-implement/0.60.2/download'
        'windows-interface-0.59.3.tar.gz::https://crates.io/api/v1/crates/windows-interface/0.59.3/download'
        'windows-link-0.2.1.tar.gz::https://crates.io/api/v1/crates/windows-link/0.2.1/download'
        'windows-result-0.4.1.tar.gz::https://crates.io/api/v1/crates/windows-result/0.4.1/download'
        'windows-strings-0.5.1.tar.gz::https://crates.io/api/v1/crates/windows-strings/0.5.1/download'
        'windows-sys-0.61.2.tar.gz::https://crates.io/api/v1/crates/windows-sys/0.61.2/download'
        'winnow-0.7.15.tar.gz::https://crates.io/api/v1/crates/winnow/0.7.15/download'
        'winnow-1.0.0.tar.gz::https://crates.io/api/v1/crates/winnow/1.0.0/download'
        'wit-bindgen-0.51.0.tar.gz::https://crates.io/api/v1/crates/wit-bindgen/0.51.0/download'
        'wit-bindgen-core-0.51.0.tar.gz::https://crates.io/api/v1/crates/wit-bindgen-core/0.51.0/download'
        'wit-bindgen-rust-0.51.0.tar.gz::https://crates.io/api/v1/crates/wit-bindgen-rust/0.51.0/download'
        'wit-bindgen-rust-macro-0.51.0.tar.gz::https://crates.io/api/v1/crates/wit-bindgen-rust-macro/0.51.0/download'
        'wit-component-0.244.0.tar.gz::https://crates.io/api/v1/crates/wit-component/0.244.0/download'
        'wit-parser-0.244.0.tar.gz::https://crates.io/api/v1/crates/wit-parser/0.244.0/download'
        'writeable-0.6.2.tar.gz::https://crates.io/api/v1/crates/writeable/0.6.2/download'
        'xdg-user-0.2.1.tar.gz::https://crates.io/api/v1/crates/xdg-user/0.2.1/download'
        'yoke-0.8.2.tar.gz::https://crates.io/api/v1/crates/yoke/0.8.2/download'
        'yoke-derive-0.8.2.tar.gz::https://crates.io/api/v1/crates/yoke-derive/0.8.2/download'
        'zbus-5.14.0.tar.gz::https://crates.io/api/v1/crates/zbus/5.14.0/download'
        'zbus_macros-5.14.0.tar.gz::https://crates.io/api/v1/crates/zbus_macros/5.14.0/download'
        'zbus_names-4.3.1.tar.gz::https://crates.io/api/v1/crates/zbus_names/4.3.1/download'
        'zerofrom-0.1.7.tar.gz::https://crates.io/api/v1/crates/zerofrom/0.1.7/download'
        'zerofrom-derive-0.1.7.tar.gz::https://crates.io/api/v1/crates/zerofrom-derive/0.1.7/download'
        'zerotrie-0.2.4.tar.gz::https://crates.io/api/v1/crates/zerotrie/0.2.4/download'
        'zerovec-0.11.6.tar.gz::https://crates.io/api/v1/crates/zerovec/0.11.6/download'
        'zerovec-derive-0.11.3.tar.gz::https://crates.io/api/v1/crates/zerovec-derive/0.11.3/download'
        'zmij-1.0.21.tar.gz::https://crates.io/api/v1/crates/zmij/1.0.21/download'
        'zvariant-5.10.0.tar.gz::https://crates.io/api/v1/crates/zvariant/5.10.0/download'
        'zvariant_derive-5.10.0.tar.gz::https://crates.io/api/v1/crates/zvariant_derive/5.10.0/download'
        'zvariant_utils-3.3.0.tar.gz::https://crates.io/api/v1/crates/zvariant_utils/3.3.0/download')
makedepends=('dbus'
             'git'
             'holo-rust-packaging-tools'
             'meson>=1.3'
             'pkgconf'
             'rust>=1.86'
             'systemd')
license=('BSD-3-Clause')
sha256sums=('ccbaf702eee352610c056fb75d2fffef7bd38d04ec9b5e53fdca1cb9202a9f68'
            '819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311'
            '940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000'
            '7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c'
            '13bdf0fd848239dcd5e64eeeee35dbc00378ebcc6f3aa4ead0a305eec83d0cfb'
            '9a686bbee5efb88a82df0621b236e74d925f470e5445d3220a5648b892ec99c9'
            '435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532'
            '924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2'
            '497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8'
            '456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc'
            '5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc'
            'fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75'
            '3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11'
            '43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c'
            '8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de'
            '9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb'
            '1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0'
            'c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8'
            '843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af'
            'e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21'
            '63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab'
            '5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb'
            '1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33'
            '7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423'
            '9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801'
            'c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0'
            '4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973'
            '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'
            'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'
            '6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8'
            '97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0'
            '75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2'
            '66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099'
            '1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef'
            '67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827'
            '877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f'
            '39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb'
            'e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab'
            '8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93'
            '37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be'
            '5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582'
            'd9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2'
            'cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf'
            '7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d'
            'baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d'
            'cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718'
            'f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad'
            'e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b'
            '037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393'
            '389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6'
            '0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555'
            '9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1'
            '841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100'
            '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'
            'fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c'
            '7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70'
            'cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d'
            'e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470'
            'f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f'
            '2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c'
            '92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29'
            'c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4'
            'da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38'
            'bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de'
            '8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14'
            '139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421'
            '3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954'
            '3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de'
            '3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344'
            '7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017'
            'bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199'
            'e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb'
            '8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682'
            'b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c'
            '09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2'
            'b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d'
            '32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53'
            '92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0'
            '224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965'
            '5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897'
            'f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79'
            '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'
            'a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc'
            '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'
            '9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50'
            '9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50'
            'f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba'
            '93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a'
            '2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1'
            '9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220'
            'a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd'
            '96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066'
            '7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c'
            '5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218'
            '0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564'
            'ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe'
            'cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144'
            'd0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2'
            '479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b'
            'e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f'
            '8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934'
            '958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d'
            '41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924'
            'f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf'
            'ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d'
            '6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f'
            'b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190'
            'b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d'
            '46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc'
            '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'
            '490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca'
            'd767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2'
            '9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e'
            '41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad'
            'd540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79'
            '83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86'
            '175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c'
            '911bd979bf1070a3f3aa7b691a3b3e9968f339ceeec89e08c280a8a22207a32f'
            '0a7d91949b85b0d2fb687445e448b40d322b6b3e4af6b44a29b21d9a5f33e6d9'
            '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'
            'c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b'
            '0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5'
            '67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03'
            '3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e'
            '6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596'
            'e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99'
            '728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2'
            '7266304d24ca5a4b230545fc558c80e18bd3e1d2eb1be149b6bcd04398d3e79c'
            '32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd'
            '8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683'
            'c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d'
            '27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d'
            '5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c'
            '9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9'
            '8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1'
            '7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420'
            '63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100'
            '7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da'
            'db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a'
            'f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e'
            'e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75'
            'ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853'
            'ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed'
            'b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be'
            'a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37'
            '09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11'
            'ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b'
            '9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5'
            '5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5'
            '6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e'
            '18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6'
            '03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3'
            '75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16'
            '990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319'
            'bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909'
            '47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe'
            'aa75f400b7f719bcd68b3f47cd939ba654cedeef690f486db71331eec4c6a406'
            'ab51d9f7c071abeee76007e2b742499e535148035bb835f97aaed1338cf516c3'
            'c86287151a309799b821ca709b7345a048a2956af05957c89cb824ab919fa4e3'
            '374f6b70e8e0d6bf9461a32988fd553b59ff630964924dad6e4a4eb6bd538d17'
            'b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb'
            '053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf'
            '3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358'
            'f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5'
            '7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5'
            '7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091'
            'ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc'
            'df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945'
            'a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8'
            'd7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5'
            'ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc'
            'b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21'
            '0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a'
            '9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2'
            'ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736'
            '9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9'
            'a1d5cd803f28ce5a488c8b129858222998c0a06bbec81f9d1b71faed1f9f9f0e'
            'abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca'
            'de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e'
            'ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc'
            '897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222'
            'ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f'
            '69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df'
            '11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1'
            '0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf'
            '90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239'
            '625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555'
            'b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa'
            '5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b'
            '5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c'
            'f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9')
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.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"
}
