From 6ba319c3b6f4d9fdffca677288563360c3126e73 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Mon, 1 Apr 2024 21:31:41 +0200 Subject: [PATCH] Describe features --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 88a281b..093d62d 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,22 @@ SlackBuild meta information accordingly. ## Features +- Querying various sources (like registries) for the latest upstream version. + Currently supported sources are: + - GitHub + - Packagist + - Remote text file containing a version number (like the LATEST file). +- Updating package version and checksum in the .info file; + Updating version variables in the .SlackBuild +- Updating packages with multiple sources. One source is assumed to be the main + source and match the version of the package. Other sources are just updated to + the latest version available for them. +- Modifying or just reuploading source tarballs to a different destination. + SlackBuilder can download the original source tarball, optionally extract and + modify its contents, and upload it to another server. It can be used for + example to download package dependencies to ship them all within a single + archive, so the package can be built offline. + ## Build instructions SlackBuilder is a Haskell program and can be built and run using the