dreckly is a framework for building software for a variety of UNIX-like systems. dreckly is a fork of pkgsrc, with a specific focus on the following mission:
To provide a useful collection of software for all UNIX-like systems.
To achieve that mission we are guided by our principle values:
- Portability
- Stability
- Robustness
- Maintainability
Further background on our mission and values can be found here.
Dreckly is a Cornish word that means a task will be done at some point in the future. "I'll do it dreckly". There's no mad rush to do things as quickly as possible, with no thought to the consequences. Quality takes time and consideration. This is very much our ethos.
To use dreckly, you first need to bootstrap:
cd bootstrap
./bootstrap
Note that this is only for the most simple case, using all defaults.
Please consult bootstrap/README
and bootstrap/README.OS
for detailed
information about bootstrapping.
cd category/package-name
$PREFIX/bin/bmake install
Where $PREFIX
is where you've chosen to install packages
(typically /usr/pkg
)
On NetBSD, bmake
is simply the built-in make
tool.
To build packages in bulk, tools such as pkgtools/pbulk
and
pkgtools/pkg_comp
can be used.
- Join the community IRC channel #dreckly @ libera.chat.
- Pull requests and issues are welcome!
Tutorials and guides related to pkgsrc are still applicable to dreckly.
- pkgsrc guide - the authoritative document on pkgsrc, also available as
doc/pkgsrc.txt
- pkgsrc in the NetBSD Wiki - miscellaneous articles and tutorials
- pkgsrc.se - a searchable web index of pkgsrc
- pkgsrc-wip - a project to get more people actively involved with creating packages for pkgsrc
- pkgsrc on Twitter - announcements to the world
- pkgsrcCon - we get together
- BulkTracker - a web application that tracks pkgsrc bulk builds