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

Replies

Subject Author
[gentoo-proxy-maint] [PATCH v2] net-misc/lagrange: initial import Anna Vyalkova <cyber+gentoo@×××××.in>