aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md29
1 files changed, 14 insertions, 15 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 868757e..8c530b4 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -7,19 +7,18 @@ Personal collection of SlackBuild scripts maintained by Danilo, compatible with
## Repo Structure
-Each package lives in its own top-level directory named after the package:
+All packages live under the `SlackBuilds/` subfolder:
```
-<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
+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
```
-No category subdirectories — all packages are at the repo root.
-
Version tracking is handled by a single repo-level file:
```
@@ -120,24 +119,24 @@ SBOLINT=no git commit -m'Message here'
```bash
# 1. Fix any .info issues automatically
-cd <package-name> && sbofixinfo
+cd SlackBuilds/<package-name> && sbofixinfo
# 2. Download sources and verify checksums
-cd <package-name> && sbodl
+cd SlackBuilds/<package-name> && sbodl
# 3. Lint the script and metadata
-cd <package-name> && sbolint
+cd SlackBuilds/<package-name> && sbolint
# 4. Build the package
-cd <package-name> && sudo bash <package-name>.SlackBuild
+cd SlackBuilds/<package-name> && sudo bash <package-name>.SlackBuild
# 5. Lint the built package
-cd <package-name> && sbopkglint
+cd SlackBuilds/<package-name> && sbopkglint
# 6. Add an entry for the package in the repo-level nvchecker.toml
# 7. Commit (pre-commit hook runs sbolint automatically)
-git add <package-name>/ nvchecker.toml
+git add SlackBuilds/<package-name>/ nvchecker.toml
git commit -m'<package-name>: add version X.Y.Z'
```