aboutsummaryrefslogtreecommitdiff
path: root/defs.txt
diff options
context:
space:
mode:
Diffstat (limited to 'defs.txt')
-rw-r--r--defs.txt53
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.