# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 EGIT_REPO_URI="git://github.com/openSUSE/snapper.git" AUTOTOOLS_AUTORECONF=1 AUTOTOOLS_IN_SOURCE_BUILD=1 inherit eutils autotools-utils git-r3 DESCRIPTION="Command-line program for btrfs and ext4 snapshot management" HOMEPAGE="http://snapper.io/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="" IUSE="+btrfs ext4 lvm pam xattr" RDEPEND="dev-libs/boost[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr )" DEPEND="${RDEPEND} sys-devel/gettext virtual/pkgconfig" DOCS=( AUTHORS README package/snapper.changes ) PATCHES=( "${FILESDIR}"/cron-confd.patch ) src_configure() { local myeconfargs=( --with-conf="/etc/conf.d" --docdir="/usr/share/doc/${PF}" --disable-zypp $(use_enable btrfs) $(use_enable ext4) $(use_enable lvm) $(use_enable pam) $(use_enable xattr xattrs) ) autotools-utils_src_configure } src_install() { autotools-utils_src_install # Existing configuration file required to function newconfd data/sysconfig.snapper snapper } pkg_postinst() { elog "In order to use Snapper, you need to set up" elog "at least one config first. To do this, run:" elog "snapper create-config " elog "For more information, see man (8) snapper or" elog "http://snapper.io/documentation.html" }