30 lines
878 B
Bash
30 lines
878 B
Bash
# Template file for 'lms'
|
|
pkgname=lms
|
|
version=3.40.0
|
|
revision=1
|
|
build_style=cmake
|
|
hostmakedepends="pkg-config"
|
|
makedepends="wt-devel ffmpeg-devel boost-devel libconfig++-devel taglib-devel pam-devel libgraphicsmagick-devel gtest-devel libarchive-devel"
|
|
conf_files="/etc/lms.conf /etc/pam.d/lms"
|
|
short_desc="Lightweight Music Server"
|
|
maintainer="danoloan10 <danoloan10@tutanota.com>"
|
|
license="GPL-3.0-or-later"
|
|
homepage="https://github.com/epoupon/lms"
|
|
distfiles="https://github.com/epoupon/lms/archive/refs/tags/v${version}.tar.gz "
|
|
checksum=ecdb4e8aefa182b0160afcf9830da041399097a020ba8b912bfb4b6928a36e58
|
|
|
|
system_accounts="_lms"
|
|
_lms_homedir="/var/lms"
|
|
make_dirs="/var/lms 755 _lms _lms"
|
|
|
|
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
|
configure_args+=" -DCMAKE_CXX_FLAGS=-latomic"
|
|
fi
|
|
|
|
post_install() {
|
|
vconf conf/lms.conf
|
|
vmkdir /etc/pam.d
|
|
vcopy conf/pam/* /etc/pam.d
|
|
vsv lms
|
|
}
|