Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 584440

Summary: neofetch: fast, highly customizable system info script that supports Linux, OS X, BSD and Windows
Product: Gentoo Linux Reporter: Muhammad Herdiansyah <herdiansyah>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED OBSOLETE    
Severity: normal Keywords: EBUILD
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/dylanaraps/neofetch
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild for neofetch
New ebuild for neofetch
New ebuild for neofetch
(Another) new ebuild for neofetch
(Another) new ebuild for neofetch
New ebuild for neofetch
ebuild for neofetch

Description Muhammad Herdiansyah 2016-05-29 09:49:45 UTC
Created attachment 435692 [details]
ebuild for neofetch

Greetings.

This is my first time doing ebuilds, so if something is wrong, please remind me.

I think you guys should add neofetch.

neofetch is a script gathers info about your system and prints it to the terminal next to an image, your distro's logo or any ascii art of your choice. So, yeah, it's pretty much like screenfetch. The ebuild is attached.

Since this script is just basically one make-install away, it should work in all architectures. Though I can only test it in x86 and amd64 devices.

Thanks!
Comment 1 Muhammad Herdiansyah 2016-05-29 09:51:12 UTC
Comment on attachment 435692 [details]
ebuild for neofetch

># Copyright 1999-2016 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Id$
>EAPI=6
>inherit eutils
>MY_PN="${PN/f/F}"
>
>DESCRIPTION="Simple information system script"
>HOMEPAGE="https://github.com/dylanaraps/neofetch"
>SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${PN}-${PV}.tar.gz -> ${P}.tar.gz"
>LICENSE="MIT"
>SLOT="0"
>KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
>IUSE="X w3m scrot cmus mpd moc"
>
>DEPEND="app-shells/bash
>        sys-apps/pciutils"
>
>RDEPEND="${DEPEND}
>         X? ( x11-apps/xprop
>              x11-apps/xrandr
>            )
>
>         w3m? ( media-gfx/w3mimgfb
>                www-client/w3m[imlib,fbcon]
>                media-libs/imlib2
>                media-gfx/imagemagick
>              )
>
>         scrot? ( media-gfx/scrot )
>         cmus? ( media-sound/cmus )
>         mpd? ( media-sound/mpc )
>         moc? ( media-sound/moc )
>"
>
>
Comment 2 Muhammad Herdiansyah 2016-05-29 09:52:47 UTC
Oops, I think I made something wrong with the dependencies. I'll attach a new one.
Comment 3 Muhammad Herdiansyah 2016-05-29 09:53:46 UTC
Created attachment 435694 [details]
New ebuild for neofetch
Comment 4 Muhammad Herdiansyah 2016-05-29 10:54:29 UTC
Created attachment 435696 [details]
New ebuild for neofetch

Deleted eutils as it was unneeded.
Comment 5 Muhammad Herdiansyah 2016-05-31 17:22:49 UTC
Created attachment 435966 [details]
(Another) new ebuild for neofetch

Since scrot USE flag is uncommon, I'll merge it with X USE flag instead.
Comment 6 Muhammad Herdiansyah 2016-05-31 17:24:11 UTC
Created attachment 435968 [details]
(Another) new ebuild for neofetch

Forgot to delete scrot from IUSE
Comment 7 Muhammad Herdiansyah 2016-06-13 12:35:58 UTC
Created attachment 437370 [details]
New ebuild for neofetch

Deleted w3m USE Flag as it is uncommon.
Comment 8 Muhammad Herdiansyah 2016-06-14 17:05:45 UTC
Created attachment 437538 [details]
ebuild for neofetch

Deleted irrelevant parts
Comment 9 Muhammad Herdiansyah 2016-10-09 05:50:39 UTC
I'll make a new one.