diff options
author | yjun123 | 2020-07-18 18:27:57 +0800 |
---|---|---|
committer | yjun123 | 2020-07-18 18:27:57 +0800 |
commit | f85ace0146398beb5e90f03cabedac972842e161 (patch) | |
tree | 536257cb61c61dcd6bb152b39dd92bb720401c7e | |
download | aur-f85ace0146398beb5e90f03cabedac972842e161.tar.gz |
initail commit
-rw-r--r-- | .INSTALL | 4 | ||||
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | hentaiathome.sh | 3 | ||||
-rw-r--r-- | hentaiathomegui.sh | 3 |
5 files changed, 83 insertions, 0 deletions
diff --git a/.INSTALL b/.INSTALL new file mode 100644 index 000000000000..9c2ebb185173 --- /dev/null +++ b/.INSTALL @@ -0,0 +1,4 @@ +post_install() { + mkdir -p var/lib/hath + ln -fs /usr/share/java/hentaiathome/HentaiAtHome.jar var/lib/hath/HentaiAtHome.jar +} diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a4c7124bea7a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = hentaiathome + pkgdesc = an open-source Peer-2-Peer gallery distribution system which reduces the load on the E-Hentai Galleries + pkgver = 1.6.0 + pkgrel = 1 + url = https://ehwiki.org/wiki/Hentai@Home + install = .INSTALL + arch = x86_64 + license = GPL3 + depends = java-runtime>=8 + provides = hentaiathome-bin + source = hentaiathome-1.6.0.zip::https://repo.e-hentai.org/hath/HentaiAtHome_1.6.0.zip + source = hentaiathome.sh + source = hentaiathomegui.sh + source = hentaiathome.png::https://ehwiki.org/images/e/ef/H%40Hicon.png + sha256sums = 597f0ae2d114a86e021013b0146d59b1f2f8be2025bfae6b38c181515b795018 + sha256sums = 6067fe31e5cdb9e05df2218f4761b7630d834725316099ed74609c86b11fe101 + sha256sums = 49b8165512b981e73260b82686ed0c4004b626de1dcaa59039675e6ddc9041a4 + sha256sums = 2f3461521c2eb9d5ee2d964169b2f502758b7679bef70ffe5d0dcfd04ecd7d97 + +pkgname = hentaiathome-cli + +pkgname = hentaiathome-gui + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8d0d93697617 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: yjun <jerrysteve1101@gmail.com> + +pkgbase=hentaiathome +pkgname=('hentaiathome-cli' 'hentaiathome-gui') +_pkgname=HentaiAtHome +pkgver=1.6.0 +pkgrel=1 +pkgdesc="an open-source Peer-2-Peer gallery distribution system which reduces the load on the E-Hentai Galleries" +arch=('x86_64') +url="https://ehwiki.org/wiki/Hentai@Home" +license=('GPL3') +depends=('java-runtime>=8') +provides=('hentaiathome-bin') +install='.INSTALL' +source=("${pkgbase}-${pkgver}.zip::https://repo.e-hentai.org/hath/${_pkgname}_${pkgver}.zip" + "${pkgbase}.sh" + "${pkgbase}gui.sh" + "${pkgbase}.png::https://ehwiki.org/images/e/ef/H%40Hicon.png") +sha256sums=('597f0ae2d114a86e021013b0146d59b1f2f8be2025bfae6b38c181515b795018' + '6067fe31e5cdb9e05df2218f4761b7630d834725316099ed74609c86b11fe101' + '49b8165512b981e73260b82686ed0c4004b626de1dcaa59039675e6ddc9041a4' + '2f3461521c2eb9d5ee2d964169b2f502758b7679bef70ffe5d0dcfd04ecd7d97') + +package_hentaiathome-cli() { + install -Dm 644 "${_pkgname}.jar" ${pkgdir}/usr/share/java/${pkgbase}/${_pkgname}.jar + install -Dm 755 "${pkgbase}.sh" ${pkgdir}/usr/bin/${pkgbase} + + install -dm 755 "${pkgdir}/usr/lib/systemd/system" + cat > ${pkgdir}/usr/lib/systemd/system/hentaiathome.service << EOF +[Unit] +Description=Hentai At Home +After=network-online.target + +[Service] +Type=simple +WorkingDirectory=/var/lib/${_username} +ExecStart=/usr/bin/${pkgbase} + +[Install] +WantedBy=multi-user.target +EOF +} + +package_hentaiathome-gui() { + install -Dm 644 "${_pkgname}GUI.jar" ${pkgdir}/usr/share/java/${pkgbase}/${_pkgname}GUI.jar + install -Dm 755 "${pkgbase}gui.sh" ${pkgdir}/usr/bin/${pkgbase}gui + + install -Dm 644 "${pkgbase}.png" ${pkgdir}/usr/share/pixmaps/${pkgbase}.png +} +# vim:set sw=2 ts=2 et: diff --git a/hentaiathome.sh b/hentaiathome.sh new file mode 100644 index 000000000000..e85bfb86b900 --- /dev/null +++ b/hentaiathome.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +cd /var/lib/hath && exec java -jar /usr/share/java/hentaiathome/HentaiAtHome.jar "$@" diff --git a/hentaiathomegui.sh b/hentaiathomegui.sh new file mode 100644 index 000000000000..c486d20b16ed --- /dev/null +++ b/hentaiathomegui.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +cd /var/lib/hath && exec java -jar /usr/share/java/hentaiathome/HentaiAtHomeGUI.jar "$@" |