blob: ee73844a02a32b307bf4a3f4f5f9c9c031bfc0fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
Things a SBo SlackBuild MUST do
===============================
- Create a valid Slackware package, of course. This includes a valid
install/slack-desc, a /usr/doc/$PRGNAM-$VERSION directory with
the package documentation (if any) and the SlackBuild.
- The SlackBuild and software it installs must work on a full install of
the latest stable release of Slackware, with all patches applied. Do
not submit SlackBuilds that only work on -current, or require newer
libraries/etc from testing/. Binary repacks must not require a newer
glibc than Slackware -stable has. Currently (for Slackware 15.0),
this is glibc-2.33.
- Install shared libraries in the correct directory. This is /usr/lib for
32-bit and /usr/lib64 for 64-bit.
- Strip all binaries and shared libraries.
- All files and directories must be owned by root:root, unless there is a
specific reason for them to be owned by someone else.
- All directories must be mode 0755, unless there is a specific reason to
use some other permission.
- All executables and shared libraries must be mode 0755, unless there's
a specific reason not to.
- All non-executable files must be mode 0644, unless there's a specific
reason not to.
- List any required dependencies from SBo in REQUIRES, in the .info file.
Required packages from Slackware are not listed.
|