Gentoo Archives: gentoo-proxy-maint

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-proxy-maint@l.g.o
Cc: Anna Vyalkova <cyber+gentoo@×××××.in>
Subject: [gentoo-proxy-maint] [PATCH v2] net-misc/lagrange: initial import
Date: Tue, 15 Jun 2021 18:23:30
Message-Id: 20210615182205.8991-1-cyber+gentoo@sysrq.in
In Reply to: [gentoo-proxy-maint] [PATCH] net-misc/lagrange: initial import by Anna Vyalkova
1 Signed-off-by: Anna Vyalkova <cyber+gentoo@×××××.in>
2 ---
3 Version bump to 1.5.2
4
5 net-misc/lagrange/Manifest | 1 +
6 net-misc/lagrange/lagrange-1.5.2.ebuild | 42 +++++++++++++++++++++++++
7 net-misc/lagrange/metadata.xml | 33 +++++++++++++++++++
8 3 files changed, 76 insertions(+)
9 create mode 100644 net-misc/lagrange/Manifest
10 create mode 100644 net-misc/lagrange/lagrange-1.5.2.ebuild
11 create mode 100644 net-misc/lagrange/metadata.xml
12
13 diff --git a/net-misc/lagrange/Manifest b/net-misc/lagrange/Manifest
14 new file mode 100644
15 index 00000000000..8acd7b87a04
16 --- /dev/null
17 +++ b/net-misc/lagrange/Manifest
18 @@ -0,0 +1 @@
19 +DIST lagrange-1.5.2.tar.gz 20409523 BLAKE2B 3f8888d7012f7886a61c938c5527639495d0dc424185133b663aec4e90e8de604863bac481a87606cfc5af80a3974503124a8ac7e5924a034053a1cbca705abd SHA512 971d54d072799cc03bc2521571c74e3da996f390198c3a7e04ff8480040aa1ae96d1407dec68ecb02225ece14c0032304ad1c605b6619b4538d9078c8180f9d6
20 diff --git a/net-misc/lagrange/lagrange-1.5.2.ebuild b/net-misc/lagrange/lagrange-1.5.2.ebuild
21 new file mode 100644
22 index 00000000000..ad1bce38ffc
23 --- /dev/null
24 +++ b/net-misc/lagrange/lagrange-1.5.2.ebuild
25 @@ -0,0 +1,42 @@
26 +# Copyright 2021 Gentoo Authors
27 +# Distributed under the terms of the GNU General Public License v2
28 +
29 +EAPI=7
30 +
31 +inherit cmake xdg
32 +
33 +DESCRIPTION="Desktop GUI client for browsing Geminispace"
34 +HOMEPAGE="https://gmi.skyjake.fi/lagrange/
35 +https://git.skyjake.fi/gemini/lagrange"
36 +SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz"
37 +
38 +LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1"
39 +SLOT="0"
40 +KEYWORDS="~amd64 ~x86"
41 +IUSE="cpu_flags_x86_sse4_1 +mp3"
42 +
43 +DEPEND="
44 + dev-libs/libpcre
45 + dev-libs/libunistring
46 + dev-libs/openssl
47 + media-libs/libsdl2
48 + sys-libs/zlib
49 + mp3? ( media-sound/mpg123 )
50 +"
51 +RDEPEND="${DEPEND}"
52 +
53 +src_prepare() {
54 + cmake_src_prepare
55 +}
56 +
57 +src_configure() {
58 + local mycmakeargs=(
59 + -DENABLE_MPG123=$(usex mp3)
60 +
61 + # lib/the_Foundation
62 + -DTFDN_ENABLE_WARN_ERROR=OFF
63 + -DTFDN_ENABLE_SSE41=$(usex cpu_flags_x86_sse4_1)
64 + )
65 +
66 + cmake_src_configure
67 +}
68 diff --git a/net-misc/lagrange/metadata.xml b/net-misc/lagrange/metadata.xml
69 new file mode 100644
70 index 00000000000..bd1226793ce
71 --- /dev/null
72 +++ b/net-misc/lagrange/metadata.xml
73 @@ -0,0 +1,33 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="person" proxied="yes">
78 + <email>cyber+gentoo@×××××.in</email>
79 + <name>Anna</name>
80 + </maintainer>
81 + <maintainer type="project" proxied="proxy">
82 + <email>proxy-maint@g.o</email>
83 + <name>Proxy Maintainers</name>
84 + </maintainer>
85 + <longdescription>
86 + Lagrange is a desktop GUI client for browsing Geminispace.
87 + It offers modern conveniences familiar from web browsers,
88 + such as smooth scrolling, inline image viewing, multiple
89 + tabs, visual themes, Unicode fonts, bookmarks, history, and
90 + page outlines.
91 +
92 + Like the Gemini protocol, Lagrange has been designed with
93 + minimalism in mind. It depends on a small number of essential
94 + libraries. It is written in C and uses SDL for
95 + hardware-accelerated graphics. OpenSSL is used for secure
96 + communications.
97 + </longdescription>
98 + <upstream>
99 + <maintainer>
100 + <email>jaakko.keranen@×××.fi</email>
101 + <name>Jaakko Keränen</name>
102 + </maintainer>
103 + <bugs-to>https://github.com/skyjake/lagrange/issues</bugs-to>
104 + <remote-id type="github">skyjake/lagrange</remote-id>
105 + </upstream>
106 +</pkgmetadata>
107 --
108 2.32.0

Replies

Subject Author
Re: [gentoo-proxy-maint] [PATCH v2] net-misc/lagrange: initial import Joonas Niilola <juippis@g.o>