public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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