# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit eutils multilib DESCRIPTION="PostgreSQL Replication Manager" HOMEPAGE="http://www.repmgr.org/" SRC_URI="http://www.repmgr.org/download/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND=">=dev-db/postgresql-9.3[server,static-libs]" RDEPEND="${DEPEND} net-misc/rsync" src_compile() { emake USE_PGXS=1 } src_install() { emake DESTDIR="${D}" USE_PGXS=1 install export PGSLOT="$(postgresql-config show)" einfo "PGSLOT: ${PGSLOT}" PGBASEDIR=/usr/$(get_libdir)/postgresql-${PGSLOT} PGBINDIR=${PGBASEDIR}/bin/ PGCONTRIB=/usr/share/postgresql-${PGSLOT}/contrib/ dodir $PGCONTRIB $PGBINDIR insinto $PGCONTRIB doins sql/repmgr2_repmgr3.sql dosym $PGBINDIR/repmgr /usr/bin/repmgr${PGSLOT//.} dosym $PGBINDIR/repmgrd /usr/bin/repmgrd${PGSLOT//.} dodoc CREDITS HISTORY COPYRIGHT TODO *.md *.rst insinto /etc newins repmgr.conf.sample repmgr.conf fowners postgres:postgres /etc/repmgr.conf ewarn "Remember to modify /etc/repmgr.conf" }