# Template file for 'znc' pkgname=znc version=1.8.2 revision=7 build_style=gnu-configure configure_args=" --enable-python --enable-perl --enable-tcl --enable-cyrus --with-tcl=$XBPS_CROSS_BASE/usr/lib" hostmakedepends="pkg-config perl tar" makedepends="openssl-devel python3-devel tcl-devel libsasl-devel icu-devel zlib-devel perl" short_desc="Advanced IRC Bouncer" maintainer="Duncaen " license="Apache-2.0" homepage="https://znc.in/" changelog="https://github.com/znc/znc/raw/master/ChangeLog.md" distfiles="https://znc.in/releases/${pkgname}-${version}.tar.gz" checksum=ff238aae3f2ae0e44e683c4aee17dc8e4fdd261ca9379d83b48a7d422488de0d system_accounts="znc" znc_homedir="/var/lib/znc" make_dirs="/var/lib/znc 0750 znc znc" pre_configure() { local perlprefix=${XBPS_STATEDIR}/perlprefix-${XBPS_TARGET_MACHINE} mkdir -p $perlprefix cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Config"*.p? $perlprefix cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Errno.pm" $perlprefix export PERL5LIB=$perlprefix export TCL_FLAGS="$CFLAGS $LDFLAGS -ltcl8.6" } post_install() { vsv znc } znc-python3_package() { depends="znc>=${version}_${revision}" python_version=3 pycompile_dirs="/usr/lib/znc/modpython" short_desc+=" - python3 plugin" pkg_install() { vmove usr/lib/znc/modpython vmove usr/lib/znc/modpython.so } } znc-perl_package() { depends="znc>=${version}_${revision}" short_desc+=" - perl plugin" pkg_install() { vmove usr/lib/znc/modperl vmove usr/lib/znc/modperl.so vmove usr/lib/znc/perleval.pm } } znc-tcl_package() { depends="znc>=${version}_${revision}" short_desc+=" - tcl plugin" pkg_install() { vmove usr/share/znc/modtcl vmove usr/lib/znc/modtcl.so } } znc-devel_package() { depends="znc>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig } }