summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFirstAirBender2023-12-29 13:10:16 -0600
committerFirstAirBender2023-12-29 13:13:02 -0600
commitea503dda0ba03b4cb704bd4228125fb8c1c6f674 (patch)
tree14ebb8e064e190f6f140fb689e589920f8ea44e1
parent53ba6f8e5f4c1bcd58b92e461841a1e42d554a9c (diff)
downloadaur-ea503dda0ba03b4cb704bd4228125fb8c1c6f674.tar.gz
switch to new versioning scheme
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD44
2 files changed, 54 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 33361fe4d04e..6032e7c5ff28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,31 @@
pkgbase = red-bin
- pkgdesc = Red is a next-generation programming language strongly inspired by Rebol
- pkgver = 0.6.4
+ pkgdesc = Red is a next-generation programming language strongly inspired by REBOL
+ pkgver = 2023.12.22.6cb7d502b
pkgrel = 1
url = https://www.red-lang.org
arch = i686
arch = x86_64
license = custom:BSD-3-Clause
license = custom:BSL-1.0
+ source = red-view::https://static.red-lang.org/dl/auto/linux/red-view-22dec23-6cb7d502b
+ source = red-cli::https://static.red-lang.org/dl/auto/linux/red-22dec23-6cb7d502b
+ source = red-toolchain::https://static.red-lang.org/dl/auto/linux/red-toolchain-22dec23-6cb7d502b
+ sha256sums = 2b264cea7e0284a456ce669c402151be6605db0d765cff65d6aa86ae5c262885
+ sha256sums = 6b73db6e4a891d4cc443fdf2475f07c32d14f9a4a91330d46d3376872640df53
+ sha256sums = 71761e2459209c1de8f6d9f3102f6728ad38ce7fc7db1cd85aef279569abf518
+
+pkgname = red-view
+ pkgdesc = Red is a next-generation programming language strongly inspired by REBOL (GUI)
+ groups = red-bin
+ depends = lib32-gtk3
+
+pkgname = red-cli
+ pkgdesc = Red is a next-generation programming language strongly inspired by REBOL (CLI)
+ groups = red-bin
+ depends = lib32-curl
provides = red
conflicts = red
- options = !strip
- source = red-0.6.4::https://static.red-lang.org/dl/linux/red-064
- sha256sums = ad08b85356e24c3bf77d624c005c6fd7a44bb6b1924118af3dcdb94e7d7b4531
- depends_x86_64 = lib32-curl
-
-pkgname = red-bin
+pkgname = red-toolchain
+ pkgdesc = Red is a next-generation programming language strongly inspired by REBOL (Toolchain)
+ groups = red-bin
diff --git a/PKGBUILD b/PKGBUILD
index c364620a1bf4..45a3f7b9505b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,40 @@
# Maintainer: FirstAirBender <noblechuk5[at]web[dot]de>
-pkgname=red-bin
-pkgver=0.6.4
+pkgname=(red-{view,cli,toolchain})
+pkgbase=red-bin
+_pkgver='22dec23-6cb7d502b'
+pkgver=2023.12.22.6cb7d502b
pkgrel=1
-pkgdesc="Red is a next-generation programming language strongly inspired by Rebol"
+pkgdesc="Red is a next-generation programming language strongly inspired by REBOL"
arch=('i686' 'x86_64')
url="https://www.red-lang.org"
license=('custom:BSD-3-Clause' 'custom:BSL-1.0')
-depends_x86_64=('lib32-curl')
-provides=(red)
-conflicts=(red)
-options=(!strip)
-source=("red-$pkgver::https://static.red-lang.org/dl/linux/red-064")
-sha256sums=('ad08b85356e24c3bf77d624c005c6fd7a44bb6b1924118af3dcdb94e7d7b4531')
+source=(
+ "red-view::https://static.red-lang.org/dl/auto/linux/red-view-$_pkgver"
+ "red-cli::https://static.red-lang.org/dl/auto/linux/red-$_pkgver"
+ "red-toolchain::https://static.red-lang.org/dl/auto/linux/red-toolchain-$_pkgver"
+)
+sha256sums=('2b264cea7e0284a456ce669c402151be6605db0d765cff65d6aa86ae5c262885'
+ '6b73db6e4a891d4cc443fdf2475f07c32d14f9a4a91330d46d3376872640df53'
+ '71761e2459209c1de8f6d9f3102f6728ad38ce7fc7db1cd85aef279569abf518')
-package() {
- install -Dm755 "red-$pkgver" "$pkgdir/usr/bin/red"
+package_red-view() {
+ pkgdesc="$pkgdesc (GUI)"
+ groups=(red-bin)
+ depends=(lib32-gtk3)
+ install -Dm755 "$pkgname" -t "$pkgdir/usr/bin/"
+}
+
+package_red-cli() {
+ pkgdesc="$pkgdesc (CLI)"
+ groups=(red-bin)
+ provides=(red)
+ conflicts=(red)
+ depends=(lib32-curl)
+ install -Dm755 "$pkgname" "$pkgdir/usr/bin/red"
+}
+
+package_red-toolchain() {
+ pkgdesc="$pkgdesc (Toolchain)"
+ groups=(red-bin)
+ install -Dm755 "$pkgname" -t "$pkgdir/usr/bin/"
}