Skip to main content

pipeline coverage PyPI Python License

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

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?

paypal

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)

Source distribution for sbo-create 2.3.1
File Size Uploaded
sbo_create-2.3.1.tar.gz 73.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sbo-create 2.3.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.3.1 This release

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.8

2 release files

2.0.6

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page