From d05f704fd28cef4c8bb2a4f6f8ab66d1c2e7a6a7 Mon Sep 17 00:00:00 2001 From: Andrey Grozin Date: Fri, 30 May 2025 12:54:36 +0700 Subject: [PATCH] app-text/foliate: bump to 3.3.0 Signed-off-by: Andrey Grozin --- app-text/foliate/Manifest | 2 ++ app-text/foliate/foliate-3.3.0.ebuild | 51 +++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 app-text/foliate/foliate-3.3.0.ebuild diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest index b7bb6f3f91796..df6a09ed2c83b 100644 --- a/app-text/foliate/Manifest +++ b/app-text/foliate/Manifest @@ -1 +1,3 @@ DIST foliate-3.2.1.tar.bz2 10415300 BLAKE2B f101a1dc7c51389defa85bbce2a43092736c868bc0f43bb9c93b56bc68dfc53156ddd6aa3e90f5ddfd8efd53a914c4e97f918c874ba08647f4ecc90c0ff29916 SHA512 eeec911288f3d44fb7e89163e08363436cc2b81c7b1474833a4524182c85baefb524f63a06d524b7ae00a76a1ff0a387c2c9d5971c75089404b5d3186ebc2f5f +DIST foliate-3.3.0.tar.gz 7505565 BLAKE2B 3f14f83ed5d489efe4f5e6c3de34ca6f2125d8af2eee181f772c72092a24972b0a14f0953101cd31799d434c66b2471daab3326b214f20fdad776583843361b8 SHA512 9940f9e6494ba09488e1ebdcbf444b1510956038d926788e4eda774ad9d3d43ee0b839817ebcd8c1ec892bb56e45c543e66fe6d55952c7820b394cbef3b97645 +DIST foliate-js-3.3.0.tar.gz 3628155 BLAKE2B 902995b560ba38c7fdc77890638221dcd19afabb04df78551b673d7305d0a1e4f8430cd27f974dc5ad48ddc8e3f517299e0670a257e1b242b1d69f8516fcecd2 SHA512 9f93334af0060522556aad75881d34166aefdb48a72d59ad643451b2029a0c50f89447f8711b6f472fba109ae30d3cb7277a992faf563c86b691cb955bc6873d diff --git a/app-text/foliate/foliate-3.3.0.ebuild b/app-text/foliate/foliate-3.3.0.ebuild new file mode 100644 index 0000000000000..92c319cbcd4ab --- /dev/null +++ b/app-text/foliate/foliate-3.3.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PLOCALES="ar cs de el es eu fa_IR fr gl he hi hr hu id ie it ja ko nb nl nn oc pt_BR ru sr sv tr uk zh_CN zh_TW" +inherit meson plocale xdg gnome2-utils +DESCRIPTION="gtk ebook reader built with gjs" +HOMEPAGE="https://github.com/johnfactotum/foliate/" +FOLIATE_JS_VERSION="052123beafed921a9a2a45ef6330c235289a634e" +SRC_URI="https://github.com/johnfactotum/foliate/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/johnfactotum/${PN}-js/archive/${FOLIATE_JS_VERSION}.tar.gz -> ${PN}-js-${PV}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="${MESON_DEPEND}" +RDEPEND="dev-libs/gjs + gui-libs/gtk + >=gui-libs/libadwaita-1.7.0 + net-libs/webkit-gtk:6[introspection] + sys-devel/gettext" + +src_unpack() { + default + mv ${PN}-js-${FOLIATE_JS_VERSION}/* ${P}/src/${PN}-js/ || die "move foliate-js failed" +} + +src_prepare() { + default + xdg_environment_reset + + plocale_find_changes "${S}"/po '' '.po' + + rm_po() { + rm po/${1}.po + sed -e "/^${1}/d" -i po/LINGUAS + } + + plocale_for_each_disabled_locale rm_po +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postinst + gnome2_schemas_update +}