* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/
@ 2024-11-12 13:20 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-11-12 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 2592d3720838e0981470079771e5a7ba34989d9f
Author: Dawn Xu <18202203719 <AT> 163 <DOT> com>
AuthorDate: Mon Nov 11 14:10:12 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Nov 11 14:15:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2592d372
net-p2p/ipfs-desktop-bin: new package, add 0.39.0
Signed-off-by: Dawn Xu <18202203719 <AT> 163.com>
net-p2p/ipfs-desktop-bin/Manifest | 1 +
.../ipfs-desktop-bin-0.39.0.ebuild | 70 ++++++++++++++++++++++
net-p2p/ipfs-desktop-bin/metadata.xml | 15 +++++
3 files changed, 86 insertions(+)
diff --git a/net-p2p/ipfs-desktop-bin/Manifest b/net-p2p/ipfs-desktop-bin/Manifest
new file mode 100644
index 000000000..6b96c1d2e
--- /dev/null
+++ b/net-p2p/ipfs-desktop-bin/Manifest
@@ -0,0 +1 @@
+DIST ipfs-desktop-0.39.0-linux-amd64.deb 126937128 BLAKE2B 53ab176bb87a81cef9e9e5b968ff8ed2207be691aa19ce95cd45664590cea3a6ce071b67b67883bf3de1cb7e2b4a1fad4df8c64e5590dc8f06f46dd2fc66d543 SHA512 200bbf5289a0f1b091afd6ea102303aba9831da2fb926bb7adf5c22099cf5cee68ae1c533de81c1a11ab7af837fc4609d7caf60b97361ceedc7a2220423ac3e5
diff --git a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
new file mode 100644
index 000000000..97c2c2658
--- /dev/null
+++ b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop xdg unpacker wrapper
+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"
+
+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
+ net-p2p/kubo
+"
+QA_PREBUILT="*"
+src_prepare(){
+ default
+ unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz"
+}
+src_install(){
+ # clean up build-in kubo
+ rm -r "${S}/opt/IPFS Desktop/resources/app.asar.unpacked/node_modules/kubo/kubo" || die
+
+ insinto "/opt"
+ doins -r "${S}/opt/IPFS Desktop"
+ make_wrapper ipfs-desktop "env KUBO_BINARY=$(which ipfs) /opt/IPFS\\ Desktop/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"
+}
+
diff --git a/net-p2p/ipfs-desktop-bin/metadata.xml b/net-p2p/ipfs-desktop-bin/metadata.xml
new file mode 100644
index 000000000..032540772
--- /dev/null
+++ b/net-p2p/ipfs-desktop-bin/metadata.xml
@@ -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>18202203719@163.com</email>
+ <name>Dawn Xu</name>
+ </maintainer>
+ <upstream>
+ <remote-id type = "github">ipfs/ipfs-desktop</remote-id>
+ <maintainer>
+ <name>ipfs</name>
+ <email>ipfs@github.com</email>
+ </maintainer>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/
@ 2024-11-12 13:20 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-11-12 13:20 UTC (permalink / raw
To: gentoo-commits
commit: acd67187b75b5a670099f9fc96213149f6297d6a
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Mon Nov 11 14:56:37 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Nov 11 14:56:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=acd67187
net-p2p/ipfs-desktop-bin: fix metadata email
I'm not sure what happened here, but whatever.
Context: https://github.com/gentoo/guru/pull/251#discussion_r1817708732
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild | 1 -
net-p2p/ipfs-desktop-bin/metadata.xml | 4 ++--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
index 97c2c2658..e70473641 100644
--- a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
+++ b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
@@ -67,4 +67,3 @@ src_install(){
fperms +x "/opt/IPFS Desktop/chrome-sandbox"
fperms +x "/opt/IPFS Desktop/chrome_crashpad_handler"
}
-
diff --git a/net-p2p/ipfs-desktop-bin/metadata.xml b/net-p2p/ipfs-desktop-bin/metadata.xml
index 032540772..2356e8ddc 100644
--- a/net-p2p/ipfs-desktop-bin/metadata.xml
+++ b/net-p2p/ipfs-desktop-bin/metadata.xml
@@ -2,11 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>18202203719@163.com</email>
+ <email>dawn_xu_helloworld@163.com</email>
<name>Dawn Xu</name>
</maintainer>
<upstream>
- <remote-id type = "github">ipfs/ipfs-desktop</remote-id>
+ <remote-id type="github">ipfs/ipfs-desktop</remote-id>
<maintainer>
<name>ipfs</name>
<email>ipfs@github.com</email>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/
@ 2024-11-13 12:54 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-11-13 12:54 UTC (permalink / raw
To: gentoo-commits
commit: 18ae076021487704fd2f400220ec00e34300111a
Author: Dawn Xu <18202203719 <AT> 163 <DOT> com>
AuthorDate: Wed Nov 13 09:20:15 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Nov 13 09:20:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18ae0760
net-p2p/ipfs-desktop-bin:fix error in desktop file
Signed-off-by: Dawn Xu <18202203719 <AT> 163.com>
net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
index e70473641..78b216e66 100644
--- a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
+++ b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
@@ -47,6 +47,7 @@ QA_PREBUILT="*"
src_prepare(){
default
unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz"
+ sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop"
}
src_install(){
# clean up build-in kubo
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/
@ 2024-11-13 12:54 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-11-13 12:54 UTC (permalink / raw
To: gentoo-commits
commit: 7bb673003108d2839f8d83b2198866b431b4111b
Author: Dawn Xu <18202203719 <AT> 163 <DOT> com>
AuthorDate: Wed Nov 13 10:09:58 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Nov 13 10:09:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7bb67300
net-p2p/ipfs-desktop-bin:fix previous commit
Signed-off-by: Dawn Xu <18202203719 <AT> 163.com>
net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
index 78b216e66..08a18198e 100644
--- a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
+++ b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
@@ -47,7 +47,7 @@ QA_PREBUILT="*"
src_prepare(){
default
unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz"
- sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop"
+ sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop" | die
}
src_install(){
# clean up build-in kubo
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/
@ 2024-11-13 14:47 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-11-13 14:47 UTC (permalink / raw
To: gentoo-commits
commit: 296af6d1786fd7bbaa6bfb12e8b144280680ae53
Author: Dawn Xu <18202203719 <AT> 163 <DOT> com>
AuthorDate: Wed Nov 13 13:59:23 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Nov 13 14:00:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=296af6d1
net-p2p/ipfs-desktop-bin:fix last commit
Signed-off-by: Dawn Xu <18202203719 <AT> 163.com>
net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
index 08a18198e..246196426 100644
--- a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
+++ b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.39.0.ebuild
@@ -47,7 +47,7 @@ QA_PREBUILT="*"
src_prepare(){
default
unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz"
- sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop" | die
+ sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop" || die
}
src_install(){
# clean up build-in kubo
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/
2025-01-29 14:39 [gentoo-commits] repo/proj/guru:dev " David Roman
@ 2025-01-30 15:26 ` David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2025-01-30 15:26 UTC (permalink / raw
To: gentoo-commits
commit: ec354c517a54cdba4777af9a5cdae0eb285fdc85
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Wed Jan 29 14:38:54 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Jan 29 14:38:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec354c51
net-p2p/ipfs-desktop-bin: add 0.40.0
Closes: https://github.com/gentoo/guru/pull/251
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
net-p2p/ipfs-desktop-bin/Manifest | 1 +
.../ipfs-desktop-bin-0.40.0.ebuild | 70 ++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/net-p2p/ipfs-desktop-bin/Manifest b/net-p2p/ipfs-desktop-bin/Manifest
index 6b96c1d2e..f168658a2 100644
--- a/net-p2p/ipfs-desktop-bin/Manifest
+++ b/net-p2p/ipfs-desktop-bin/Manifest
@@ -1 +1,2 @@
DIST ipfs-desktop-0.39.0-linux-amd64.deb 126937128 BLAKE2B 53ab176bb87a81cef9e9e5b968ff8ed2207be691aa19ce95cd45664590cea3a6ce071b67b67883bf3de1cb7e2b4a1fad4df8c64e5590dc8f06f46dd2fc66d543 SHA512 200bbf5289a0f1b091afd6ea102303aba9831da2fb926bb7adf5c22099cf5cee68ae1c533de81c1a11ab7af837fc4609d7caf60b97361ceedc7a2220423ac3e5
+DIST ipfs-desktop-0.40.0-linux-amd64.deb 127060680 BLAKE2B b6eec9afa2ee15bff33464c0e7bfa4b852b4a0b92fb81eec5625e993790554236cba7a5b7787e79eb6c86e44a4875accfaa19e0835c323ca7dbea94c3cdb8075 SHA512 5ffa971bfa0050bf4381389e3fe0426661fe7bdae92e6d7c3b3d3f458395324a48225b400be09f206dc973879784eced88572684786388f323a16942a3600f97
diff --git a/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.40.0.ebuild b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.40.0.ebuild
new file mode 100644
index 000000000..246196426
--- /dev/null
+++ b/net-p2p/ipfs-desktop-bin/ipfs-desktop-bin-0.40.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop xdg unpacker wrapper
+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"
+
+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
+ net-p2p/kubo
+"
+QA_PREBUILT="*"
+src_prepare(){
+ default
+ unpacker "${S}/usr/share/doc/ipfs-desktop/changelog.gz"
+ sed -i 's|/opt/IPFS Desktop/ipfs-desktop|/usr/bin/ipfs-desktop|g' "${S}/usr/share/applications/ipfs-desktop.desktop" || die
+}
+src_install(){
+ # clean up build-in kubo
+ rm -r "${S}/opt/IPFS Desktop/resources/app.asar.unpacked/node_modules/kubo/kubo" || die
+
+ insinto "/opt"
+ doins -r "${S}/opt/IPFS Desktop"
+ make_wrapper ipfs-desktop "env KUBO_BINARY=$(which ipfs) /opt/IPFS\\ Desktop/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"
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-01-30 15:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-13 12:54 [gentoo-commits] repo/proj/guru:master commit in: net-p2p/ipfs-desktop-bin/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2025-01-29 14:39 [gentoo-commits] repo/proj/guru:dev " David Roman
2025-01-30 15:26 ` [gentoo-commits] repo/proj/guru:master " David Roman
2024-11-13 14:47 David Roman
2024-11-13 12:54 David Roman
2024-11-12 13:20 David Roman
2024-11-12 13:20 David Roman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox