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.
Metadata
Release files for sbo-create 2.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| sbo_create-2.3.2.tar.gz | 73.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sbo_create-2.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 157.2 kB
Release files / sbo_create-2.3.2.tar.gz
| Download URL | sbo_create-2.3.2.tar.gz |
|---|---|
| Size | 73.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5cd5d3c297813e9da4155649a1d3f1e3e153d18ad57ff0f788645627efdc8a1b
|
|
BLAKE2b-256 checksum How to use checksums |
cdcd9b01d5c42dfd77552d8b0f0012ff563e17752c7ff7eb864d69d59d2eec2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|
Release files / sbo_create-2.3.2-py3-none-any.whl
| Download URL | sbo_create-2.3.2-py3-none-any.whl |
|---|---|
| Size | 83.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
19b988ac0dd39739188e0524daa4cef5de37d4136efe53dbdca4575c538a35e3
|
|
BLAKE2b-256 checksum How to use checksums |
1ff5cef8bf418d3378e065e450bde2fe0ba1baa571428c612bb395bdc3ee640a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|
Security for sbo-create 2.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.