diff --git a/.github/workflows/overlay.toml b/.github/workflows/overlay.toml index f8980c1c3..f921ee736 100644 --- a/.github/workflows/overlay.toml +++ b/.github/workflows/overlay.toml @@ -1163,6 +1163,13 @@ use_latest_release = true prefix = "v" github_account = "123485k" +["net-misc/another-redis-desktop-manager"] +source = "github" +github = "qishibo/AnotherRedisDesktopManager" +use_latest_release = true +prefix = "v" +github_account = "gouwazi" + # TODO: upstream no tags #["net-misc/apifox"] diff --git a/net-misc/another-redis-desktop-manager-bin/Manifest b/net-misc/another-redis-desktop-manager-bin/Manifest new file mode 100644 index 000000000..1c1328953 --- /dev/null +++ b/net-misc/another-redis-desktop-manager-bin/Manifest @@ -0,0 +1 @@ +DIST another-redis-desktop-manager-bin-1.7.1.AppImage 84232995 BLAKE2B c7e62b43a04a254f2a3155a12e8d8b53c40fdd498e894bc1b35b2a903e85544e4045d6c6e4b652a7361a6a548e1fe727332a092769e0eebe541f42a036baba69 SHA512 7b1e7976681fde7263a462a9dfd827e9d088623a5b4ff95b2142f421683e525345ad7739dc80fe130b637683ec60590484b51b00ccfee00bd2fb12926b608d1c diff --git a/net-misc/another-redis-desktop-manager-bin/another-redis-desktop-manager-bin-1.7.1.ebuild b/net-misc/another-redis-desktop-manager-bin/another-redis-desktop-manager-bin-1.7.1.ebuild new file mode 100644 index 000000000..5f1d3d63c --- /dev/null +++ b/net-misc/another-redis-desktop-manager-bin/another-redis-desktop-manager-bin-1.7.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="A faster, better and more stable Redis desktop manager [GUI client]" +HOMEPAGE="https://github.com/qishibo/AnotherRedisDesktopManager" +SRC_URI="https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v${PV}/Another-Redis-Desktop-Manager-linux-${PV}-x86_64.AppImage -> ${P}.AppImage" +S="${WORKDIR}" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="strip" + +BDEPEND="sys-fs/fuse:0" + +src_unpack() { + cp "${DISTDIR}/${P}.AppImage" another-redis-desktop-manager || die +} + +src_install() { + dobin another-redis-desktop-manager + domenu "${FILESDIR}/another-redis-desktop-manager.desktop" + doicon -s scalable "${FILESDIR}/another-redis-desktop-manager.svg" +} diff --git a/net-misc/another-redis-desktop-manager-bin/files/another-redis-desktop-manager.desktop b/net-misc/another-redis-desktop-manager-bin/files/another-redis-desktop-manager.desktop new file mode 100644 index 000000000..017ef8ea0 --- /dev/null +++ b/net-misc/another-redis-desktop-manager-bin/files/another-redis-desktop-manager.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Another Redis Desktop Manager +Exec=/usr/bin/another-redis-desktop-manager --ignore-additional-command-line-flags --ozone-platform-hint=auto --enable-wayland-ime %U +Comment=A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac. +Comment[zh_CN]=更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值 +Terminal=false +Icon=another-redis-desktop-manager +Type=Application +StartupNotify=true +StartupWMClass=another-redis-desktop-manager +Categories=Network;Development;Utility; diff --git a/net-misc/another-redis-desktop-manager-bin/files/another-redis-desktop-manager.svg b/net-misc/another-redis-desktop-manager-bin/files/another-redis-desktop-manager.svg new file mode 100644 index 000000000..cbe7457b9 --- /dev/null +++ b/net-misc/another-redis-desktop-manager-bin/files/another-redis-desktop-manager.svg @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/net-misc/another-redis-desktop-manager-bin/metadata.xml b/net-misc/another-redis-desktop-manager-bin/metadata.xml new file mode 100644 index 000000000..6713c19d2 --- /dev/null +++ b/net-misc/another-redis-desktop-manager-bin/metadata.xml @@ -0,0 +1,11 @@ + + + + + gouwazi + izawuog@protonmail.com + + + qishibo/AnotherRedisDesktopManagero + +