12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- # Copyright 1999-2015 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=5
- PYTHON_COMPAT=( python3_4 )
- inherit distutils-r1
- DESCRIPTION="Conversion tools for block devices"
- HOMEPAGE="https://github.com/g2p/blocks"
- SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz"
- SLOT="0"
- LICENSE="GPL-3+"
- KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
- IUSE="+minimal"
- DEPEND="
- dev-python/maintboot
- >=dev-python/pyparted-3.10[${PYTHON_USEDEP}]
- >=dev-python/python-augeas-0.5.0[${PYTHON_USEDEP}]
- "
- RDEPEND="${DEPEND}
- >=sys-block/parted-2.3
- !minimal? (
- sys-fs/btrfs-progs
- sys-fs/lvm2
- sys-fs/bcache-tools
- sys-fs/nilfs-utils
- sys-fs/cryptsetup
- sys-fs/reiserfsprogs
- sys-fs/xfsprogs
- sys-fs/e2fsprogs
- )
- "
- # NEVER, EVER run filesystem tests during build
- RESTRICT="test"
- python_test() {
- cd tests || die
- emake
- }
- pkg_postinst() {
- if use minimal; then
- einfo "For filesystem support you need to install:"
- echo
- einfo "btrfs: sys-fs/btrfs-progs"
- einfo "LVM: sys-fs/lvm2"
- einfo "bcache: sys-fs/bcache-tools"
- einfo "NILFS: sys-fs/nilfs-utils"
- einfo "crypted FS: sys-fs/cryptsetup"
- einfo "reiser: sys-fs/reiserfsprogs"
- einfo "XFS: sys-fs/xfsprogs"
- einfo "EXT2/3/4: sys-fs/e2fsprogs"
- echo
- fi
- }
|