gemini-client/lagrange: add 1.7.0, drop 1.6.4
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
parent
2456ebc567
commit
89741e6f3b
|
@ -1,2 +1,2 @@
|
||||||
DIST lagrange-1.6.4.tar.gz 22716222 BLAKE2B c6688fb10624f2f3c4366a4f17a8f26616bdee385a63977fd1306e785f0a713be8c4f3c4916fc91cb2a708011893b50c47ab28982e27c61a92125b842de3d526 SHA512 8807018e68fe5ea3f5ee1de17858015594dd872aa1797cbadf3e5d5e89033e0adf2484543e1b4b191b6d990ea1c202fd864758182c0936b91b594292777f9ae5
|
|
||||||
DIST lagrange-1.6.5.tar.gz 22717536 BLAKE2B 6906696560ea329c82650f6f4ff00e45e7d094a28f6ecc100fdec9b6934ab5dc904003d67f259e74e71fd1685332ceefe0e40900366a2f4554cefd221ced2a76 SHA512 f86eac167f68221166fdb93ff26b33c070e771405a845884c3f1ccfd4c54cee6a207a21022d4e9ade48a33648ca3f5a607ac432879c6163ea494225448188e88
|
DIST lagrange-1.6.5.tar.gz 22717536 BLAKE2B 6906696560ea329c82650f6f4ff00e45e7d094a28f6ecc100fdec9b6934ab5dc904003d67f259e74e71fd1685332ceefe0e40900366a2f4554cefd221ced2a76 SHA512 f86eac167f68221166fdb93ff26b33c070e771405a845884c3f1ccfd4c54cee6a207a21022d4e9ade48a33648ca3f5a607ac432879c6163ea494225448188e88
|
||||||
|
DIST lagrange-1.7.0.tar.gz 22806723 BLAKE2B 39ff14fee8b057abe41034a7e3878cbf4693eed4b6fd98cecf91222e90f00ccd61ae1898161503c6adea15f301a335a7c4d0c87f59b81f405dcf96fa8f97ae0a SHA512 3ebf9b3bbcac0ba59eff76ded099abfc0a405b64accccf2dc529fd1e03529aff737c7456b840f9f81f71b2260610348c13c24f84ec41d3939705951f8fdd1b7b
|
||||||
|
|
|
@ -13,17 +13,18 @@ SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.g
|
||||||
LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1"
|
LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64 ~x86"
|
||||||
IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz +mp3"
|
IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz mp3 webp"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
dev-libs/libpcre:3
|
dev-libs/libpcre:3
|
||||||
dev-libs/libunistring
|
dev-libs/libunistring:=
|
||||||
dev-libs/openssl
|
dev-libs/openssl:=
|
||||||
media-libs/libsdl2[sound(+),video(+)]
|
media-libs/libsdl2[sound(+),video(+)]
|
||||||
sys-libs/zlib
|
sys-libs/zlib:=
|
||||||
fribidi? ( dev-libs/fribidi )
|
fribidi? ( dev-libs/fribidi )
|
||||||
harfbuzz? ( media-libs/harfbuzz[truetype(+)] )
|
harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
|
||||||
mp3? ( media-sound/mpg123 )
|
mp3? ( media-sound/mpg123 )
|
||||||
|
webp? ( media-libs/libwebp:= )
|
||||||
"
|
"
|
||||||
RDEPEND="${DEPEND}"
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
@ -34,6 +35,7 @@ src_configure() {
|
||||||
-DENABLE_FRIBIDI=$(usex fribidi)
|
-DENABLE_FRIBIDI=$(usex fribidi)
|
||||||
-DENABLE_HARFBUZZ=$(usex harfbuzz)
|
-DENABLE_HARFBUZZ=$(usex harfbuzz)
|
||||||
-DENABLE_MPG123=$(usex mp3)
|
-DENABLE_MPG123=$(usex mp3)
|
||||||
|
-DENABLE_WEBP=$(usex webp)
|
||||||
|
|
||||||
# never build bundled libs
|
# never build bundled libs
|
||||||
-DENABLE_FRIBIDI_BUILD=OFF
|
-DENABLE_FRIBIDI_BUILD=OFF
|
||||||
|
@ -50,11 +52,13 @@ src_configure() {
|
||||||
pkg_postinst() {
|
pkg_postinst() {
|
||||||
xdg_pkg_postinst
|
xdg_pkg_postinst
|
||||||
|
|
||||||
if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.6.0 ; then
|
if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.7.0 ; then
|
||||||
ewarn "Lagrange 1.6 introduces some breaking changes:"
|
ewarn "Lagrange 1.7 introduces some backwards incompatible changes:"
|
||||||
ewarn
|
ewarn
|
||||||
ewarn "- A new TOFU trust store will be created. The old one is kept around but ignored."
|
ewarn "- Bookmarks file format has changed. Your existing bookmarks will be imported to"
|
||||||
ewarn "- App state serialization format has been updated. Downgrading to a previous release"
|
ewarn " the new format. The old bookmarks.txt file can be found in the config directory"
|
||||||
ewarn " will cause app state to be reset (e.g., tabs closed, navigation history cleared)."
|
ewarn " and is writable only by v1.6 and earlier versions."
|
||||||
|
ewarn "- Saved UI state format has changed. Downgrading will reset window state, close"
|
||||||
|
ewarn " all tabs, and clear the navigation cache."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
|
@ -1,34 +1,28 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>cyber+gentoo@sysrq.in</email>
|
<email>cyber+gentoo@sysrq.in</email>
|
||||||
<name>Anna</name>
|
<name>Anna</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>alarig@swordarmor.fr</email>
|
||||||
|
<name>Alarig Le Lay</name>
|
||||||
|
</maintainer>
|
||||||
<longdescription lang="en">
|
<longdescription lang="en">
|
||||||
Lagrange is a desktop GUI client for browsing Geminispace.
|
Lagrange is a desktop GUI client for browsing Geminispace. It offers
|
||||||
It offers modern conveniences familiar from web browsers,
|
modern conveniences familiar from web browsers, such as smooth
|
||||||
such as smooth scrolling, inline image viewing, multiple
|
scrolling, inline image viewing, multiple tabs, visual themes, Unicode
|
||||||
tabs, visual themes, Unicode fonts, bookmarks, history, and
|
fonts, bookmarks, history, and page outlines.
|
||||||
page outlines.
|
|
||||||
|
|
||||||
Like the Gemini protocol, Lagrange has been designed with
|
Like the Gemini protocol, Lagrange has been designed with minimalism in
|
||||||
minimalism in mind. It depends on a small number of essential
|
mind. It depends on a small number of essential libraries. It is written
|
||||||
libraries. It is written in C and uses SDL for
|
in C and uses SDL for hardware-accelerated graphics. OpenSSL is used for
|
||||||
hardware-accelerated graphics. OpenSSL is used for secure
|
secure communications.
|
||||||
communications.
|
|
||||||
</longdescription>
|
</longdescription>
|
||||||
<use>
|
<use>
|
||||||
<flag name="fribidi">
|
<flag name="fribidi">Use <pkg>dev-libs/fribidi</pkg> for bidirectional text</flag>
|
||||||
Use <pkg>dev-libs/fribidi</pkg> for bidirectional text
|
<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> to shape text</flag>
|
||||||
</flag>
|
|
||||||
<flag name="harfbuzz">
|
|
||||||
Use <pkg>media-libs/harfbuzz</pkg> to shape text
|
|
||||||
</flag>
|
|
||||||
</use>
|
</use>
|
||||||
<upstream>
|
<upstream>
|
||||||
<maintainer>
|
<maintainer>
|
||||||
|
|
Loading…
Reference in a new issue