summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2c1d5e6776e8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+pkgname=ehentai-qt-bin
+pkgver=1.1.0
+pkgrel=1
+pkgdesc="e-hentai, exhentai,看图,搜索,下载器"
+arch=("x86_64")
+url="https://github.com/tonquer/ehentai-qt"
+license=("LGPL3")
+source=("https://github.com/tonquer/ehentai-qt/releases/download/v${pkgver}/ehentai_v${pkgver}_linux-x86_64.AppImage")
+sha256sums=('5cc985e6193fb3b5acaaab8b267e0c7773f3f7e3fcc4cd28c6af3c3b094008d7')
+provides=("ehentai-qt-bin=${pkgver}")
+options=(!strip)
+_image="$(basename ${source[0]})"
+
+prepare() {
+ cd "${srcdir}"
+ chmod +x "${_image}"
+ ./"${_image}" --appimage-extract
+ cat > "${srcdir}/ehentai-qt.desktop" <<EOF
+ [Desktop Entry]
+ Type=Application
+ Name=E-Hentai
+ Exec=ehentai-qt
+ Comment=EHentai
+ Icon=ehentai
+ Categories=Graphics;
+EOF
+}
+
+package() {
+ install -d "${pkgdir}/opt"
+ install -d "${pkgdir}/usr/bin"
+ cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/bin" "${pkgdir}/opt/ehentai-qt"
+ chmod +x "${pkgdir}/opt/ehentai-qt/EHentai"
+ ln -s "/opt/ehentai-qt/EHentai" "${pkgdir}/usr/bin/ehentai-qt"
+ install -Dm644 "${srcdir}/ehentai-qt.desktop" "${pkgdir}/usr/share/applications/ehentai-qt.desktop"
+ for size in 16x16 32x32 48x48 128x128 256x256 512x512; do
+ install -Dm644 "${srcdir}/squashfs-root/EHentai.png" "${pkgdir}/usr/share/icons/hicolor/${size}/apps/ehentai.png"
+ done
+}