From 102d3e9a97742e80bf18284714f55be10b33e1d3 Mon Sep 17 00:00:00 2001 From: Dorian OUAKLI Date: Mon, 19 Oct 2026 16:56:54 +0200 Subject: [PATCH] Add EigenWallet --- floop-misc/base-meta/Manifest | 2 +- .../base-meta/base-meta-1.0.0_rc1.ebuild | 4 +- .../workstation-meta-1.0.0_rc1.ebuild | 127 ++++++++++++++++++ .../md5-cache/net-p2p/eigenwallet-bin-4.16.1 | 14 ++ net-p2p/eigenwallet-bin/Manifest | 2 + .../eigenwallet-bin-4.16.1.ebuild | 45 +++++++ profiles/categories | 1 + 7 files changed, 192 insertions(+), 3 deletions(-) create mode 100644 floop-misc/workstation-meta/workstation-meta-1.0.0_rc1.ebuild create mode 100644 metadata/md5-cache/net-p2p/eigenwallet-bin-4.16.1 create mode 100644 net-p2p/eigenwallet-bin/Manifest create mode 100644 net-p2p/eigenwallet-bin/eigenwallet-bin-4.16.1.ebuild diff --git a/floop-misc/base-meta/Manifest b/floop-misc/base-meta/Manifest index d8cb7fc..3b4913c 100644 --- a/floop-misc/base-meta/Manifest +++ b/floop-misc/base-meta/Manifest @@ -1 +1 @@ -EBUILD base-meta-1.0.0_rc1.ebuild 784 BLAKE2B 4af5583f56139ef3d154fe2b0c38dc939d430207dea04af4e93d9cc1991565868e8cb6827d2a0e86bd4300841d3c3ee3920e31600ff4c9d5917c9249435d91de SHA512 befe814cc57d523be872bcddb3af7e1bc8bbbd5276b5f1ea0c784ff23191da45c9fb1fc48570200bffdfca75713dc6497fb802053d02877db71e3292f110b687 +EBUILD base-meta-1.0.0_rc1.ebuild 791 BLAKE2B 27b052fb712c19653be00a31b027fa61f16ea3a6b12a619be7e695a47431338b3c542cc3d5e421ef75cb95fedcc704d4d0e5ef75293c10d61ddd110598fda839 SHA512 d77eed2181805aad875f7ed294256ba7d053049bc6004a8f3a5931a936d6afe2effba986a116ed5f3da98b73ed282fc75c3c57f62ff243a5a6c5bc5921746b48 diff --git a/floop-misc/base-meta/base-meta-1.0.0_rc1.ebuild b/floop-misc/base-meta/base-meta-1.0.0_rc1.ebuild index e03af32..c6d7b82 100644 --- a/floop-misc/base-meta/base-meta-1.0.0_rc1.ebuild +++ b/floop-misc/base-meta/base-meta-1.0.0_rc1.ebuild @@ -5,7 +5,7 @@ EAPI=9 DESCRIPTION="Floop Base System meta-package" -HOMEPAGE="www.floop.fr" +HOMEPAGE="https://www.floop.fr" SRC="" @@ -23,7 +23,7 @@ DEPEND=" app-misc/byobu app-portage/emlop - app-portage/gentoolkiit + app-portage/gentoolkit app-shells/bash-completion diff --git a/floop-misc/workstation-meta/workstation-meta-1.0.0_rc1.ebuild b/floop-misc/workstation-meta/workstation-meta-1.0.0_rc1.ebuild new file mode 100644 index 0000000..5b4ff0b --- /dev/null +++ b/floop-misc/workstation-meta/workstation-meta-1.0.0_rc1.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + + +DESCRIPTION="Floop Workstation System meta-package" +HOMEPAGE="https://www.floop.fr" + +SRC="" + +KEYWORDS="~amd64" +SLOT="0" +LICENSE="MIT" +IUSE="" + +DEPEND=" + app-admin/keepassxc + + app-containers/docker + app-containers/docker-cli + app-containers/docker-compose + + app-editors/kile + + app-emulation/qemu + app-emulation/virt-manager + + app-office/libreoffice + + app-text/calibre + app-text/kbibtext + app-text/texlive + + dev-java/maven-bin + + dev-python/poetry + dev-python/python-lsp-server + + dev-qt/designer + + dev-tex/biblatex + dev-tex/latexmk + + dev-util/android-studio + dev-util/intellij-idea + dev-util/nvidia-cuda-toolkit + dev-util/pkgdev + dev-util/termux-language-server + + dev-vcs/git + + floop-misc/base-meta + + kde-apps/kde-apps-meta + kde-apps/kdepim-meta + kde-apps/kgpg + + kde-misc/kdiff3 + + kde-plasma/plasma-meta + kde-plasma/wacomtablet + + media-fonts/noto-emoji + + media-gfx/gimp + media-gfx/krita + + media-sound/alsa-utils + media-sound/ardour + media-sound/picard + media-sound/qpwgraph + + media-video/kaffeine + media-video/mpv + media-video/obs-studio + + net-analyzer/arp-scan + net-analyzer/etherape + net-analyzer/nmap + net-analyzer/openbsd-netcat + net-analyzer/traceroute + net-analyzer/wireshark + + net-fs/nfs-utils + + net-im/neochat + net-im/signal-cli-bin + net-im/signal-desktop-bin + + net-libs/minupnpc + + net-misc/aria2 + net-misc/knock + net-misc/tigervnc + net-misc/yt-dlp + + net-p2p/kubo + net-p2p/monero-gui + net-p2p/syncthing + + net-print/hplip + + net-vpn/i2p + net-vpn/networkmanager-openvpn + net-vpn/openvpn + + sys-auth/fprintd + + sys-fs/dosfstools + sys-fs/squashfs-tools + + sys-power/thermald + + virtual/jdk:11 + virtual/jdk:17 + virtual/jdk:21 + + www-client/chromium + www-client/firefox + + x11-misc/prime-run +" + +RDEPEND=" + ${DEPEND} +" diff --git a/metadata/md5-cache/net-p2p/eigenwallet-bin-4.16.1 b/metadata/md5-cache/net-p2p/eigenwallet-bin-4.16.1 new file mode 100644 index 0000000..c8027e0 --- /dev/null +++ b/metadata/md5-cache/net-p2p/eigenwallet-bin-4.16.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=GUI for XMR<>BTC atomic swaps (formerly UnstoppableSwap) +EAPI=8 +HOMEPAGE=https://eigenwallet.org https://github.com/eigenwallet/core +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=unpacker xdg +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=>=sys-libs/glibc-2.39 dev-libs/glib:2 net-libs/libsoup:3.0 net-libs/webkit-gtk:4.1 sys-devel/gcc:* x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 +RESTRICT=mirror strip +SLOT=0 +SRC_URI=https://github.com/eigenwallet/core/releases/download/4.16.1/eigenwallet_4.16.1_amd64.deb +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 +_md5_=a1ccf37e9bd4b4f9033d5e06e2a4fa3b diff --git a/net-p2p/eigenwallet-bin/Manifest b/net-p2p/eigenwallet-bin/Manifest new file mode 100644 index 0000000..4d4461e --- /dev/null +++ b/net-p2p/eigenwallet-bin/Manifest @@ -0,0 +1,2 @@ +DIST eigenwallet_4.16.1_amd64.deb 37460746 BLAKE2B a7bf63a5ec0360e0bbc25dd32fbd711f259fbba49d262e92b18c3249c8cb7262d5585875f9ee826c750f0398ff1a596d3961a8f28ec6c31e8189efbc92384e2c SHA512 e0726c479b6d79512c8d25c3ea042e6ff34fe38919ae6a083aeb33cab906f3bac5acde6899bc5e342e439f55d27feaeb4a0e87de4905afdccdb441988af9302b +EBUILD eigenwallet-bin-4.16.1.ebuild 1039 BLAKE2B 23f5a76a38d0b3bfda15af8917c5881d751c1639a134a8f6bb290abaae64c9ead1801f69533951954572f8cefd7caac0874141c1069c141a3b8d7d6d2c7b9972 SHA512 c8439b3cf5ec9f2a596813b5cbe7999bf3e23787807c7087807bcc4fdbc0eb7f4c9587df95aea636934058d27474e6fe660c1f557049b4a710c5d5a0dd360c69 diff --git a/net-p2p/eigenwallet-bin/eigenwallet-bin-4.16.1.ebuild b/net-p2p/eigenwallet-bin/eigenwallet-bin-4.16.1.ebuild new file mode 100644 index 0000000..77b4d46 --- /dev/null +++ b/net-p2p/eigenwallet-bin/eigenwallet-bin-4.16.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker xdg + +DESCRIPTION="GUI for XMR<>BTC atomic swaps (formerly UnstoppableSwap)" +HOMEPAGE="https://eigenwallet.org https://github.com/eigenwallet/core" +SRC_URI="https://github.com/eigenwallet/core/releases/download/${PV}/eigenwallet_${PV}_amd64.deb" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror strip" + +RDEPEND=" + >=sys-libs/glibc-2.39 + dev-libs/glib:2 + net-libs/libsoup:3.0 + net-libs/webkit-gtk:4.1 + sys-devel/gcc:* + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 +" + +QA_PREBUILT="usr/bin/unstoppableswap-gui-rs" + +src_prepare() { + default + + # Upstream ships an empty Categories key + sed -i 's/^Categories=$/Categories=Network;P2P;Finance;/' \ + usr/share/applications/eigenwallet.desktop || die +} + +src_install() { + dobin usr/bin/unstoppableswap-gui-rs + dosym unstoppableswap-gui-rs /usr/bin/eigenwallet + + insinto /usr/share + doins -r usr/share/applications usr/share/icons +} diff --git a/profiles/categories b/profiles/categories index 6972511..fa74c86 100644 --- a/profiles/categories +++ b/profiles/categories @@ -1 +1,2 @@ floop-misc +net-p2p