# Maintainer: drakkan # Contributor: drakkan pkgname=sftpgo-bin _pkgname=sftpgo pkgver=1.0.0 pkgrel=2 pkgdesc='Fully featured and highly configurable SFTP server' arch=('x86_64') url="https://github.com/drakkan/${_pkgname}" license=('GPL3') depends=('glibc') optdepends=( "sqlite: to use SQLite provider" "postgresql: to use PostgreSQL provider" "mariadb: to use MySQL provider" "python-requests: REST API CLI" "python-pygments: REST API CLI colors highlight" ) conflicts=('sftpgo') provides=('sftpgo') backup=( "etc/${_pkgname}/sftpgo.json" "var/lib/${_pkgname}/sftpgo.db" ) source=("https://github.com/drakkan/sftpgo/releases/download/v${pkgver}/sftpgo_v${pkgver}_linux_x86_64.tar.xz" "sftpgo.json") sha256sums=('25d7d84e6a97d2cb70891ab542ed92eb6991291c029075513e3fd3e187f6a55c' 'fb4dc558c4dcba5e9d9ce9716653439b11d34f468599609cc4b8e79692ef8417') package() { install -Dm 755 sftpgo "$pkgdir/usr/bin/${_pkgname}" install -Dm 755 examples/rest-api-cli/sftpgo_api_cli.py "${pkgdir}"/usr/bin/sftpgo_api_cli install -Dm 644 init/${_pkgname}.service -t "${pkgdir}/usr/lib/systemd/system" install -Dm 644 "$srcdir/sftpgo.json" -t "${pkgdir}/etc/${_pkgname}" install -d "${pkgdir}/var/lib/${_pkgname}" install -Dm 644 sqlite/sftpgo.db -t "${pkgdir}/var/lib/${_pkgname}" install -d "${pkgdir}/usr/share/${_pkgname}" cp -r templates "${pkgdir}/usr/share/${_pkgname}/" cp -r static "${pkgdir}/usr/share/${_pkgname}/" install -d "${pkgdir}/usr/share/doc/${_pkgname}" install -Dm 644 "$srcdir/sftpgo.json" "${pkgdir}/usr/share/doc/${_pkgname}/sftpgo.json.default" install -Dm 644 README.txt "${pkgdir}"/usr/share/doc/${_pkgname}/README install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/${_pkgname}/LICENSE } # vim:set ts=2 sw=2 et: