Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: net-misc/lagrange/
Date: Tue, 15 Jun 2021 20:32:41
Message-Id: 1623789149.9ffaee9d06897f457de779e99b90e89c5130cbb8.cybertailor@gentoo
1 commit: 9ffaee9d06897f457de779e99b90e89c5130cbb8
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Tue Jun 15 18:59:33 2021 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Tue Jun 15 20:32:29 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ffaee9d
7
8 net-misc/lagrange: move from SwordArMor overlay
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 net-misc/lagrange/Manifest | 2 +-
13 net-misc/lagrange/lagrange-1.5.1.ebuild | 43 ---------------------------------
14 net-misc/lagrange/lagrange-1.5.2.ebuild | 42 ++++++++++++++++++++++++++++++++
15 net-misc/lagrange/lagrange-9999.ebuild | 43 ---------------------------------
16 net-misc/lagrange/metadata.xml | 33 +++++++++++++++++--------
17 5 files changed, 66 insertions(+), 97 deletions(-)
18
19 diff --git a/net-misc/lagrange/Manifest b/net-misc/lagrange/Manifest
20 index a33632c29..8acd7b87a 100644
21 --- a/net-misc/lagrange/Manifest
22 +++ b/net-misc/lagrange/Manifest
23 @@ -1 +1 @@
24 -DIST lagrange-1.5.1.tar.gz 20406988 BLAKE2B faae5c415fb8eb36a8301adff0ea330c11aab861c5e134a7b2601903877fbbb9d3369719151048740f35ea1fd7e3032a02b9e2287a7f7eef4864d05a0e643d25 SHA512 b5ee3ff9718c7bf4542a1f7b92b6efdd2360c01ebba2b380e0458762d317bf54c57e2c171b6d6b11a7b308255de7ce2f76905c17f70d7c0c971e48c95d15d991
25 +DIST lagrange-1.5.2.tar.gz 20409523 BLAKE2B 3f8888d7012f7886a61c938c5527639495d0dc424185133b663aec4e90e8de604863bac481a87606cfc5af80a3974503124a8ac7e5924a034053a1cbca705abd SHA512 971d54d072799cc03bc2521571c74e3da996f390198c3a7e04ff8480040aa1ae96d1407dec68ecb02225ece14c0032304ad1c605b6619b4538d9078c8180f9d6
26
27 diff --git a/net-misc/lagrange/lagrange-1.5.1.ebuild b/net-misc/lagrange/lagrange-1.5.1.ebuild
28 deleted file mode 100644
29 index 0a712028c..000000000
30 --- a/net-misc/lagrange/lagrange-1.5.1.ebuild
31 +++ /dev/null
32 @@ -1,43 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit cmake xdg-utils
39 -
40 -DESCRIPTION="A Beautiful Gemini Client"
41 -HOMEPAGE="https://gmi.skyjake.fi/lagrange/"
42 -if [ "${PV}" == "9999" ]; then
43 - inherit git-r3
44 -
45 - EGIT_REPO_URI="https://git.skyjake.fi/gemini/${PN}.git"
46 -else
47 - SRC_URI="https://git.skyjake.fi/skyjake/${PN}/releases/download/v${PV}/${P}.tar.gz"
48 - KEYWORDS="~amd64"
49 -fi
50 -
51 -LICENSE="BSD-2"
52 -SLOT=0
53 -IUSE="mpg123"
54 -
55 -RDEPEND="
56 - >=dev-libs/openssl-1.1.1
57 - media-libs/libsdl2
58 - dev-libs/libpcre
59 - sys-libs/zlib
60 - dev-libs/libunistring
61 - mpg123? ( media-sound/mpg123 )
62 -"
63 -
64 -src_configure() {
65 - if use mpg123; then
66 - mycmakeargs+=("-DENABLE_MPG123")
67 - fi
68 - mycmakeargs+=("-DCMAKE_BUILD_TYPE=Release")
69 - cmake_src_configure
70 -}
71 -
72 -pkg_postinst() {
73 - xdg_desktop_database_update
74 - xdg_icon_cache_update
75 -}
76
77 diff --git a/net-misc/lagrange/lagrange-1.5.2.ebuild b/net-misc/lagrange/lagrange-1.5.2.ebuild
78 new file mode 100644
79 index 000000000..ad1bce38f
80 --- /dev/null
81 +++ b/net-misc/lagrange/lagrange-1.5.2.ebuild
82 @@ -0,0 +1,42 @@
83 +# Copyright 2021 Gentoo Authors
84 +# Distributed under the terms of the GNU General Public License v2
85 +
86 +EAPI=7
87 +
88 +inherit cmake xdg
89 +
90 +DESCRIPTION="Desktop GUI client for browsing Geminispace"
91 +HOMEPAGE="https://gmi.skyjake.fi/lagrange/
92 +https://git.skyjake.fi/gemini/lagrange"
93 +SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz"
94 +
95 +LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1"
96 +SLOT="0"
97 +KEYWORDS="~amd64 ~x86"
98 +IUSE="cpu_flags_x86_sse4_1 +mp3"
99 +
100 +DEPEND="
101 + dev-libs/libpcre
102 + dev-libs/libunistring
103 + dev-libs/openssl
104 + media-libs/libsdl2
105 + sys-libs/zlib
106 + mp3? ( media-sound/mpg123 )
107 +"
108 +RDEPEND="${DEPEND}"
109 +
110 +src_prepare() {
111 + cmake_src_prepare
112 +}
113 +
114 +src_configure() {
115 + local mycmakeargs=(
116 + -DENABLE_MPG123=$(usex mp3)
117 +
118 + # lib/the_Foundation
119 + -DTFDN_ENABLE_WARN_ERROR=OFF
120 + -DTFDN_ENABLE_SSE41=$(usex cpu_flags_x86_sse4_1)
121 + )
122 +
123 + cmake_src_configure
124 +}
125
126 diff --git a/net-misc/lagrange/lagrange-9999.ebuild b/net-misc/lagrange/lagrange-9999.ebuild
127 deleted file mode 100644
128 index 0a712028c..000000000
129 --- a/net-misc/lagrange/lagrange-9999.ebuild
130 +++ /dev/null
131 @@ -1,43 +0,0 @@
132 -# Copyright 1999-2021 Gentoo Authors
133 -# Distributed under the terms of the GNU General Public License v2
134 -
135 -EAPI=7
136 -
137 -inherit cmake xdg-utils
138 -
139 -DESCRIPTION="A Beautiful Gemini Client"
140 -HOMEPAGE="https://gmi.skyjake.fi/lagrange/"
141 -if [ "${PV}" == "9999" ]; then
142 - inherit git-r3
143 -
144 - EGIT_REPO_URI="https://git.skyjake.fi/gemini/${PN}.git"
145 -else
146 - SRC_URI="https://git.skyjake.fi/skyjake/${PN}/releases/download/v${PV}/${P}.tar.gz"
147 - KEYWORDS="~amd64"
148 -fi
149 -
150 -LICENSE="BSD-2"
151 -SLOT=0
152 -IUSE="mpg123"
153 -
154 -RDEPEND="
155 - >=dev-libs/openssl-1.1.1
156 - media-libs/libsdl2
157 - dev-libs/libpcre
158 - sys-libs/zlib
159 - dev-libs/libunistring
160 - mpg123? ( media-sound/mpg123 )
161 -"
162 -
163 -src_configure() {
164 - if use mpg123; then
165 - mycmakeargs+=("-DENABLE_MPG123")
166 - fi
167 - mycmakeargs+=("-DCMAKE_BUILD_TYPE=Release")
168 - cmake_src_configure
169 -}
170 -
171 -pkg_postinst() {
172 - xdg_desktop_database_update
173 - xdg_icon_cache_update
174 -}
175
176 diff --git a/net-misc/lagrange/metadata.xml b/net-misc/lagrange/metadata.xml
177 index e3edec442..8472ce9d7 100644
178 --- a/net-misc/lagrange/metadata.xml
179 +++ b/net-misc/lagrange/metadata.xml
180 @@ -2,19 +2,32 @@
181 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
182 <pkgmetadata>
183 <maintainer type="person">
184 - <email>strikersh@×××××××.org</email>
185 - <name>Jules de Sartiges</name>
186 + <email>alarig@××××××××××.fr</email>
187 + <name>Alarig Le Lay</name>
188 </maintainer>
189 - <use>
190 - <flag name="mpg123">Enable support for mp3 decoding over media-sound/mpg123</flag>
191 - </use>
192 - <longdescription lang="en">
193 - Lagrange is a desktop GUI client for browsing Geminispace. It
194 - offers modern conveniences familiar from web browsers, such as
195 - smooth scrolling, inline image viewing, multiple tabs, visual
196 - themes, Unicode fonts, bookmarks, history, and page outlines.
197 + <maintainer type="person">
198 + <email>cyber+gentoo@×××××.in</email>
199 + <name>Anna</name>
200 + </maintainer>
201 + <longdescription>
202 + Lagrange is a desktop GUI client for browsing Geminispace.
203 + It offers modern conveniences familiar from web browsers,
204 + such as smooth scrolling, inline image viewing, multiple
205 + tabs, visual themes, Unicode fonts, bookmarks, history, and
206 + page outlines.
207 +
208 + Like the Gemini protocol, Lagrange has been designed with
209 + minimalism in mind. It depends on a small number of essential
210 + libraries. It is written in C and uses SDL for
211 + hardware-accelerated graphics. OpenSSL is used for secure
212 + communications.
213 </longdescription>
214 <upstream>
215 + <maintainer>
216 + <email>jaakko.keranen@×××.fi</email>
217 + <name>Jaakko Keränen</name>
218 + </maintainer>
219 <bugs-to>https://github.com/skyjake/lagrange/issues</bugs-to>
220 + <remote-id type="github">skyjake/lagrange</remote-id>
221 </upstream>
222 </pkgmetadata>