# Template file for 'ergo'
pkgname=ergo
version=2.19.0
revision=1
build_style=go
go_import_path="github.com/ergochat/ergo"
go_build_tags="i18n mysql postgresql sqlite"
go_ldflags="-X main.version=$version"
short_desc="Modern IRC server with integrated bouncer features and services"
maintainer="Lydia Sobot <chilledfrogs@disroot.org>"
license="MIT"
homepage="https://ergo.chat/"
changelog="https://raw.githubusercontent.com/ergochat/ergo/master/CHANGELOG.md"
distfiles="https://github.com/ergochat/ergo/archive/v${version}.tar.gz"
checksum=37abcccd951fb9b672efffaa90e021d5f7d8b6a300137e2d89d708986e041927
conf_files="/etc/ergo.conf"
system_accounts="_ergo"
_ergo_homedir="/var/lib/ergo"
make_dirs="/var/lib/ergo 0755 _ergo _ergo"
replaces="oragono>=0"

post_install() {
	vlicense LICENSE

	vconf default.yaml ergo.conf

	vinstall ergo.motd 644 usr/share/${pkgname} default.motd

	vcopy languages/ usr/share/${pkgname}/i18n/

	vdoc docs/MANUAL.md
	vdoc docs/MOTDFORMATTING.md
	vdoc docs/USERGUIDE.md

	vsv ergo
}

oragono_package() {
	depends="${sourcepkg}>=${version}_${revision}"
	metapackage=yes
	short_desc+=" (transitional dummy package)"
}
