void-linux / void-linux/void-packages

Package request: gprbuild

Open
#45,421 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

request
Dominant language
Shell
Stars
3.4k
Forks
2.8k
Avg merge
2d 5h
Merged PRs (30d)
299

Description

Package name

gprbuild

Package homepage

https://github.com/AdaCore/gprbuild

Description

GPRbuild is an advanced software tool designed to help automate the construction of multi-language systems. It is commonly known as the project manager of the GNAT toolchain. In terms of functionality, it's similar to make and cmake, just to name two examples. It removes complexity from multi-language development by allowing developers to quickly and easily compile and link software written in a combination of languages including Ada, Assembler, C, C++, and Fortran. Easily extendable by users to cover new toolchains and languages it is primarily aimed at projects of all sizes organized into subsystems and libraries and is particularly well-suited for compiled languages.

Does the requested package meet the package requirements?

System

Is the requested package released?

Yes

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The request names gprbuild and links to its upstream homepage, but no repository files or tests are identified. Start by reviewing the void-packages packaging conventions and the upstream release information; done means a gprbuild package is added in a form that meets the repository's package requirements.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.