summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maier <tamiko@gentoo.org>2017-04-10 18:37:23 -0500
committerMatthias Maier <tamiko@gentoo.org>2017-04-10 18:38:01 -0500
commit81e8e7da57e28ca72b150f61708bb5523a2ad9d8 (patch)
tree81d16561f2ecc2560053e6b1da8ef403b75a2cd8
parentdev-python/python-btrfs: initial commit (diff)
downloadtamiko-81e8e7da57e28ca72b150f61708bb5523a2ad9d8.tar.gz
tamiko-81e8e7da57e28ca72b150f61708bb5523a2ad9d8.tar.bz2
tamiko-81e8e7da57e28ca72b150f61708bb5523a2ad9d8.zip
sys-fs/btrfs-heatmap: initial commit
Package-Manager: Portage-2.3.5, Repoman-2.3.2
-rw-r--r--sys-fs/btrfs-heatmap/Manifest1
-rw-r--r--sys-fs/btrfs-heatmap/btrfs-heatmap-6.ebuild33
-rw-r--r--sys-fs/btrfs-heatmap/metadata.xml18
3 files changed, 52 insertions, 0 deletions
diff --git a/sys-fs/btrfs-heatmap/Manifest b/sys-fs/btrfs-heatmap/Manifest
new file mode 100644
index 0000000..bf11d4b
--- /dev/null
+++ b/sys-fs/btrfs-heatmap/Manifest
@@ -0,0 +1 @@
+DIST btrfs-heatmap-6.tar.gz 667318 SHA256 d0a30f448dcd52f53adbbacfe9f0608c238c1ab6126ff44af519abe645cefb79 SHA512 04db328a504f18187499f0db4fda7772ee9ee40048eea7064d5121b4ffb782df82a8cb6d846e93535a4422669e340fcc2729005d0ea001cf6422e17cf70951a0 WHIRLPOOL 2e00cafaad71ca8f1a79a6b2de441b8708a7fe3a33591cd1bdf611bd0ce6e35fc46b4136ffa4a7cc73e1e08d6e6cc9503dad6597cf5ff454ee281ee2250c0814
diff --git a/sys-fs/btrfs-heatmap/btrfs-heatmap-6.ebuild b/sys-fs/btrfs-heatmap/btrfs-heatmap-6.ebuild
new file mode 100644
index 0000000..1818094
--- /dev/null
+++ b/sys-fs/btrfs-heatmap/btrfs-heatmap-6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5} )
+
+inherit python-single-r1
+
+DESCRIPTION="Python 3 script to draw a heatmap of a btrfs filesystem"
+HOMEPAGE="https://github.com/knorrie/btrfs-heatmap"
+SRC_URI="https://github.com/knorrie/${PN}/archive/debian/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}-debian"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ~dev-python/python-btrfs-${PV}[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_install()
+{
+ newbin heatmap.py btrfs-heatmap
+ python_fix_shebang "${ED}"/usr/bin/btrfs-heatmap
+ default
+}
diff --git a/sys-fs/btrfs-heatmap/metadata.xml b/sys-fs/btrfs-heatmap/metadata.xml
new file mode 100644
index 0000000..3698376
--- /dev/null
+++ b/sys-fs/btrfs-heatmap/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tamiko@gentoo.org</email>
+ <name>Matthias Maier</name>
+ </maintainer>
+ <use>
+ </use>
+ <longdescription lang="en">
+ The btrfs heatmap script creates a visualization of how a btrfs
+ filesystem is utilizing the underlying disk space of the block
+ devices that are added to it.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">knorrie/btrfs-heatmap</remote-id>
+ </upstream>
+</pkgmetadata>