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:
Anna (cybertailor) Vyalkova 2021-09-28 20:14:41 +05:00 committed by Anna “CyberTailor”
parent 2456ebc567
commit 89741e6f3b
No known key found for this signature in database
GPG key ID: E7B76EDC50864BB1
3 changed files with 46 additions and 48 deletions

View file

@ -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

View file

@ -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
} }

View file

@ -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>