# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools DESCRIPTION="Backup/restore for subversion backends" HOMEPAGE="https://github.com/phmarek/fsvs" SRC_URI="https://github.com/phmarek/fsvs/archive/refs/tags/${P}.tar.gz" S="${WORKDIR}/fsvs-${P}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=" dev-libs/apr-util dev-libs/libpcre dev-util/ctags dev-vcs/subversion sys-libs/db:* sys-libs/gdbm" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) src_prepare() { default eautoreconf } src_install() { dobin src/fsvs dodir /etc/fsvs keepdir /var/spool/fsvs doman doc/*5 doc/*1 dodoc doc/{FAQ,IGNORING,PERFORMANCE,USAGE} } pkg_postinst() { elog "Remember, this system works best when you're connecting to a remote" elog "svn server." elog elog "Go to the base path for versioning:" elog " cd /" elog "Tell fsvs which URL it should use:" elog " fsvs url svn+ssh://username@machine/path/to/repos" elog "Define ignore patterns - all virtual filesystems (/proc, /sys, etc.)," elog "and (assuming that you're in / currently) the temporary files in /tmp:" elog " fsvs ignore DEVICE:0 ./tmp/*" elog "And you're ready to play!" elog "Check your data in:" elog " fsvs commit -m \"First import\"" }