Gentoo Archives: gentoo-commits

From: "Jason A. Donenfeld" <zx2c4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/irccloud-desktop-bin/
Date: Thu, 25 Jun 2020 00:42:00
Message-Id: 1593045701.0cfb356346446c98993fbe01518bce821aea382d.zx2c4@gentoo
1 commit: 0cfb356346446c98993fbe01518bce821aea382d
2 Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 25 00:40:46 2020 +0000
4 Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 25 00:41:41 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfb3563
7
8 net-irc/irccloud-desktop-bin: add 0.15.0
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.23
11 Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
12
13 net-irc/irccloud-desktop-bin/Manifest | 1 +
14 .../irccloud-desktop-bin-0.15.0.ebuild | 51 ++++++++++++++++++++++
15 net-irc/irccloud-desktop-bin/metadata.xml | 8 ++++
16 3 files changed, 60 insertions(+)
17
18 diff --git a/net-irc/irccloud-desktop-bin/Manifest b/net-irc/irccloud-desktop-bin/Manifest
19 new file mode 100644
20 index 00000000000..1be8b3ad48d
21 --- /dev/null
22 +++ b/net-irc/irccloud-desktop-bin/Manifest
23 @@ -0,0 +1 @@
24 +DIST irccloud-desktop_0.15.0_linux_amd64.deb 56822648 BLAKE2B 9311a0b1c7aca956cbcd75be20dd11d6114c4a593d7f3fb3cbc06d9806d9fe8631d72af3e0f209a3ecb1211a8027cd9d55c0999366359fe49e219a3f6efb9429 SHA512 69d3a6edaae05a71100ca791eb0986e5b58070fd20ec23ae853e14d59f613f2f25470983de34f24222c7f67e609ae5e2a83b5dc0dbadb9c49e9165b3d5b550d1
25
26 diff --git a/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.15.0.ebuild b/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.15.0.ebuild
27 new file mode 100644
28 index 00000000000..fd92a49e700
29 --- /dev/null
30 +++ b/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.15.0.ebuild
31 @@ -0,0 +1,51 @@
32 +# Copyright 2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit desktop unpacker xdg
38 +
39 +DESCRIPTION="IRCCloud Desktop Client"
40 +HOMEPAGE="https://github.com/irccloud/irccloud-desktop
41 + https://www.irccloud.com/"
42 +SRC_URI="https://github.com/irccloud/irccloud-desktop/releases/download/v${PV}/irccloud-desktop_${PV}_linux_amd64.deb"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64"
47 +RESTRICT="mirror strip"
48 +
49 +DEPEND="
50 + >=x11-libs/gtk+-3.0
51 + x11-libs/libnotify
52 + >=dev-libs/nss-3
53 + x11-libs/libXScrnSaver
54 + x11-libs/libXtst
55 + x11-misc/xdg-utils
56 + net-print/cups
57 + >=app-accessibility/at-spi2-core-2.0.0
58 +"
59 +RDEPEND="${DEPEND}"
60 +
61 +S="${WORKDIR}"
62 +
63 +src_unpack() {
64 + unpack_deb ${A}
65 +}
66 +
67 +src_install() {
68 + sed -i 's/--no-sandbox//g' usr/share/applications/irccloud.desktop || die
69 + domenu usr/share/applications/irccloud.desktop
70 +
71 + for size in 16 32 48 64 128 256 512; do
72 + doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/irccloud.png
73 + done
74 +
75 + gunzip usr/share/doc/irccloud-desktop/changelog.gz || die
76 + dodoc usr/share/doc/irccloud-desktop/changelog
77 +
78 + insinto /
79 + doins -r opt
80 + fperms +x /opt/IRCCloud/irccloud
81 + dosym ../IRCCloud/irccloud /opt/bin/irccloud
82 +}
83
84 diff --git a/net-irc/irccloud-desktop-bin/metadata.xml b/net-irc/irccloud-desktop-bin/metadata.xml
85 new file mode 100644
86 index 00000000000..915f0022706
87 --- /dev/null
88 +++ b/net-irc/irccloud-desktop-bin/metadata.xml
89 @@ -0,0 +1,8 @@
90 +<?xml version="1.0" encoding="UTF-8"?>
91 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
92 +<pkgmetadata>
93 + <maintainer type="person">
94 + <email>zx2c4@g.o</email>
95 + <name>Jason A. Donenfeld</name>
96 + </maintainer>
97 +</pkgmetadata>