summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: fe68a72d20ce352db46c5a18b214f78653f4118d (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
# Maintainer: dreieck

_pkgname=dropbear-openrc
pkgname="${_pkgname}-latest"
_pkgver="latest"
pkgver=2020.81.r0
pkgrel=3
pkgdesc='OpenRC init script and conf.d file for dropbear.'
url='http://pkgs.alpinelinux.org/package/edge/main/x86/dropbear-openrc'
license=('custom: dropbear')
arch=('any')
depends=('dropbear')
makedepends=()
provides=("${_pkgname}=${pkgver}")
replaces=("${_pkgname}<=${pkgver}")
conflicts=("${_pkgname}")
backup=('etc/conf.d/dropbear')
options=('!emptydirs')
source=(
  "dropbear.initd::https://git.alpinelinux.org/cgit/aports/plain/main/dropbear/dropbear.initd"
  "dropbear.confd::https://git.alpinelinux.org/cgit/aports/plain/main/dropbear/dropbear.confd"
  "LICENSE::https://github.com/mkj/dropbear/raw/master/LICENSE"
)
sha256sums=(
  'SKIP'
  'SKIP'
  'SKIP'
)

pkgver() {
  curl -s -L "${url}" | sed -E -n 's|^.*'"${_pkgname}"'-(.*)\.log.*$|\1|p' | tr '-' '.'
}

package() {
  install -D -v -m755 "${srcdir}/dropbear.initd" "${pkgdir}/etc/init.d/dropbear"
  install -D -v -m644 "${srcdir}/dropbear.confd" "${pkgdir}/etc/conf.d/dropbear"
  install -D -v -m644 "${srcdir}/LICENSE"        "${pkgdir}/usr/share/licenses/dropbear/LICENSE"
}