aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-03 18:17:29 +0200
committerDanilo M. <danix@danix.xyz>2026-04-03 18:17:29 +0200
commitebb26eac2948e02def3c7ac1ac23c4ecd345a5a7 (patch)
treec54b2a6d28a89333b771bdee05e6baa45fe0c94f /README.md
parent1045963959ddfb697898fa90476f837aae4e2881 (diff)
downloadmy-slackbuilds-ebb26eac2948e02def3c7ac1ac23c4ecd345a5a7.tar.gz
my-slackbuilds-ebb26eac2948e02def3c7ac1ac23c4ecd345a5a7.zip
repo: flatten layout — move packages to root, extras to .extras/
- Move all packages from SlackBuilds/ to repo root - Move hooks/, docs/, nvchecker.toml to .extras/ - Update CLAUDE.md and README.md to reflect new structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
-rw-r--r--README.md28
1 files changed, 16 insertions, 12 deletions
diff --git a/README.md b/README.md
index 012b7ac..cecec15 100644
--- a/README.md
+++ b/README.md
@@ -14,16 +14,15 @@ This repository serves two purposes:
## Repository Structure
-All packages live under the `SlackBuilds/` subfolder:
+Each package lives in its own top-level subfolder:
```
-SlackBuilds/
-└── <package-name>/
- ├── <package-name>.SlackBuild # Main build script
- ├── <package-name>.info # Metadata (version, checksums, URLs)
- ├── README # Description and usage notes
- ├── slack-desc # Package description (11-line format)
- └── <package-name>.desktop # (optional) Desktop entry for GUI apps
+<package-name>/
+├── <package-name>.SlackBuild # Main build script
+├── <package-name>.info # Metadata (version, checksums, URLs)
+├── README # Description and usage notes
+├── slack-desc # Package description (11-line format)
+└── <package-name>.desktop # (optional) Desktop entry for GUI apps
```
---
@@ -61,12 +60,17 @@ SlackBuilds/
git clone https://github.com/danix/my-slackbuilds.git
cd my-slackbuilds
+# Fix any .info issues automatically
+cd <package-name> && sbofixinfo
+
# Download the source and verify checksums
-sbodl SlackBuilds/<package-name>/
+cd <package-name> && sbodl
+
+# Lint the script and metadata
+cd <package-name> && sbolint
-# Log in as root, then build the package
-cd SlackBuilds/<package-name>
-bash <package-name>.SlackBuild
+# Build the package
+cd <package-name> && sudo bash <package-name>.SlackBuild
# Install the resulting package
installpkg /tmp/<package-name>-*.t?z