The SlackBuilds.org project is maintained by a small group of people, but we want the scripts in our repository to be representative of the entire Slackware user community. There's no way that the few of us can possibly write scripts for all of the extra applications that users want to have, so we depend on YOU to help us out. If there's some application that you use, and we don't have it in our repository already, please consider writing a build script for it and submitting it to us for possible inclusion. See below for our submission requirements.
Submit scripts for possible inclusion using our SlackBuilds Upload Form, but make sure you follow the guidelines below. Do not include the source code or your upload will be rejected.
Before expending time and effort in writing a build script, be sure to search our repository to make sure one doesn't already exist. Also, you may wish to have a look at the pending queue to see if someone else has already submitted what you're planning to do. It might be a good idea to look at the ready queue as well to see what updates are going to be part of the next public update.
You will still need to read the list of requirements, but we have SlackBuild Script Templates available if you would like to download them for easy editing.
All submissions should be an archive, compressed or uncompressed - either one is fine - (tar, tar.gz, tar.bz2, or .tar.xz) of a directory (named according to the application's name) containing at least the following files:
$PRGNAM.SlackBuild (for instance, rdesktop.SlackBuild)
slack-desc
README
$PRGNAM.info (for instance, rdesktop.info)
The README file should contain at least the following information:
The info file should contain the following information in the exact format given below:
Pay attention to the fact that all values are enclosed in double quotes; this is a requirement. Other double quotes embedded in the string are not allowed.PRGNAM="rdesktop"
VERSION="1.4.1"
HOMEPAGE="http://rdesktop.org"
DOWNLOAD="http://downloads.sourceforge.net/rdesktop/rdesktop-1.4.1.tar.gz"
MD5SUM="78dd2bae04edf1cb9f65c29930dcc993"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Robby Workman"
EMAIL="rworkman@slackbuilds.org"
In this case you can leave the respective MD5SUM entry empty.DOWNLOAD="UNSUPPORTED"
or
DOWNLOAD_x86_64="UNSUPPORTED"
If an application requires multiple source downloads, you can define it like this:DOWNLOAD_x86_64="UNTESTED"
DOWNLOAD="dl1 dl2 dl3"
MD5SUM="md5_of_dl1 md5_of_dl2 md5_of_dl3"
Once you're certain that your script meets our guidelines, submit it using the SlackBuilds Upload Form.
© 2006-2025 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of
Patrick Volkerding
Linux® is a registered trademark of
Linus Torvalds