From d7a00602ec7e25d3472d4060b58388c79d7b98ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:41:22 +0100 Subject: [PATCH] app-text/sioyek: new package, add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/files/sioyek.desktop | 12 ++++++++ app-text/sioyek/metadata.xml | 7 +++++ app-text/sioyek/sioyek-9999.ebuild | 42 ++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 app-text/sioyek/files/sioyek.desktop create mode 100644 app-text/sioyek/metadata.xml create mode 100644 app-text/sioyek/sioyek-9999.ebuild diff --git a/app-text/sioyek/files/sioyek.desktop b/app-text/sioyek/files/sioyek.desktop new file mode 100644 index 0000000000..f1afd70c8f --- /dev/null +++ b/app-text/sioyek/files/sioyek.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Sioyek +Comment=PDF viewer for reading research papers and technical books +Keywords=pdf;viewer;reader;research; +TryExec=/opt/sioyek/sioyek +Exec=/opt/sioyek/sioyek %f +StartupNotify=true +Terminal=false +Type=Application +Icon=sioyek-icon-linux +Categories=Development;Viewer; +MimeType=application/pdf; \ No newline at end of file diff --git a/app-text/sioyek/metadata.xml b/app-text/sioyek/metadata.xml new file mode 100644 index 0000000000..f85aa3197c --- /dev/null +++ b/app-text/sioyek/metadata.xml @@ -0,0 +1,7 @@ + + + + + ahrm/sioyek + + diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild new file mode 100644 index 0000000000..9c0dc1bcf4 --- /dev/null +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 qmake-utils desktop +EGIT_REPO_URI="https://github.com/ahrm/sioyek.git" +DESCRIPTION="Sioyek is a PDF viewer with a focus on textbooks and research papers" +HOMEPAGE="https://github.com/ahrm/sioyek" + +LICENSE="GPL-3" +SLOT="0" + +BDEPEND="media-libs/harfbuzz + dev-qt/qtbase + dev-qt/qt3d" + +KEYWORDS="~amd64~x86" + +src_prepare() { + #Make Mupdf specific for build + pushd mupdf || die + emake USE_SYSTEM_HARFBUZZ=yes + popd || die + + eapply_user + eqmake5 "CONFIG+=linux_app_image" pdf_viewer_build_config.pro +} +src_install() { + #intall bin and shaders + insinto /opt/sioyek + doins sioyek + fperms +x /opt/sioyek/sioyek + insinto /opt/sioyek/shaders + doins pdf_viewer/shaders/* + + domenu "${FILESDIR}/sioyek.desktop" + doicon resources/sioyek-icon-linux.png + insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config + doman resources/sioyek.1 + +} \ No newline at end of file