From 573f7fb1ccdaf124339e9905dab3afffccc697f8 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 2 Jun 2025 22:48:21 +0900 Subject: [PATCH] net-misc/warp: add 0.9.2 Signed-off-by: Takuya Wakazono --- net-misc/warp/Manifest | 2 + net-misc/warp/warp-0.9.2.ebuild | 80 +++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 net-misc/warp/warp-0.9.2.ebuild 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 +}