From ebb26eac2948e02def3c7ac1ac23c4ecd345a5a7 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 3 Apr 2026 18:17:29 +0200 Subject: repo: flatten layout — move packages to root, extras to .extras/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- CLAUDE.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'CLAUDE.md') diff --git a/CLAUDE.md b/CLAUDE.md index 8c530b4..baa1e2a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -7,16 +7,16 @@ Personal collection of SlackBuild scripts maintained by Danilo, compatible with ## Repo Structure -All packages live under the `SlackBuilds/` subfolder: +Each package lives in its own top-level subfolder: ``` -SlackBuilds/ -└── / - ├── .SlackBuild # Main build script - ├── .info # Metadata (version, checksums, URLs) - ├── README # Description and usage notes - ├── slack-desc # Package description (11-line format) - └── .desktop # (optional) Desktop entry for GUI apps +/ +├── .SlackBuild # Main build script +├── .info # Metadata (version, checksums, URLs) +├── README # Description and usage notes +├── slack-desc # Package description (11-line format) +├── .desktop # (optional) Desktop entry for GUI apps +└── [...] # other optional files ``` Version tracking is handled by a single repo-level file: @@ -119,24 +119,24 @@ SBOLINT=no git commit -m'Message here' ```bash # 1. Fix any .info issues automatically -cd SlackBuilds/ && sbofixinfo +cd && sbofixinfo # 2. Download sources and verify checksums -cd SlackBuilds/ && sbodl +cd && sbodl # 3. Lint the script and metadata -cd SlackBuilds/ && sbolint +cd && sbolint # 4. Build the package -cd SlackBuilds/ && sudo bash .SlackBuild +cd && sudo bash .SlackBuild # 5. Lint the built package -cd SlackBuilds/ && sbopkglint +cd && sbopkglint # 6. Add an entry for the package in the repo-level nvchecker.toml # 7. Commit (pre-commit hook runs sbolint automatically) -git add SlackBuilds// nvchecker.toml +git add / nvchecker.toml git commit -m': add version X.Y.Z' ``` -- cgit v1.2.3