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