summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a5f65ccc26b4fefcfc7dc0ada5bc00de1a93d9ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Maintainer : 00ein00 <Ein420@proton.me>

VUFIND_HOME=usr/local/vufind/
VUFIND_CONF_DIR=$VUFIND_HOME/config/vufind

DLAGENTS=("https::/usr/bin/wget -N --timestamping %u")

pkgname='vufind'
pkgver=10.1.1
pkgrel=1
pkgdesc='VuFind® is a discovery system designed and developed for libraries by libraries.'
arch=('any')
source=(
  'https://github.com/vufind-org/vufind/releases/download/v10.1.1/vufind_10.1.1.deb'
)

url='https://vufind.org/'

license=('GPL-2.0')
makedepends=('wget')
depends=('apache' 'java-runtime' 'java-environment' 'mariadb' 'php' 'php-pear' 'php-gd')
optdepends=('composer: update php packages')
provides=('vufind=${pkgver}')
conflicts=('vufind')

install=vufind.install

sha256sums=('e07b62d793d0d1bb197aa301c668b02bd6a2fa3559129daa94c1ac0475db3133')

pre_remove() {
  if [[ -f "/${VUFIND_HOME}" ]]; then
    rm -rvf "/${VUFIND_HOME}"
  fi
}

post_remove() {
  xdg-icon-resource forceupdate --theme hicolor &>/dev/null
  update-desktop-database -q
}

package() {

  bsdtar -xf "${srcdir}/data.tar.zst" -C "${pkgdir}/"
  mkdir -p "${pkgdir}/usr/share/licenses/"
  install -Dm644 -t "${pkgdir}/usr/share/licenses/vufind" "${pkgdir}/usr/local/vufind/LICENSE"
}