Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/junction/
Date: Wed, 24 Aug 2022 15:52:32
Message-Id: 1660996867.ec527667a91d9e9b58aa45f471bc2d894614f956.tastytea@gentoo
1 commit: ec527667a91d9e9b58aa45f471bc2d894614f956
2 Author: Randall T. Vasquez <ran.dall <AT> icloud <DOT> com>
3 AuthorDate: Sat Aug 20 03:14:25 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Sat Aug 20 12:01:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec527667
7
8 gnome-extra/junction: new package, add 1.5.0, 9999
9
10 Signed-off-by: Randall T. Vasquez <ran.dall <AT> icloud.com>
11
12 gnome-extra/junction/Manifest | 1 +
13 gnome-extra/junction/junction-1.5.0.ebuild | 38 ++++++++++++++++++++++++++++++
14 gnome-extra/junction/junction-9999.ebuild | 38 ++++++++++++++++++++++++++++++
15 gnome-extra/junction/metadata.xml | 14 +++++++++++
16 4 files changed, 91 insertions(+)
17
18 diff --git a/gnome-extra/junction/Manifest b/gnome-extra/junction/Manifest
19 new file mode 100644
20 index 000000000..0d414455c
21 --- /dev/null
22 +++ b/gnome-extra/junction/Manifest
23 @@ -0,0 +1 @@
24 +DIST junction-1.5.0.tar.gz 1880000 BLAKE2B 390ea7db13d7642f66b8ff1179bc3822808aa73642f8391a16a5909428e01e51bfdcd8604f562c91c07cac95e6f365b09b452394a89bc6c8c50f7ab437df3273 SHA512 a3262aa5e37ba5cf57b90d060cbad742e3f52b84890ae336813f1a5e1150abe87d7ed7d1f9f16bf2488744504bdde2db5b392a39545c16bb37bcf712559c2f75
25
26 diff --git a/gnome-extra/junction/junction-1.5.0.ebuild b/gnome-extra/junction/junction-1.5.0.ebuild
27 new file mode 100644
28 index 000000000..8048f64c4
29 --- /dev/null
30 +++ b/gnome-extra/junction/junction-1.5.0.ebuild
31 @@ -0,0 +1,38 @@
32 +# Copyright 2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +inherit meson
38 +
39 +DESCRIPTION="Application/browser chooser"
40 +HOMEPAGE="https://apps.gnome.org/app/re.sonny.Junction/"
41 +
42 +if [[ ${PV} == *9999 ]]; then
43 + EGIT_REPO_URI="https://github.com/sonnyp/Junction.git"
44 + inherit git-r3
45 +else
46 + SRC_URI="https://github.com/sonnyp/Junction/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
47 + KEYWORDS="~amd64"
48 + S="${WORKDIR}/${P/j/J}"
49 +fi
50 +
51 +LICENSE="GPL-3+"
52 +SLOT="0"
53 +
54 +DEPEND=""
55 +RDEPEND="${DEPEND}"
56 +BDEPEND=""
57 +
58 +src_configure() {
59 + meson_src_configure \
60 + --datadir=/usr/share
61 +}
62 +
63 +src_install() {
64 + meson_src_compile
65 +}
66 +
67 +src_install() {
68 + meson_src_install
69 +}
70
71 diff --git a/gnome-extra/junction/junction-9999.ebuild b/gnome-extra/junction/junction-9999.ebuild
72 new file mode 100644
73 index 000000000..8048f64c4
74 --- /dev/null
75 +++ b/gnome-extra/junction/junction-9999.ebuild
76 @@ -0,0 +1,38 @@
77 +# Copyright 2022 Gentoo Authors
78 +# Distributed under the terms of the GNU General Public License v2
79 +
80 +EAPI=8
81 +
82 +inherit meson
83 +
84 +DESCRIPTION="Application/browser chooser"
85 +HOMEPAGE="https://apps.gnome.org/app/re.sonny.Junction/"
86 +
87 +if [[ ${PV} == *9999 ]]; then
88 + EGIT_REPO_URI="https://github.com/sonnyp/Junction.git"
89 + inherit git-r3
90 +else
91 + SRC_URI="https://github.com/sonnyp/Junction/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
92 + KEYWORDS="~amd64"
93 + S="${WORKDIR}/${P/j/J}"
94 +fi
95 +
96 +LICENSE="GPL-3+"
97 +SLOT="0"
98 +
99 +DEPEND=""
100 +RDEPEND="${DEPEND}"
101 +BDEPEND=""
102 +
103 +src_configure() {
104 + meson_src_configure \
105 + --datadir=/usr/share
106 +}
107 +
108 +src_install() {
109 + meson_src_compile
110 +}
111 +
112 +src_install() {
113 + meson_src_install
114 +}
115
116 diff --git a/gnome-extra/junction/metadata.xml b/gnome-extra/junction/metadata.xml
117 new file mode 100644
118 index 000000000..6fe292a30
119 --- /dev/null
120 +++ b/gnome-extra/junction/metadata.xml
121 @@ -0,0 +1,14 @@
122 +<?xml version="1.0" encoding="utf-8"?>
123 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
124 +<pkgmetadata>
125 + <maintainer type="person">
126 + <email>ran.dall@××××××.com</email>
127 + <name>Randall Vasquez</name>
128 + </maintainer>
129 + <longdescription lang="en">
130 + Application/browser chooser
131 + </longdescription>
132 + <upstream>
133 + <remote-id type="github">sonnyp/Junction</remote-id>
134 + </upstream>
135 +</pkgmetadata>