From 79cc8a9861b63e74dabab1db5b0059164df263d0 Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 28 Jun 2021 20:30:30 +0200 Subject: [PATCH] Added bookworm ebuilds. --- app-text/bookworm/Manifest | 3 ++ app-text/bookworm/bookworm-1.1.2.ebuild | 68 +++++++++++++++++++++++++ app-text/bookworm/bookworm-9999.ebuild | 68 +++++++++++++++++++++++++ 3 files changed, 139 insertions(+) create mode 100644 app-text/bookworm/Manifest create mode 100644 app-text/bookworm/bookworm-1.1.2.ebuild create mode 100644 app-text/bookworm/bookworm-9999.ebuild diff --git a/app-text/bookworm/Manifest b/app-text/bookworm/Manifest new file mode 100644 index 0000000..8290ece --- /dev/null +++ b/app-text/bookworm/Manifest @@ -0,0 +1,3 @@ +DIST bookworm-1.1.2.tar.gz 2102426 BLAKE2B a0d84ea5141c4798d84194a14beb1a59f7d2616775958897526f46ffe33721e416cda369562c044395831cf856cc23f485eed155390a89035081673d9f7f4513 SHA512 3b28aa492a6de2c2c0d5460ed6377f8e25308f7edb39559d0058295a03deb7b6953c98cdbd2f73b616047558fcc2de1f25addba47b1710ff90f425eb1a3ba667 +EBUILD bookworm-1.1.2.ebuild 1209 BLAKE2B 7222f8d3b3abe0e2a122d828b24dd433fcf1f5e1cb6fc898dc0c718f0a393b5a6be3cf7f74272c31afb3e668ce218484c4b621c2e439b2a606524c6dd026c5e5 SHA512 3c59335ee21b7556436950462393faa9652c81b9f113990bc8a4b3b8c8aa3f80dd198d9e353048f1421c221fec88368c9333e40fe81b4944fbbdf1adcd3dcac4 +EBUILD bookworm-9999.ebuild 1209 BLAKE2B 7222f8d3b3abe0e2a122d828b24dd433fcf1f5e1cb6fc898dc0c718f0a393b5a6be3cf7f74272c31afb3e668ce218484c4b621c2e439b2a606524c6dd026c5e5 SHA512 3c59335ee21b7556436950462393faa9652c81b9f113990bc8a4b3b8c8aa3f80dd198d9e353048f1421c221fec88368c9333e40fe81b4944fbbdf1adcd3dcac4 diff --git a/app-text/bookworm/bookworm-1.1.2.ebuild b/app-text/bookworm/bookworm-1.1.2.ebuild new file mode 100644 index 0000000..20ba2a8 --- /dev/null +++ b/app-text/bookworm/bookworm-1.1.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit gnome2-utils meson vala xdg + +DESCRIPTION="A simple ebook reader originally intended for Elementary OS" +HOMEPAGE="https://babluboy.github.io/bookworm" + +if [[ ${PV} == 9999 ]];then + inherit git-r3 + SRC_URI="" + KEYWORDS="" + EGIT_REPO_URI="https://github.com/babluboy/${PN}.git" +else + SRC_URI="https://github.com/babluboy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-libs/granite + app-text/poppler[cairo] + app-arch/unzip + app-arch/unrar + net-libs/webkit-gtk:4/37 + x11-libs/gtk+:3 + dev-db/sqlite:3 + dev-python/html2text + dev-libs/appstream +" +RDEPEND="${DEPEND}" + +DOCS="AUTHORS" + +src_prepare(){ + export VALAC="$(type -p valac-$(vala_best_api_version))" + default +} + +src_install() { + meson_src_install + dosym com.github.babluboy.bookworm /usr/bin/${PN} + default +} + +pkg_preinst() { + gnome2_schemas_savelist + xdg_pkg_preinst +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/app-text/bookworm/bookworm-9999.ebuild b/app-text/bookworm/bookworm-9999.ebuild new file mode 100644 index 0000000..20ba2a8 --- /dev/null +++ b/app-text/bookworm/bookworm-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit gnome2-utils meson vala xdg + +DESCRIPTION="A simple ebook reader originally intended for Elementary OS" +HOMEPAGE="https://babluboy.github.io/bookworm" + +if [[ ${PV} == 9999 ]];then + inherit git-r3 + SRC_URI="" + KEYWORDS="" + EGIT_REPO_URI="https://github.com/babluboy/${PN}.git" +else + SRC_URI="https://github.com/babluboy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-libs/granite + app-text/poppler[cairo] + app-arch/unzip + app-arch/unrar + net-libs/webkit-gtk:4/37 + x11-libs/gtk+:3 + dev-db/sqlite:3 + dev-python/html2text + dev-libs/appstream +" +RDEPEND="${DEPEND}" + +DOCS="AUTHORS" + +src_prepare(){ + export VALAC="$(type -p valac-$(vala_best_api_version))" + default +} + +src_install() { + meson_src_install + dosym com.github.babluboy.bookworm /usr/bin/${PN} + default +} + +pkg_preinst() { + gnome2_schemas_savelist + xdg_pkg_preinst +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +}