Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709332 - dev-libs/libllpc-1.0.0 - A library for low-level C usage, adding features like allowing system halt to C
Summary: dev-libs/libllpc-1.0.0 - A library for low-level C usage, adding features lik...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/WonderedLamb256/li...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2020-02-12 00:22 UTC by caparker976
Modified: 2020-02-12 09:48 UTC (History)
0 users

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


Attachments
libllpc-1.0.0.ebuild (libllpc-1.0.0.ebuild,370 bytes, text/plain)
2020-02-12 00:22 UTC, caparker976
Details

Note You need to log in before you can comment on or make changes to this bug.
Description caparker976 2020-02-12 00:22:59 UTC
Created attachment 613416 [details]
libllpc-1.0.0.ebuild

Hello, Bug Wranglers, Gentoo Helpers, Ebuild Submitters!

I have decided to make another package. Attached to the report is libllpc-1.0.0.ebuild. 

LibLLPC (Low-Level Programming in C) is a library that eases the need on learning Assembly. Using this library, you can program early kernel setup in C. This is useful for hobby operating systems. It has functions to set up the stack, halt the computer, close interrupts, etc. I don’t imagine this library to be popular, but it’ll definitely fill a niche somewhere.

For the package name, I’d suggest dev-libs/libllpc. This package does not depend on anything. If need be, you can use the Makefile in the GitHub page in the ebuild, but I would prefer you make your own.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2020-02-12 09:47:52 UTC
Comment on attachment 613416 [details]
libllpc-1.0.0.ebuild

># libllpc - Linux library for low-level C
>
>EAPI=7
>
>DESCRIPTION="A library for low-level C usage, adding features like allowing system halt to C"
>HOMEPAGE="https://github.com/WonderedLamb256/libllpc"
>SRC_URI="https://github.com/WonderedLamb256/libllpc/archive/1.0.0.tar.gz"
>
>LICENSE="GPL-3"
>SLOT="0"
>KEYWORDS="amd64 ~x86"

Setting these is not required:

>IUSE=""
>
>DEPEND=""
>RDEPEND"${DEPEND}"
>BDEPEND=""