1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit cmake-utils user
8 DESCRIPTION="IRC gateway to IM networks"
9 HOMEPAGE="https://symlink.me/projects/minbif/wiki/"
10 SRC_URI="https://symlink.me/attachments/download/148/${P}.tar.gz"
14 KEYWORDS="amd64 ~arm x86"
15 IUSE="gnutls +imlib +libcaca pam xinetd"
22 gnutls? ( net-libs/gnutls )
23 imlib? ( media-libs/imlib2 )
32 xinetd? ( sys-apps/xinetd )
36 "${FILESDIR}/${PN}-1.0.5-glib-single-includes.patch"
37 "${FILESDIR}/${PN}-1.0.5-gcc47.patch"
38 "${FILESDIR}/${PN}-1.0.5-rename-imlib-load-error.patch"
43 enewuser minbif -1 -1 /var/lib/minbif minbif
47 cmake-utils_src_prepare
49 sed -i "s/-Werror//g" CMakeLists.txt || die "sed failed"
51 sed -i "s#share/doc/minbif#share/doc/${P}#" \
52 CMakeLists.txt || die "sed failed"
55 sed -i "s/type\s=\s[0-9]/type = 0/" \
56 minbif.conf || die "sed failed"
62 -DCONF_PREFIX="${EPREFIX}"/etc/minbif
64 -DENABLE_TLS=$(usex gnutls)
65 -DENABLE_IMLIB=$(usex imlib)
66 -DENABLE_CACA=$(usex libcaca)
67 -DENABLE_PAM=$(usex pam)
70 cmake-utils_src_configure
74 cmake-utils_src_install
75 keepdir /var/lib/minbif
76 fperms 700 /var/lib/minbif
77 fowners minbif:minbif /var/lib/minbif
83 newins doc/minbif.xinetd minbif
86 newinitd "${FILESDIR}"/minbif.initd minbif
88 dodir /usr/share/minbif
89 insinto /usr/share/minbif