mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-02-07 09:18:59 +00:00
![Gabriel Arazas](/assets/img/avatar_default.png)
While making the note more complete in terms of metadata, it's redundant because it's supposed to be a personal wiki. Only one person is the assumed owner of them.
10 lines
763 B
Org Mode
10 lines
763 B
Org Mode
#+title: Create package definitions for missing dependencies first before the package itself
|
|
#+date: "2020-09-15 03:08:22 +08:00"
|
|
#+date_modified: "2020-09-15 03:18:37 +08:00"
|
|
#+language: en
|
|
|
|
|
|
Certain ecosystems like in [[file:2020-09-04-16-07-47.org][Nix package manager]] with [[https://github.com/NixOS/nixpkgs][nixpkgs]] or [[file:2020-08-19-08-21-44.org][GNU Guix]] within their own packages follow a standard (officially) [fn:: If not, you can freely ~make build~ all you want.] about making sure all dependencies are present first before building the package.
|
|
Smaller libraries often go through this and so, you need to package the dependencies first.
|
|
It also helps with creating a global definition for other packages that requires those small libraries.
|