blob: 5027b8a7372c90bb68e41f4f865a156b541d567d (
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
|
# Maintainer: lucas007 <lucaszhou007@163.com>
pkgname=go-ldap-admin
pkgver=0.6.0
pkgrel=4
pkgdesc="go-ldap-admin旨在为OpenLDAP服务端提供一个简单易用,清晰美观的现代化管理后台。"
url="https://github.com/opsre/go-ldap-admin"
arch=("x86_64" "aarch64" "loong64")
license=('Apache-2.0')
provides=('go-ldap-admin')
optdepends=('mysql: support mysql storage'
'sqlite: support sqlite storage')
backup=("etc/${pkgname}/config.yml")
source=("go-ldap-admin.service"
'go-ldap-admin.sysusers'
'go-ldap-admin.tmpfiles')
sha256sums=("29a371a61eabd3eeb146b7b09caeaf7bd865cdec221319633d16cbb348eb9a53"
"dbf9aa6215f9dfa1e070d8b3da80f2137da655e1e877ea6b03d738d21236947d"
"b8bb19a4fb09a500c8abbba02d28fa0440a59ed0b18b99604acd3f164bb8163e")
source_x86_64=("https://github.com/opsre/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-linux-amd64.tar.gz")
source_aarch64=("https://github.com/opsre/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-linux-arm64.tar.gz")
sha256sums_x86_64=('3468f0b3f83172f090784a26d65910c23f0ca85eee4594d2438a82a929482f0a')
sha256sums_aarch64=('sha256:63c9975a3f71d309a8b2c3f87b48daf0ee0b148be8f80ebd67303edea2d9fe6c')
package() {
install -Dm 644 "${srcdir}/config.yml" "${pkgdir}/etc/go-ldap-admin/config.yml"
install -Dm 755 "${srcdir}/go-ldap-admin" "${pkgdir}/usr/bin/go-ldap-admin"
install -Dm 644 "${srcdir}/go-ldap-admin.service" "${pkgdir}/usr/lib/systemd/system/go-ldap-admin.service"
install -Dm 644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
install -Dm 644 "${srcdir}/${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|