net-misc/warp: add 0.9.2

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
This commit is contained in:
Takuya Wakazono
2025-06-02 22:48:21 +09:00
parent ca66b87205
commit 573f7fb1cc
2 changed files with 82 additions and 0 deletions

View File

@@ -412,6 +412,8 @@ DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e42
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST warp-0.8.0.tar.bz2 640591 BLAKE2B 4a62e9834bf3d464d1249b5acae800396f833803fbb069543ab95d967ffa4a9587ee24f24746b79615d3cb6e8c8fb2aa2af6d23c7b77e36ee8751f2b65258f01 SHA512 a0747592423a65c400c8a3c20b762e38de1666d707f517c8ce9dd5547ea14c69bef2b280266c91d0f7dec115115699e702ffa233661bcd6db3847b1995a15686
DIST warp-0.8.1.tar.bz2 648029 BLAKE2B ad42297b6396cadb1bf43232afa9556261f5e5428ee5ec227c5e01085e18b06a05cc1b250df0b64432ba29d0583aee08c5df0980185488aed48e47cb62a6aaee SHA512 2d1ba0f381aa3c84d8d98870c04151f81691230f0ebe0518a0220b7c797d345bb89a90072c6c7bcd4145fce06325913d34f9307b634fdabaa85d1c0c56f1ff57
DIST warp-0.9.2-crates.tar.xz 35351848 BLAKE2B 8ab8087adafce0eb7510ad19669a54a6c0d136c63efeaeaf1fcfd91a8e7d44ce30bff02737be07f7e0ba4a0f298cb18aa5e663fb652af0ecbe2a8098ae0556b2 SHA512 67a5449a068e25ec77b29b5f2c75311c9c749c5b5a7eb8e097b8ba9f5ba6f8914aa0136702c1beb49a69d1ae41152fbaa6d67992948ece1c16daa1936217fff3
DIST warp-0.9.2.tar.bz2 651923 BLAKE2B 30395008e2ee2669eb0f8ff563b4159263ea1e06b05dd3df556218fe5e6d8bf8167009148a2d0b9d4dd76a22fe5263263703c8b45a2f032c6ed5c856306028a4 SHA512 ca512e77ecf25f252491be7ea9c661a00cb20c6943eaf75ef5c9d78585fd2085208b7eb6da30c6bf75fe2118b11a9cffdc90bd3711b4d375362ea244f060c130
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasm-bindgen-0.2.95.crate 43894 BLAKE2B f14fa63110c62d3bd51c947f31ee96b11812fa60d6adb9cf1907f99c011bd43ab8e14b437fe8b6357cde37124769080b3bd20a2a947fafe3bfd6cccdb875b5a2 SHA512 5a303a6e9bc71030371d6a60a04064b148423d89b6d5de4232b24ff5205175c5236812209eccfc60d8f82a876d3b745ae76ebcb30811eaa6f39701c9a84e1251
DIST wasm-bindgen-backend-0.2.95.crate 30487 BLAKE2B f199e3392e964c4b0e6a7b2e3ccbbdc458973b4aae4193ce36ee0ac18d595230be9ea6708caa439d70aa92a7b924f51928059984f560e5dad20d41eaf06616dd SHA512 1bea648ca248cf13383b297917a5c315da9e4830a8c49cd3ba23392566725cceae818b4e7e60ad85360c9073c2e557fa36452a2cbc8e05b60318feda7404026e

View File

@@ -0,0 +1,80 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
RUST_MIN_VER="1.82.0"
inherit cargo flag-o-matic gnome2-utils meson python-any-r1 xdg
DESCRIPTION="Fast and secure file transfer"
HOMEPAGE="
https://apps.gnome.org/Warp/
https://gitlab.gnome.org/World/warp
"
SRC_URI="
https://gitlab.gnome.org/World/warp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2
https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz
"
S="${WORKDIR}/${PN}-v${PV}"
ECARGO_HOME="${WORKDIR}/${P}-build/cargo-home"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD EUPL-1.2 GPL-3+ MIT
Unicode-3.0 Unlicense ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
IUSE="qrcode"
DEPEND="
>=dev-libs/glib-2.76:2
>=gui-libs/gtk-4.14:4[wayland,X]
>=gui-libs/libadwaita-1.7:1
qrcode? (
media-libs/graphene
>=media-libs/gstreamer-1.18:1.0
>=media-libs/gst-plugins-bad-1.18:1.0
>=media-libs/gst-plugins-base-1.18:1.0[wayland]
>=media-libs/gst-plugins-good-1.18:1.0
>=media-plugins/gst-plugins-zbar-1.18:1.0
)
"
RDEPEND="${DEPEND}"
BDEPEND="
${PYTHON_DEPS}
dev-util/itstool
"
QA_FLAGS_IGNORED="usr/bin/warp"
pkg_setup() {
python-any-r1_pkg_setup
rust_pkg_setup
}
src_prepare() {
default
python_fix_shebang build-aux/meson-cargo-manifest.py
}
src_configure() {
filter-lto
local emesonargs=(
$(meson_feature qrcode qr-code-scanning)
)
meson_src_configure
}
pkg_postinst() {
gnome2_schemas_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_schemas_update
xdg_pkg_postrm
}