Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 796461 - media-fonts/joypixels: ebuild enhancement regarding licensing
Summary: media-fonts/joypixels: ebuild enhancement regarding licensing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aisha Tammy
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-06-17 09:29 UTC by Joonas Niilola
Modified: 2021-06-18 11:37 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2021-06-17 09:29:06 UTC
Hey, 

originally I thought adding the font to the @EULA group was enough, but after reading the license terms more thoroughly, I think they need to be emphasized for users. I was going to suggest adding a simple pkg_postinst to the ebuild saying "Free for personal/education use only, premium/enterprise license required for any other use - please see https://www.joypixels.com/licenses", but ulm made a good point that maybe the message shouldn't be printed on each update, but on first install only. Therefore using readme-r1.gentoo.eclass makes sense.

This is just a suggestion, not a requirement.
Comment 1 Larry the Git Cow gentoo-dev 2021-06-18 11:37:39 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a9d76211e7bd22275263ec2febe5171b9d095e

commit 66a9d76211e7bd22275263ec2febe5171b9d095e
Author:     Aisha Tammy <floss@bsd.ac>
AuthorDate: 2021-06-17 14:55:09 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-06-18 11:36:22 +0000

    media-fonts/joypixels: add licensing postinst
    
    Closes: https://bugs.gentoo.org/796461
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
    Closes: https://github.com/gentoo/gentoo/pull/21282
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-fonts/joypixels/joypixels-6.5.0.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)