diff options
author | fansuregrin | 2022-07-04 16:48:36 +0800 |
---|---|---|
committer | fansuregrin | 2022-07-04 16:48:36 +0800 |
commit | 64796a3132b7e4d641101f1d3cfd2705938b92d6 (patch) | |
tree | d6ad5ffca4161ac00670bbc711f14a61ba187d96 /PKGBUILD | |
parent | eba35c3a426987412300f250d6f91180b8930290 (diff) | |
download | aur-64796a3132b7e4d641101f1d3cfd2705938b92d6.tar.gz |
update to v3.0.8
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 23 insertions, 30 deletions
@@ -1,41 +1,34 @@ # Maintainer: Fansure Grin <fansuregrin@outlook.com> pkgname=panindex _pkgname=PanIndex -pkgver=2.0.9 -pkgrel=1 +pkgver=3.0.8 +pkgrel=2 pkgdesc="Simple network-disk directory listing program" arch=('x86_64') url="https://github.com/libsgh/PanIndex" license=('AGPL-3.0') -source=("${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-amd64.tar.gz") -sha256sums=('f755c30b3a0b5b2537eb28a553edc83deb3d2cb97a9cb6ec5a8fef9c7bbe2209') +source=("${url}/releases/download/v${pkgver}/${_pkgname}-linux-amd64.tar.gz" + "${_pkgname}.service" + 'config.json') +sha256sums=('988feb98333690d834025dc30bb22e514eecd7f2abd0d9239db00f70329b9012' + 'c87d28e8216a0e46be6e9cd6b56dc4556bfd52412268897d5b30028680f1981c' + 'af014db474631d347bcf5a0a9b837de2fffe179dee085f540294a2de6dcacc3e') +options=(!strip) package() { cd ${srcdir} - # license - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE - # executable file - install -Dm755 ${_pkgname} ${pkgdir}/usr/bin/${_pkgname} - # service - install -dm755 ${pkgdir}/etc/systemd/system - touch ${pkgdir}/etc/systemd/system/${_pkgname}.service - chmod 755 ${pkgdir}/etc/systemd/system/${_pkgname}.service - echo '[Unit] -Description=PanIndex Service -Documentation=https://libsgh.github.io/PanIndex/ -After=network.target -[Service] -User=root -WorkingDirectory=/etc/PanIndex -ExecStart=/usr/bin/PanIndex -Environment="PAN_INDEX_DATA_PATH=/etc/PanIndex" -Restart=on-failure -RestartPreventExitStatus=23 -LimitNPROC=10000 -LimitNOFILE=1000000 -[Install] -WantedBy=multi-user.target -' > ${pkgdir}/etc/systemd/system/${_pkgname}.service - # config dir - install -Ddm755 ${pkgdir}/etc/${_pkgname} + + # install license file + install -vDm644 LICENSE ${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE + + # install executable file + mv ${_pkgname}-linux-amd64 ${_pkgname} + install -vDm755 ${_pkgname} ${pkgdir}/usr/bin/${_pkgname} + + # install systemd service file + install -vDm644 ${_pkgname}.service ${pkgdir}/usr/lib/systemd/system/${_pkgname}.service + + # install config directory and config.json file + install -vdm755 ${pkgdir}/etc/${_pkgname} + install -vDm644 config.json ${pkgdir}/etc/${_pkgname}/config.json } |