summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2024-04-01 21:31:41 +0200
committerEugen Wissner <belka@caraus.de>2024-04-01 21:31:41 +0200
commit6ba319c3b6f4d9fdffca677288563360c3126e73 (patch)
tree4e406751baae73a3099aa244ef25957cc2fd1396 /README.md
parentddda240e400884d0f8878b163792ab242553f439 (diff)
downloadslackbuilder-6ba319c3b6f4d9fdffca677288563360c3126e73.tar.gz
Describe features
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 16 insertions, 0 deletions
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