commit: 573f7fb1ccdaf124339e9905dab3afffccc697f8
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Mon Jun 2 13:48:21 2025 +0000
Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Mon Jun 2 13:48:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=573f7fb1
net-misc/warp: add 0.9.2
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
net-misc/warp/Manifest | 2 ++
net-misc/warp/warp-0.9.2.ebuild | 80 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/net-misc/warp/Manifest b/net-misc/warp/Manifest
index eacf66cf4f..3d008424c1 100644
--- a/net-misc/warp/Manifest
+++ b/net-misc/warp/Manifest
@@ -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
diff --git a/net-misc/warp/warp-0.9.2.ebuild b/net-misc/warp/warp-0.9.2.ebuild
new file mode 100644
index 0000000000..ab1ec174c4
--- /dev/null
+++ b/net-misc/warp/warp-0.9.2.ebuild
@@ -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
+}