From 908a2212193335e4e8f436b19e4c20228236a444 Mon Sep 17 00:00:00 2001 From: gouwazi Date: Thu, 20 Mar 2025 12:30:27 +0800 Subject: [PATCH] net-misc/reqable: new package --- .github/workflows/overlay.toml | 6 ++++ licenses/reqable_license | 48 ++++++++++++++++++++++++++ net-misc/reqable/Manifest | 1 + net-misc/reqable/metadata.xml | 11 ++++++ net-misc/reqable/reqable-2.33.4.ebuild | 28 +++++++++++++++ 5 files changed, 94 insertions(+) create mode 100644 licenses/reqable_license create mode 100644 net-misc/reqable/Manifest create mode 100644 net-misc/reqable/metadata.xml create mode 100644 net-misc/reqable/reqable-2.33.4.ebuild diff --git a/.github/workflows/overlay.toml b/.github/workflows/overlay.toml index 72958b00f..4df75b935 100644 --- a/.github/workflows/overlay.toml +++ b/.github/workflows/overlay.toml @@ -1244,6 +1244,12 @@ source = "github" github = "muflone/remmina-plugin-rustdesk" use_latest_release = true +["net-misc/reqable"] +source = "github" +github = "reqable/reqable-app" +use_latest_release = true +prefix = "v" + ["net-misc/rustdesk"] source = "github" github = "rustdesk/rustdesk" diff --git a/licenses/reqable_license b/licenses/reqable_license new file mode 100644 index 000000000..2b9f20bba --- /dev/null +++ b/licenses/reqable_license @@ -0,0 +1,48 @@ +使用条款及隐私政策 +欢迎您使用Reqable! +Reqable许可协议(以下简称“本协议”)由Reqable软件开发商 上海日夸宝信息技术有限公司(以下简称“我们”)与您签订。我们将通过本协议帮助您了解本应用许可使用及相关方面的权利义务。请您务必审慎阅读并充分理解本协议各项条款内容,并选择同意或不同意(如您是未成年人,则应在法定监护人陪同下审查阅读)。如果您不同意本协议的全部条款,请退出并卸载本应用。请认真阅读以下本协议的内容: + +关于Reqable +Reqable(以下简称“本应用”)是我们开发的一款多平台的API开发和测试工具,用于软件开发和测试人员(但不限于)进行网络API接口开发、分析调试、应用测试和Bug分析。本应用某些场景下可能具有修改和调试网络数据包的功能,这些功能均是用于提高API接口生产和测试效率。如果您需要修改和调试第三方的数据包,必须取得所属方的官方授权;如果在未授权的情况下擅自修改和调试,所造成的任何问题和责任(包括资金损失、法律风险等)均与我们无关。 + +隐私权限 +我们会遵循正当、合法、必要的原则,收集和使用您在使用Reqable产品或服务而产生的个人信息,这些信息仅用于改善软件质量,不会向任何人或者机构透露或分享。Reqable收集的信息仅包括以下部分: + +系统硬件信息,包括型号、内存、CPU指令集类型。 系统软件信息,包括系统版本,代理设置。 软件Crash产生的日志。 软件功能交互,包括点击事件,功能使用时长。 + +我们绝不会收集、上传和存储用户的身份信息、包括Cookie、账号、密钥、网络数据包内容、数据接口、个人隐私、历史记录以及其它应用信息等。 + +许可证 +Reqable许可证分为两种:企业版和独立版,订阅周期为30天或1年。专业版和企业版订阅后均不会自动续费,您可以在任何时候进行手动续费。Reqable许可证是通用许可证,在全平台(Windows,Mac,Linux,Android,iOS)可用,但是有同一时间激活设备数量的差异。无论是在Android、iOS还是网页上购买,都可以在其他平台上注册设备。 + +您在首次购买成功后,我们会将许可证序列号发送至您的电子邮箱,如果未收到邮件或者遗失邮件,可以通过登录许可证管理中心查看序列号。邮箱和许可证序列号是设备注册的凭证,请妥善保管,如果因您个人原因造成许可证泄漏,带来的一切损失,全部由您本人承担。 + +许可证在成功出售或者续期后,具有7天的退款周期,在退款周期内您可以向payment@reqable.com提交退款申请,我们会在5个工作日内给您安排退款;如果售出时间已经超出退款周期,我们将不会给您退款。注意,如果以上退款政策和Play Store、App Store等平台的退款政策冲突,请以平台为准。 + +功能风险 +本应用运行过程中产生的数据缓存,可能会包含您的敏感信息(可能包括密码、Cookie等),请务必及时进行清理,或者在进行敏感数据操作时关闭本应用; +由于政策和法律原因,本应用不在中国大陆任何应用商店和软件平台进行发布上架和任何形式的销售活动。 +如果您所在的地区法律禁止本应用相关类型的软件程序,您应当遵守当地法律,立即卸载并删除本应用。 +禁止行为 +无论在任何情况下,您都不得作出本应用禁止的行为: + +禁止使用本应用对任何网络数据进行恶意攻击、制作外挂、盗取数据等非法行为; +禁止在未取得其它Host、IP和应用的官方授权的情况下,对其网络数据进行调试和修改; +禁止对本应用本身进行逆向工程(包括但不限于反编译、修改安装包、修改签名信息等),或者以其它方式尝试修改本应用的功能; +禁止在未经过我们授权情况下向任何渠道发布非官方网站发布本应用的任何版本。 +免责事由 +您知悉并同意,我们不因下述任一情况而可能导致的任何损害赔偿承担责任,包括但不限于财产、收益、数据资料等方面的损失或其它形式的无形损失: + +您违反本协议或者相关的服务条款规定,我们有权视您的行为性质采取包括但不限于中断使用许可、停止提供服务、限制使用、法律追究等措施。同时,我们会视司法部门的要求,协助调查; +您违反本协议或者相关的服务条款规定,导致任何第三方损害的,您应当独立承担责任; +因台风、地震、海啸、洪水、停电、战争、恐怖袭击等不可抗力之因素导致本应用服务不能正常使用; +由于黑客攻击、电信部门技术调整或故障、系统维护等因素导致系统服务中断或延迟; +由于政府命令、法律法规的变更、司法机关及行政机关的命令、裁定等原因而导致的系统服务中断、终止或延迟。 +其它条款 +您知悉并同意以下条款: + +电子文本形式的授权协议如同双方签署的协议一样,具有完整和等同的法律效力。您使用本应用或本服务及视为您已阅读并同意受本协议的约束,协议许可范围以外的行为,将直接违反本协议并构成侵权,我们有权立即终止服务,责令损止停害,并保留追究相关责任的权利; +我们有权在必要时修改本协议条款。您可以在本应用的最新版本中查阅相关条款协议。本协议条款变更后,如果您继续使用本应用,即视为您已同意修改后的协议。如果您不同意修改后的协议,应当立即停止使用本应用; +本协议条款无论因何种原因部分无效或不可执行,其余条款仍有效,对双方具有约束力; +本协议所有的条款标题仅为阅读方便,本身并无实际含义,不能作为本协议涵义解释的依据; +我们保留对于本协议的最终解释权。 diff --git a/net-misc/reqable/Manifest b/net-misc/reqable/Manifest new file mode 100644 index 000000000..a2a3fe609 --- /dev/null +++ b/net-misc/reqable/Manifest @@ -0,0 +1 @@ +DIST reqable-app-linux-x86_64.deb 25567576 BLAKE2B 37ddfb1cd29e0d95059c9f8480efc540bc27eba592ca20586b5c73d76938fc414d59f3606fa47ecda008371fe51392a3263136c125f17a40d6e460ac81b3ba22 SHA512 ee3d68af4147ab90af762ec2e54a4212189276465e5fbd5cd4605380d1199a8c7d72d6865b461d418626098721e977eb4ae252da443f90cd219fa6cb2f64ed5c diff --git a/net-misc/reqable/metadata.xml b/net-misc/reqable/metadata.xml new file mode 100644 index 000000000..39e6da0c3 --- /dev/null +++ b/net-misc/reqable/metadata.xml @@ -0,0 +1,11 @@ + + + + + gouwazi + izawuog@protonmail.com + + + reqable/reqable-app + + diff --git a/net-misc/reqable/reqable-2.33.4.ebuild b/net-misc/reqable/reqable-2.33.4.ebuild new file mode 100644 index 000000000..4820cfd8f --- /dev/null +++ b/net-misc/reqable/reqable-2.33.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker desktop xdg + +DESCRIPTION="Reqable = Fiddler + Charles + Postman, 让API调试更快 🚀 更简单 👌" +HOMEPAGE="https://reqable.com/" +SRC_URI="https://github.com/reqable/reqable-app/releases/download/${PV}/reqable-app-linux-x86_64.deb" + +S="${WORKDIR}" +LICENSE="reqable_license" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="x11-libs/gtk+:3" + +RESTRICT="strip mirror" + +src_install() { + insinto /usr/share/reqable + doins -r "${S}"/usr/share/reqable/* + fperms 755 /usr/share/reqable/reqable + domenu "${S}"/usr/share/applications/reqable.desktop + doicon -s 1024 "${S}"/usr/share/pixmaps/reqable.png +}