diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2018-11-12 11:53:47 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2018-11-12 11:53:47 +0300 |
commit | f9f8acc7ae472b45858e0a7f826c03556bbc1251 (patch) | |
tree | 618981109df07006e9deb8126c561e0c1d6429e5 | |
parent | c5d452d2b1360f5fff7b37f34c5fd30c7b6f7f32 (diff) |
added radeontop
-rw-r--r-- | metadata/repository_mask.conf | 19 | ||||
-rw-r--r-- | packages/app-misc/radeontop/radeontop-1.1.exheres-0 | 5 | ||||
-rw-r--r-- | packages/app-misc/radeontop/radeontop-scm.exheres-0 | 5 | ||||
-rw-r--r-- | packages/app-misc/radeontop/radeontop.exlib | 36 |
4 files changed, 49 insertions, 16 deletions
diff --git a/metadata/repository_mask.conf b/metadata/repository_mask.conf index 93e2418..354cc45 100644 --- a/metadata/repository_mask.conf +++ b/metadata/repository_mask.conf @@ -1,17 +1,10 @@ ( media-gfx/nomacs[~scm] dev-util/codelite[~scm] -) -[[ - *date = [ 28 Jun 2018 ] - *token = scm - *description = [ Mask scm version, does not builds ] -]] - -( app-misc/jdupes[~scm] net-libs/stem[~scm] sys-power/nut[~scm] + app-misc/radeontop[~scm] ) [[ *date = [ 14 Aug 2018 ] @@ -25,13 +18,7 @@ [[ *date = [ 21 Jul 2018 ] *token = scm - *description = [ Mask scm version, package does not respec exherbo package rules, kept for reference ] + *description = [ Mask scm version, package does not respect exherbo package rules, kept for reference ] ]] -( - mail-filter/dcc -) -[[ - *date = [ 12 Oct 2018 ] - *description = [ Packeage not finished yet ] -]] + diff --git a/packages/app-misc/radeontop/radeontop-1.1.exheres-0 b/packages/app-misc/radeontop/radeontop-1.1.exheres-0 new file mode 100644 index 0000000..06d0e41 --- /dev/null +++ b/packages/app-misc/radeontop/radeontop-1.1.exheres-0 @@ -0,0 +1,5 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require radeontop +PLATFORMS="~x86 ~amd64" diff --git a/packages/app-misc/radeontop/radeontop-scm.exheres-0 b/packages/app-misc/radeontop/radeontop-scm.exheres-0 new file mode 100644 index 0000000..06d0e41 --- /dev/null +++ b/packages/app-misc/radeontop/radeontop-scm.exheres-0 @@ -0,0 +1,5 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require radeontop +PLATFORMS="~x86 ~amd64" diff --git a/packages/app-misc/radeontop/radeontop.exlib b/packages/app-misc/radeontop/radeontop.exlib new file mode 100644 index 0000000..f8f941b --- /dev/null +++ b/packages/app-misc/radeontop/radeontop.exlib @@ -0,0 +1,36 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require github [ user=clbr tag=v${PV} force_git_clone=true ] + +export_exlib_phases src_configure src_prepare src_install + +SLOT=0 +MYOPTIONS="" +SUMMARY="Utility to view Radeon GPU utilization" +LICENCES="GPL-3" +DEPENDENCIES=" + build+run: + sys-libs/ncurses + x11-dri/libdrm + x11-libs/libpciaccess + x11-libs/libxcb +" + +radeontop_src_prepare() { + edo sed -e "s/pkg-config/${PKG_CONFIG}/g" -i "${WORK}"/Makefile +} + +radeontop_src_configure() { + export amdgpu=1 + export xcb=1 + export plain=1 +} + +radeontop_src_install() { + default + local prefixed_dir="${IMAGE}/usr/$(exhost --target)" + edo mkdir -p "${prefixed_dir}" + edo mv "${IMAGE}"/usr/sbin "${prefixed_dir}"/bin + edo mv "${IMAGE}"/usr/lib "${prefixed_dir}"/ +} |