From a64950306cfb725f99f33c6769aa5c8549032825 Mon Sep 17 00:00:00 2001 From: liuyujielol <2073201758GD@gmail.com> Date: Fri, 17 May 2024 15:28:26 +0800 Subject: [PATCH] app-text/cajviewer: add 9.0 1 app-text/cajviewer: make pkgcheck happy Signed-off-by: liuyujielol <2073201758GD@gmail.com> --- app-text/cajviewer/Manifest | 1 + app-text/cajviewer/cajviewer-1.3.22.ebuild | 21 +++-------- app-text/cajviewer/cajviewer-9.0.ebuild | 56 ++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 16 deletions(-) create mode 100644 app-text/cajviewer/cajviewer-9.0.ebuild diff --git a/app-text/cajviewer/Manifest b/app-text/cajviewer/Manifest index d03feba6b..d7a2eca42 100644 --- a/app-text/cajviewer/Manifest +++ b/app-text/cajviewer/Manifest @@ -1 +1,2 @@ DIST cajviewer_1.3.22-1_amd64.deb 124947962 BLAKE2B 0c2c2b9d11f48641d03bd50fa33313a509ffb31d1ff314b33c514d290d83bf74242602a23ef36c620ea224f6a53cb2170823b1cf6a7e5484c0c4400d7a0e904c SHA512 c688311adce84e86e118c5b612f39f394b060cd94a694cece03e8f31006135ee198902093ec4ebb467dafaf766c3f9074e5e152bbd2e76ec6260999c71bb9d46 +DIST cajviewer_9.0_amd64.deb 235087704 BLAKE2B be289ee6b89b4a0bbedf8a1dc0fca92edf1b3f8b4b77f6411facb6909485486f32eaf5ea9636ffdfc687173bb30d3d97494f090be1403518b77bbd8db06c5c3c SHA512 b804c24b3a6e0f4c3f3155690e720d75ae60a08966971491efaa64f994ddc383a67ca1fd11ebdc1e6b408f7f2b7ddffd4195de38073beea02ab23c90faa724a8 diff --git a/app-text/cajviewer/cajviewer-1.3.22.ebuild b/app-text/cajviewer/cajviewer-1.3.22.ebuild index 21154f3dc..59a6cb36b 100644 --- a/app-text/cajviewer/cajviewer-1.3.22.ebuild +++ b/app-text/cajviewer/cajviewer-1.3.22.ebuild @@ -1,9 +1,9 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit desktop unpacker xdg-utils +inherit unpacker xdg MY_PN="${PN}" @@ -11,13 +11,14 @@ DESCRIPTION="Document Viewer for CAJ, KDH, NH, TEB and PDF format" HOMEPAGE="http://cajviewer.cnki.net" SRC_URI="https://download.cnki.net/${PN}_${PV}-1_amd64.deb" - -RESTRICT="mirror strip" +S="${WORKDIR}" LICENSE="CAJVIEWER-EULA" SLOT="0" KEYWORDS="~amd64" +RESTRICT="mirror strip" + RDEPEND=" net-dns/avahi dev-libs/gmp @@ -42,8 +43,6 @@ RDEPEND=" " DEPEND="${RDEPEND}" -S="${WORKDIR}" - QA_PREBUILT=" /opt/apps/net.cnki.cajviewer/files/lib/*.so* /opt/apps/net.cnki.cajviewer/files/plugins/*/*.so @@ -56,13 +55,3 @@ src_install(){ fperms 0755 /${MY_PREFIX}/CAJViewer fperms 0755 /${MY_PREFIX}/start.sh } - -pkg_postinst(){ - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm(){ - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-text/cajviewer/cajviewer-9.0.ebuild b/app-text/cajviewer/cajviewer-9.0.ebuild new file mode 100644 index 000000000..ab501a5f8 --- /dev/null +++ b/app-text/cajviewer/cajviewer-9.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg +DESCRIPTION="Document Viewer for CAJ, KDH, NH, TEB and PDF format" + +HOMEPAGE="http://cajviewer.cnki.net" +SRC_URI="https://download.cnki.net/cajPackage/CAJLinuxPackage/${PN}_${PV}_amd64.deb" +S="${WORKDIR}" + +LICENSE="CAJVIEWER-EULA" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror strip" + +RDEPEND=" + dev-db/freetds + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtvirtualkeyboard:5 + media-libs/tiff-compat:4 +" +DEPEND="${RDEPEND}" + +MY_PREFIX="/opt/${PN}" + +QA_PREBUILT=" + /opt/cajviewer/lib/*.so* + /opt/cajviewer/plugins/*/*.so + /opt/cajviewer/libexec/QtWebEngineProcess +" + +src_install(){ + insinto "/opt" + doins -r "./${MY_PREFIX}" + + fperms +x "${MY_PREFIX}/bin/start.sh" + fperms +x "${MY_PREFIX}/bin/CAJViewer" + fperms +x "${MY_PREFIX}/libexec/QtWebEngineProcess" + + domenu "./usr/share/applications/cajviewer.desktop" + + for size in 16 22 24 32 48 64 128; do + doicon -s ${size} -c mimetypes ./usr/share/icons/hicolor/${size}x${size}/mimetypes/application-teb.png + doicon -s ${size} -c mimetypes ./usr/share/icons/hicolor/${size}x${size}/mimetypes/application-pdf.png + doicon -s ${size} -c mimetypes ./usr/share/icons/hicolor/${size}x${size}/mimetypes/application-nh.png + doicon -s ${size} -c mimetypes ./usr/share/icons/hicolor/${size}x${size}/mimetypes/application-kdh.png + doicon -s ${size} -c mimetypes ./usr/share/icons/hicolor/${size}x${size}/mimetypes/application-epub.png + doicon -s ${size} -c mimetypes ./usr/share/icons/hicolor/${size}x${size}/mimetypes/application-caj.png + done + + insinto "/usr/share/mime/packages/" + doins "./usr/share/mime/packages/cnki-caj.xml" +} -- 2.11.4.GIT