Skip to content

Packaging modern GNUstep for Linux Distributions for Debian

License

Notifications You must be signed in to change notification settings

gnustep/tools-packaging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Packaging modern GNUstep for Linux Distributions (WIP)

This repository hosts dpkg build configuration files for the Debian GNU/Linux distribution. The goal is to provide a modern, and stable distribution of the GNUstep Objective-C 2.0 Runtime, Apple's Grand Central Dispatch, GNUstep Makefiles, and GNUstep Base (a.k.a. Foundation).

Currently, the following packages are available:

  • libobjc2
  • libdispatch
  • gnustep-make
  • gnustep-base

Please note that the packages are experimental, and not ready for production.

Building the packages

To build the packages, you need to have a Debian-based distribution, such as Ubuntu, and the following packages installed:

Dependencies

You will need to install the following packages:

apt install pbuilder apt-utils jq git

Building the Packages

To build all packages, run the following commands:

./cmd/main.sh

You can also build a single package by running the following command:

./cmd/main.sh -o <package-name>

Build Results

The build results are stored in /var/cache/pbuilder/result.

Build Artefacts from CI

The build artefacts (currently packages for Debian Bookworm amd64) are available on the GitHub Actions page.

About

Packaging modern GNUstep for Linux Distributions for Debian

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published