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 --- README.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'README.md') 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/ -└── / - ├── .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 ``` --- @@ -61,12 +60,17 @@ SlackBuilds/ git clone https://github.com/danix/my-slackbuilds.git cd my-slackbuilds +# Fix any .info issues automatically +cd && sbofixinfo + # Download the source and verify checksums -sbodl SlackBuilds// +cd && sbodl + +# Lint the script and metadata +cd && sbolint -# Log in as root, then build the package -cd SlackBuilds/ -bash .SlackBuild +# Build the package +cd && sudo bash .SlackBuild # Install the resulting package installpkg /tmp/-*.t?z -- cgit v1.2.3