-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
net-p2p/ipfs-desktop-bin: new package, add 0.39.0 #251
base: master
Are you sure you want to change the base?
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DIST ipfs-desktop-0.39.0-linux-amd64.deb 126937128 BLAKE2B 53ab176bb87a81cef9e9e5b968ff8ed2207be691aa19ce95cd45664590cea3a6ce071b67b67883bf3de1cb7e2b4a1fad4df8c64e5590dc8f06f46dd2fc66d543 SHA512 200bbf5289a0f1b091afd6ea102303aba9831da2fb926bb7adf5c22099cf5cee68ae1c533de81c1a11ab7af837fc4609d7caf60b97361ceedc7a2220423ac3e5 |
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,76 @@ | ||||||
# Copyright 2024 Gentoo Authors | ||||||
# Distributed under the terms of the GNU General Public License v2 | ||||||
|
||||||
EAPI=8 | ||||||
inherit desktop xdg unpacker optfeature | ||||||
DESCRIPTION="A desktop client for IPFS. The IPFS's Native Application" | ||||||
HOMEPAGE="https://github.com/ipfs/ipfs-desktop" | ||||||
SRC_URI="https://github.com/ipfs/ipfs-desktop/releases/download/v${PV}/ipfs-desktop-${PV}-linux-amd64.deb" | ||||||
S="${WORKDIR}" | ||||||
LICENSE="MIT" | ||||||
SLOT="0" | ||||||
KEYWORDS="~amd64" | ||||||
|
||||||
DEPEND=" | ||||||
" | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You can just remove DEPEND here. |
||||||
RDEPEND="x11-libs/gtk+:3 | ||||||
x11-libs/libnotify | ||||||
dev-libs/nss | ||||||
x11-libs/libXScrnSaver | ||||||
x11-libs/libXtst | ||||||
x11-misc/xdg-utils | ||||||
app-accessibility/at-spi2-core | ||||||
sys-apps/util-linux | ||||||
app-crypt/libsecret | ||||||
dev-libs/expat | ||||||
dev-libs/glib:2 | ||||||
dev-libs/nspr | ||||||
media-libs/alsa-lib | ||||||
media-libs/mesa | ||||||
net-print/cups | ||||||
sys-apps/dbus | ||||||
x11-libs/cairo | ||||||
x11-libs/gdk-pixbuf:2 | ||||||
x11-libs/libX11 | ||||||
x11-libs/libXcomposite | ||||||
x11-libs/libXdamage | ||||||
x11-libs/libXext | ||||||
x11-libs/libXfixes | ||||||
x11-libs/libXrandr | ||||||
x11-libs/libdrm | ||||||
x11-libs/libxcb | ||||||
x11-libs/libxkbcommon | ||||||
x11-libs/pango | ||||||
" | ||||||
|
||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
I forgot to mention, but please add QA_PREBUILT since this is a binary ebuild. Otherwise, QA will notify you that it doesn't respect {C,LD}FLAGS. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Hello... I fix it on WebIDE... sorry |
||||||
|
||||||
src_prepare(){ | ||||||
default | ||||||
unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz" | ||||||
} | ||||||
src_install(){ | ||||||
# clean up build-in kubo | ||||||
insinto "/opt" | ||||||
doins -r "${S}/opt/IPFS Desktop" | ||||||
dosym -r "/opt/IPFS Desktop/ipfs-desktop" "/usr/bin/ipfs-desktop" | ||||||
domenu "${S}/usr/share/applications/ipfs-desktop.desktop" | ||||||
dodoc "${S}/changelog" | ||||||
insinto "/usr/share" | ||||||
# doins -r "${S}/usr/share/icons" | ||||||
local size | ||||||
for size in 16 32 48 64 128 256 512; do | ||||||
doicon -s ${size} "${S}/usr/share/icons/hicolor/${size}x${size}/apps/ipfs-desktop.png" | ||||||
done | ||||||
fperms +x "/opt/IPFS Desktop/ipfs-desktop" | ||||||
fperms +x "/opt/IPFS Desktop/chrome-sandbox" | ||||||
fperms +x "/opt/IPFS Desktop/chrome_crashpad_handler" | ||||||
fperms +x "/opt/IPFS Desktop/resources/app.asar.unpacked/node_modules/kubo/kubo/ipfs" | ||||||
} | ||||||
|
||||||
pkg_postinst(){ | ||||||
xdg_pkg_postinst | ||||||
optfeature "cli interface" net-p2p/kubo | ||||||
} | ||||||
pkg_postrm(){ | ||||||
xdg_pkg_postrm | ||||||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please use the email address you registered with bugs.gentoo.org. https://wiki.gentoo.org/wiki/Project:GURU#The_regulations
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a alias name for my email registered in bugs.gentoo.org. But I won't leave my phone numbers on GitHub, I wold change my gentoo bugzilla's email. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Unfortunately, Bugzilla wouldn't know whether it's an alias or not.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Your new email is still not registered. Can you login to Bugzilla with your new email address?
|
||
<name>Dawn Xu</name> | ||
</maintainer> | ||
<upstream> | ||
<remote-id type = "github">ipfs/ipfs-desktop</remote-id> | ||
<maintainer> | ||
<name>ipfs</name> | ||
<email>[email protected]</email> | ||
</maintainer> | ||
</upstream> | ||
</pkgmetadata> |
This comment was marked as resolved.
Sorry, something went wrong.