mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-18 23:38:57 -04:00
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:
parent
2ca8d3b506
commit
a64950306c
@ -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
|
||||
|
@ -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
|
||||
}
|
||||
|
56
app-text/cajviewer/cajviewer-9.0.ebuild
Normal file
56
app-text/cajviewer/cajviewer-9.0.ebuild
Normal 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"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user