summaryrefslogtreecommitdiff
path: root/sys-block/blocks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/blocks
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/blocks')
-rw-r--r--sys-block/blocks/Manifest6
-rw-r--r--sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild60
-rw-r--r--sys-block/blocks/blocks-9999.ebuild61
-rw-r--r--sys-block/blocks/metadata.xml14
4 files changed, 141 insertions, 0 deletions
diff --git a/sys-block/blocks/Manifest b/sys-block/blocks/Manifest
new file mode 100644
index 000000000000..201373959290
--- /dev/null
+++ b/sys-block/blocks/Manifest
@@ -0,0 +1,6 @@
+DIST blocks-0.1.4_pre131210.tar.xz 33684 SHA256 0e44b6b17ccf3e3c6ad79f5990f167bb6fa6355c6d0020e3bac7a5a926bd309b SHA512 05ad49f2ece5cdb92097f60b5f69cfbb7d409ac5e1ffb98488f26b51ad07ed7dad8eeb3fd302a06b3e199e816e45c2c69daecc13a19627252b8245372f324a58 WHIRLPOOL c48876b36ea51ae8ff8f85785a1fa9aef9264136442e13c198b58c0bbbbb18ef0c866c5fa53335f4d9b35052a77d5189470f1a64d08cfa0552da0a639dbfdbc1
+EBUILD blocks-0.1.4_pre131210-r1.ebuild 1321 SHA256 912dcd11edbb3b2ff47132f5d9e38ba0726df3476ecd92b98b360627b30f2a21 SHA512 ec1487ebd6ff28871e2d9805c1b405412162b9087c17f0df094fd2b5ac7d3bf2d63e477509b116c64c1adff48a0bd0ba5e62600ea8d687f3e72a95d3f55760ac WHIRLPOOL d1a9b8cfe5667477645a240ea78884032b217fe896e8c7872e5b8326a85cdd419660798fc8265b8cd0e0343c90f29b3fdca28728be3117c0f60cc61cadb12a45
+EBUILD blocks-9999.ebuild 1293 SHA256 7f79a2897904ac9f436a77c78639c8cc6726f2ee680a3e6ee0983430a9742151 SHA512 855ed177996efc83f98413ab863b2d16a2ee0e92b8839299857202637467472b8109a6b89d69df6c629ffee31169048e24366be6352fe44ab393f1aaf2574926 WHIRLPOOL d28e02020359b30930b0b69e5c817b858f2ae8bd2e5b6d44934194967888e6d74ba79417d3d9209533650bcf1b634e1037fa4a1bf81910672137b6fcf468f9a9
+MISC ChangeLog 2446 SHA256 1fc0a7f3baeeed1d045aa6ea14e8fbf09fb99582058cc7a0118a52a19ac9d1ee SHA512 4ee881f6330270e74ba75c672ec963622e42606191b6844512b3a9151259c2fbc379148f52090c488e0571295dd07c5cbdae54b532e0c00692db810a98495ceb WHIRLPOOL 9c00e95730d73bda27a8223f717d7aa9ff69a5b5e0d3ab6c0d57ad5c4da60ff7ebe4848b62f67a560d6ea5c8b7587037c662b05d0c8910a1ebcc19de2f533aec
+MISC ChangeLog-2015 828 SHA256 f9a219e708acfb46828983c40f9dcd9f282720f4d1bc50eeee34e3d46755cefd SHA512 83978bbb8110a2a7e3855b037fdd0c4184671374019aa1331e638093cbcc5a609638295384f664bab397af22a70b4194d37c4b0cf834c180284d4da8d0b6b420 WHIRLPOOL 4319a792c2939d38333192b7c1a5855d8482a680b1d1e4347ae21da9a0c32a751363219559ba38d395131f74f7c65b98617753ca1ea63a20d75f03ab0381e829
+MISC metadata.xml 475 SHA256 b4fd602704897a17814357cb54e35fb86efd68f855e73f063d8fa983f80eefd1 SHA512 acb1345d5edd42ded851e80dfe07f0c97093ec09e4b2308cff57cae64041da052cac25282a22146107348e72366601031deb830fa55975c219f71963cae9e406 WHIRLPOOL 7c71c0678492a5847e592c5af9636dec544f31d0f0fa13693f0953bc84042800de75d170e6aae17edc23f03f6d75faa2caece0cb30070dc0d9ffc92e2ae92aaa
diff --git a/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild b/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild
new file mode 100644
index 000000000000..a54686995aa0
--- /dev/null
+++ b/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+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
+}
diff --git a/sys-block/blocks/blocks-9999.ebuild b/sys-block/blocks/blocks-9999.ebuild
new file mode 100644
index 000000000000..0010d74c9f1e
--- /dev/null
+++ b/sys-block/blocks/blocks-9999.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit distutils-r1 git-r3
+
+DESCRIPTION="Conversion tools for block devices"
+HOMEPAGE="https://github.com/g2p/blocks"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/g2p/blocks.git"
+
+SLOT="0"
+LICENSE="GPL-3+"
+KEYWORDS=""
+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
+}
diff --git a/sys-block/blocks/metadata.xml b/sys-block/blocks/metadata.xml
new file mode 100644
index 000000000000..5e2c054b0927
--- /dev/null
+++ b/sys-block/blocks/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jlec@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+Convert between raw partitions, logical volumes, and bcache devices without
+moving data. blocks shuffles blocks and sprouts superblocks.
+</longdescription>
+ <upstream>
+ <remote-id type="github">g2p/blocks</remote-id>
+ </upstream>
+</pkgmetadata>