Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 913398 - hyfetch-1.4.10.ebuild (New Package)
Summary: hyfetch-1.4.10.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-09-01 06:59 UTC by Bailey Kasin
Modified: 2023-10-20 07:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
hyfetch-1.4.10.ebuild (hyfetch-1.4.10.ebuild,1.19 KB, text/plain)
2023-09-01 07:00 UTC, Bailey Kasin
Details
hyfetch-1.4.10-config_fix.patch (hyfetch-1.4.10-config_fix.patch,458 bytes, patch)
2023-09-01 07:00 UTC, Bailey Kasin
Details | Diff
9999 ebuild for hfetch (hyfetch-9999.ebuild,1.25 KB, text/plain)
2023-09-08 08:31 UTC, Bailey Kasin
Details
hyfetch-1.4.10.ebuild (hyfetch-1.4.10.ebuild,1.31 KB, text/plain)
2023-09-08 08:32 UTC, Bailey Kasin
Details
hyfetch-9999.ebuild (hyfetch-9999.ebuild,1.25 KB, text/plain)
2023-09-08 09:24 UTC, Bailey Kasin
Details
hyfetch-1.4.10.ebuild (hyfetch-1.4.10.ebuild,1.20 KB, text/plain)
2023-09-21 21:31 UTC, Bailey Kasin
Details
hyfetch-9999.ebuild (hyfetch-9999.ebuild,1.15 KB, text/plain)
2023-09-21 21:31 UTC, Bailey Kasin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bailey Kasin 2023-09-01 06:59:37 UTC
Hello,

Attached is an ebuild for the package HyFetch, a system info script built on top of neofetch to add add. It has also taken over maintaining that project, as it seems to be abandoned, and installs the updated version to /usr/bin/neowofetch to avoid name collisions if both are installed. The main feature of hyfetch, aside from maintaining neofetch, is adding pride flag theming to the OS logo.

I cannot link the project homepage here as my account is too new, but it will be linked in the ebuild.

I will also be attaching a patch that fixes the '--config-file' option, as it currently does not work.

Thanks,
Bailey Kasin
Comment 1 Bailey Kasin 2023-09-01 07:00:18 UTC
Created attachment 869122 [details]
hyfetch-1.4.10.ebuild
Comment 2 Bailey Kasin 2023-09-01 07:00:40 UTC
Created attachment 869123 [details, diff]
hyfetch-1.4.10-config_fix.patch
Comment 3 Bailey Kasin 2023-09-08 08:30:31 UTC
I'm 99% sure I'm doing this process wrong, but I would like to note that I would be happy to be the proxy maintainer for this package and am willing/able to pick up some others as well. I've created a Github PR for this package here:

https://github.com/gentoo/gentoo/pull/32681

and will attach the 9999 ebuild below.
Comment 4 Bailey Kasin 2023-09-08 08:31:13 UTC
Created attachment 870072 [details]
9999 ebuild for hfetch
Comment 5 Bailey Kasin 2023-09-08 08:32:22 UTC
Created attachment 870073 [details]
hyfetch-1.4.10.ebuild

Updated versioned ebuild to account for 9999 ebuild
Comment 6 Bailey Kasin 2023-09-08 09:24:24 UTC
Created attachment 870076 [details]
hyfetch-9999.ebuild

9999 ebuild for hyfetch
Comment 7 Coding Otaku (Rahul) 2023-09-18 15:24:18 UTC
Hello, the license says "MIT-with-advertising" though the Repo has an unmodified "MIT" license, I think it needs to be updated or clarify the reasoning here.

(new account, so I cannot post links)
Comment 8 Bailey Kasin 2023-09-20 02:47:21 UTC
(In reply to contact from comment #7)
> Hello, the license says "MIT-with-advertising" though the Repo has an
> unmodified "MIT" license, I think it needs to be updated or clarify the
> reasoning here.
> 
> (new account, so I cannot post links)

The reasoning was that it uses the exact same license file from neofetch, which has "MIT-with-advertising" as it's License type in it's ebuild.

https://gitweb.gentoo.org/repo/gentoo.git/tree/app-misc/neofetch/neofetch-7.1.0-r1.ebuild
Comment 9 Coding Otaku (Rahul) 2023-09-21 21:03:32 UTC
(In reply to Bailey Kasin from comment #8)
> The reasoning was that it uses the exact same license file from neofetch,
> which has "MIT-with-advertising" as it's License type in it's ebuild.
> 
> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-misc/neofetch/neofetch-7.
> 1.0-r1.ebuild

As the License does not have the advertising clause, if there are no objections from others, I suggest updating the license to MIT from “MIT-with-advertising”. The license in the neofetch package build looks like an error.

MIT-with-advertising: https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising

The three licenses below are the same.
MIT License : https://opensource.org/license/mit/
Hyfetch License: https://raw.githubusercontent.com/hykilpikonna/hyfetch/master/LICENSE.md
Neofetch License.md: https://raw.githubusercontent.com/dylanaraps/neofetch/master/LICENSE
Comment 10 Bailey Kasin 2023-09-21 21:16:56 UTC
(In reply to contact from comment #9)
> (In reply to Bailey Kasin from comment #8)
> > The reasoning was that it uses the exact same license file from neofetch,
> > which has "MIT-with-advertising" as it's License type in it's ebuild.
> > 
> > https://gitweb.gentoo.org/repo/gentoo.git/tree/app-misc/neofetch/neofetch-7.
> > 1.0-r1.ebuild
> 
> As the License does not have the advertising clause, if there are no
> objections from others, I suggest updating the license to MIT from
> “MIT-with-advertising”. The license in the neofetch package build looks like
> an error.
> 
> MIT-with-advertising:
> https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising
> 
> The three licenses below are the same.
> MIT License : https://opensource.org/license/mit/
> Hyfetch License:
> https://raw.githubusercontent.com/hykilpikonna/hyfetch/master/LICENSE.md
> Neofetch License.md:
> https://raw.githubusercontent.com/dylanaraps/neofetch/master/LICENSE

I see no reason to not update the license to MIT then. I can submit a PR to update the existing neofetch one, and will attach new ebuilds here soon.
Comment 11 Bailey Kasin 2023-09-21 21:31:17 UTC
Created attachment 871088 [details]
hyfetch-1.4.10.ebuild
Comment 12 Bailey Kasin 2023-09-21 21:31:54 UTC
Created attachment 871089 [details]
hyfetch-9999.ebuild
Comment 13 Bailey Kasin 2023-10-20 07:39:16 UTC
Merged in 6fb8c321abb5af9f53eb29c66c4abe7c457fe4b2