diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-08-30 01:00:29 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-08-30 01:00:29 -0400 |
| commit | 100c74a9a82c500dca6aa4befdedcd10451154f1 (patch) | |
| tree | 88b44b16696318b55d445be5429120c21aa050ca /defs.txt | |
| download | sbo-maintainer-docs-master.tar.gz | |
Diffstat (limited to 'defs.txt')
| -rw-r--r-- | defs.txt | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/defs.txt b/defs.txt new file mode 100644 index 0000000..9697d64 --- /dev/null +++ b/defs.txt @@ -0,0 +1,53 @@ +SBo - SlackBuilds.org. The website and git repository. Also, sometimes +(incorrectly) used to mean a SlackBuild (as in "I installed the SBo +for <whatever>"). + +SlackBuild - hopefully this is obvious: A script (with accompanying .info +file and README) that runs on a Slackware system and creates a Slackware +package. In these HOWTOs, SlackBuild is used to specifically mean a +SlackBuilds.org SlackBuild (unless otherwise stated). + +Package - Usually used to mean an installable Slackware package. +These are .tgz (or .tgz, .tlz, etc) archives with a specific +layout. Occasionally, the word "package" will be used to refer to the +source archive or the SlackBuild itself. This is confusing, so try not +to do it. + +Project - whatever your build is packaging. Usually this is a program, +but it may also be shared libraries, data, or any combination of the +above. + +Upstream - the author(s) and/or maintainer(s) of the project. Many +projects ship a file called AUTHORS that tells who this is. Also, +projects hosted on GitHub or GitLab have a username that +owns/publishes the project. + +Tarball - an archive file, created with tar(1) and optionally +compressed. In these HOWTOs, there are two types of tarball discussed: +source tarballs (what your .info file lists as DOWNLOAD), and +submission tarballs (what you upload to the SBo site, when you use the +submission form; also, what you download from the SBo site when you +download a SlackBuild). + +Maintainer - the person who's responsible for a given SlackBuild +on SBo. When a SlackBuild is first submitted, this is the author. +However, builds can change maintainership for various reasons, so the +current maintainer might not be the original author. + +Orphaned - An orphaned build is one that has no maintainer. There's a whole +FAQ about orphaned builds here [link] + +Tree - a copy of the SBo repository. This could have been created with +"git clone", or rsync, or recursive wget. + +Mailing List - see [link] + +Build System - the software used to build a Project. Examples would be: make, +autotools (aka ./configure), cmake, meson (and ninja). Most of these have +build-system-specific templates [link] + +Binary Repack - A SlackBuild that simply creates a Slackware package +from precompiled binaries released by the project's upstream. Usually +(but not always), these have the suffix -bin in their SBo build names. +The "source" for a binary repack can be a tarball, a single executable +(rare), an AppImage, a package for another distro (.deb or .rpm), etc. |
