About
sbo-create is a command-line tool for creating and maintaining SlackBuilds.org packages.
It covers the entire package lifecycle: generating files from official SBo templates, downloading and verifying sources, validating against SBo submission guidelines, bumping versions, and packaging for submission — all from a single tool.
Source
- GitLab repository.
- SlackBuilds.org repository.
- PyPI repository.
Commands
| Command | Description |
|---|---|
create |
Create SlackBuild files (interactive or non-interactive) |
download |
Download source files listed in the .info file |
check |
Check if package(s) exist in the SBo repository |
search |
Search for packages by partial name |
scan |
Scan a source tarball for potential dependencies |
validate |
Validate package files against SBo submission guidelines |
bump |
Bump version in .info and .SlackBuild |
package |
Create the submission tarball |
edit |
Open package files in the configured editor |
rename |
Rename package files and update all PRGNAM references |
fetch |
Fetch a SlackBuild package from SBo or local clone |
deps |
Show dependency tree for a package |
rdeps |
Show reverse dependencies for a package |
repo diff |
Show diff between local files and the SBo repository |
repo sync |
Sync the local SBo git repository |
repo submit |
Commit and push a package update via git |
repo copy |
Copy local package files to the SBo repository |
repo log |
Show packages committed on current branch |
repology |
Check package versions via repology.org |
clean |
Remove downloaded source tarballs |
maintainer |
Create or update maintainer configuration |
update |
Update templates from slackbuilds.org |
Quick Start
# First run: download templates and package index
sbo-create update
# Create a new package interactively
sbo-create create
# Validate and auto-fix before submission
sbo-create validate --fix
# Bump version and recompute checksums
sbo-create bump 2.0.0 --with-sources
Documentation
Full documentation: man sbo-create or dslackw.gitlab.io/sbo-create.
License
GNU General Public License v3 (GPLv3)
Donate
Did you know that developers love coffee?
Contributing
Contributions are welcome! Please open an issue or merge request on GitLab.
Copyrights
Slackware® is a Registered Trademark of Patrick Volkerding.
Linux is a Registered Trademark of Linus Torvalds.
Release files for sbo-create 2.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sbo_create-2.3.1.tar.gz | 73.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sbo_create-2.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 156.9 kB
Release files / sbo_create-2.3.1.tar.gz
| Download URL | sbo_create-2.3.1.tar.gz |
|---|---|
| Size | 73.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb10511941a13b52211e5172bf2fc4675228e4f19d4cdd9e5a9ef34dfbdeb74a
|
|
BLAKE2b-256 checksum How to use checksums |
7c73f12b545f132ab7538feb2b308e5c782080a1741803672d31b00e93633606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|
Release files / sbo_create-2.3.1-py3-none-any.whl
| Download URL | sbo_create-2.3.1-py3-none-any.whl |
|---|---|
| Size | 83.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c249de13dc6f89714fea2e203f7fbb98b88b856107ab97edca0ddd14e247ae5d
|
|
BLAKE2b-256 checksum How to use checksums |
90989de38f6e29e0c88126eb04b87a00d5673fe78ee15526aa730796cbd39b92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|