Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 769875 - notcurses-2.2.2.ebuild (New Package)
Summary: notcurses-2.2.2.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/dankamongmen/notcu...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-10 10:19 UTC by nick black
Modified: 2021-04-13 22:32 UTC (History)
0 users

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


Attachments
notcurses-2.2.1.ebuild, new ebuild for dev-cpp/notcurses on gentoo (notcurses-2.2.1.ebuild,730 bytes, text/plain)
2021-02-10 10:19 UTC, nick black
Details
notcurses-2.2.1.ebuild, new ebuild for dev-cpp/notcurses on gentoo (notcurses-2.2.1.ebuild,790 bytes, text/plain)
2021-02-15 08:48 UTC, nick black
Details
Thin manifest for dev-cpp/notcurses (Manifest,310 bytes, text/plain)
2021-02-15 08:49 UTC, nick black
Details
metadata.xml for dev-cpp/notcurses 2.2.1 (metadata.xml,576 bytes, text/xml)
2021-02-15 08:49 UTC, nick black
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nick black 2021-02-10 10:19:11 UTC
Created attachment 686247 [details]
notcurses-2.2.1.ebuild, new ebuild for dev-cpp/notcurses on gentoo

Hey there! I'm the upstream maintainer of Notcurses (https://notcurses.com), an ambitious library for blingful TUIs and character graphics. It's used by a few tools, and hopefully more all the time. This ebuild packages the current (2.2.1) release.

This package includes shared libraries, static libraries, pkg-config support, CMake support, header files, a few binaries built as part of Notcurses, and the data files used by those binaries. Total installation space ought be less than 2MB. The following binaries are included:

* notcurses-demo
* notcurses-input
* nctetris
* ncplayer
* ncls

"notcurses-tester" is not being built due to an absence of @onqtam's doctest in Gentoo (I'll likely package this latter up once this one gets reviewed/approved). In addition, the Python and Rust wrappers are not being built or installed (yet), nor are their associated binaries.

This is my first ebuild; please be gentle =].

hack on! --nick

More info:

https://notcurses.com
https://nick-black.com/dankwiki/index.php/Notcurses
https://www.youtube.com/watch?v=cYhZ7myXyyg
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2021-02-10 10:43:05 UTC
Review left in the GitHub PR...
Comment 2 nick black 2021-02-15 08:48:44 UTC
Created attachment 686745 [details]
notcurses-2.2.1.ebuild, new ebuild for dev-cpp/notcurses on gentoo

Incorporates all feedback from GitHub review, passes CI
Comment 3 nick black 2021-02-15 08:49:02 UTC
Created attachment 686748 [details]
Thin manifest for dev-cpp/notcurses
Comment 4 nick black 2021-02-15 08:49:19 UTC
Created attachment 686751 [details]
metadata.xml for dev-cpp/notcurses 2.2.1
Comment 5 nick black 2021-02-16 23:02:43 UTC
The new ebuild has been approved on GitHub, so it's just a matter of getting merged now.
Comment 6 nick black 2021-02-22 05:07:52 UTC
I've updated the Github PR to 2.2.2. It's approved; if it could get merged, that would be awesome! =]
Comment 7 nick black 2021-04-13 22:32:01 UTC
It's been merged, thanks!