app-text/cajviewer: add 9.0

1 app-text/cajviewer: make pkgcheck happy

Signed-off-by: liuyujielol <2073201758GD@gmail.com>
This commit is contained in:
liuyujielol 2024-05-17 15:28:26 +08:00 committed by 梁永祥
parent 2ca8d3b506
commit a64950306c
3 changed files with 62 additions and 16 deletions

View File

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

View File

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

View File

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