diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | README.md | 4 |
3 files changed, 24 insertions, 22 deletions
@@ -1,7 +1,7 @@ pkgbase = clean-itasks-dev-bin pkgdesc = Provides the functional programming language Clean and the iTasks system. - pkgver = 20191021 - pkgrel = 2 + pkgver = 20191209 + pkgrel = 1 url = https://clean.cs.ru.nl install = clean-env.install arch = x86_64 @@ -13,16 +13,16 @@ pkgbase = clean-itasks-dev-bin conflicts = clean-lang-bin replaces = clean-lang replaces = clean-lang-bin - source = https://ftp.cs.ru.nl/Clean/builds/linux-x64/clean-bundle-complete-linux-x64-latest.tgz + source = https://ftp.cs.ru.nl/Clean/builds/linux-x64/clean-bundle-complete-linux-x64-20191209.tgz source = clm-wrapper.sh source = cpm-wrapper.sh source = clenv.sh source = README.md - sha256sums = 2420fab49df9e325bd379659d9a3b86bbed7b420329330ee92e52a09a35a2c09 + sha256sums = b0939bcc5a4bf4e4d649c53a1677b3e940d86e467b0a5ab88dcbda659c98ef26 sha256sums = 27ab09f375d07b2d05c2c4367a47c60b05593059d6e6edc0434ee7d66b5119b8 sha256sums = f8303a73262dc163459019916f45bfeb558fb7bebbf2fde372fa839f44b0de03 sha256sums = 6f839935dab80a4c687dc7bcb980682d56c1c2dadfff6937c1b69c04d36a5f9b - sha256sums = c26f925dfcd093674f35efc6e3d2c6e921dde292dd48aef3eed4f7af443ad378 + sha256sums = f14afbd04e301269efbf7418677c3ad8d79b92f92e884e4f1146bc655117014b pkgname = clean-itasks-dev-bin @@ -1,8 +1,8 @@ # Maintainer: Hans-Nikolai Viessmann <hans AT viess.mn> pkgname=clean-itasks-dev-bin -pkgver=20191021 -pkgrel=2 +pkgver=20191209 +pkgrel=1 pkgdesc="Provides the functional programming language Clean and the iTasks system." arch=('x86_64') url="https://clean.cs.ru.nl" @@ -12,27 +12,29 @@ conflicts=('clean-lang' 'clean-lang-bin') provides=('clean-lang' 'clean-lang-bin') replaces=('clean-lang' 'clean-lang-bin') install=clean-env.install -source=('https://ftp.cs.ru.nl/Clean/builds/linux-x64/clean-bundle-complete-linux-x64-latest.tgz' +source=("https://ftp.cs.ru.nl/Clean/builds/linux-x64/clean-bundle-complete-linux-x64-${pkgver}.tgz" 'clm-wrapper.sh' 'cpm-wrapper.sh' 'clenv.sh' 'README.md') -sha256sums=('2420fab49df9e325bd379659d9a3b86bbed7b420329330ee92e52a09a35a2c09' +sha256sums=('b0939bcc5a4bf4e4d649c53a1677b3e940d86e467b0a5ab88dcbda659c98ef26' '27ab09f375d07b2d05c2c4367a47c60b05593059d6e6edc0434ee7d66b5119b8' 'f8303a73262dc163459019916f45bfeb558fb7bebbf2fde372fa839f44b0de03' '6f839935dab80a4c687dc7bcb980682d56c1c2dadfff6937c1b69c04d36a5f9b' - 'c26f925dfcd093674f35efc6e3d2c6e921dde292dd48aef3eed4f7af443ad378') + 'f14afbd04e301269efbf7418677c3ad8d79b92f92e884e4f1146bc655117014b') -pkgver() { - cd "${pkgname/-itasks-dev-bin/}-bundle-complete" - - # extract timestamp from TGZ, truncate and use as version number - #tar -t -v --full-time -f clean-bundle-complete-linux-x64-latest.tgz | head -n1 \ - # | cut -d' ' -f10 | tr -d '-' - - # or alternatively get it directly from the Info file - head -n1 Info/clean-bundle-complete-info.txt | cut -d' ' -f4 -} +# originally clean packages were not dated, so pkgver had to be determined from +# a version file within the archive. We are keeping this for the moment. +#pkgver() { +# cd "${pkgname/-itasks-dev-bin/}-bundle-complete" +# +# # extract timestamp from TGZ, truncate and use as version number +# #tar -t -v --full-time -f clean-bundle-complete-linux-x64-latest.tgz | head -n1 \ +# # | cut -d' ' -f10 | tr -d '-' +# +# # or alternatively get it directly from the Info file +# head -n1 Info/clean-bundle-complete-info.txt | cut -d' ' -f4 +#} package() { cd "${pkgname/-itasks-dev-bin/}-bundle-complete" diff --git a/README.md b/README.md index 338ed1489103..ffe902763ba8 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ There are a few caveats to its usage, that need to be explained. - This package installed Clean/iTasks globally, which renders it unusable for most tasks. - As such the package provides two things, - # a script called `clenv` is provided that essentially creates a copy of the + - a script called `clenv` is provided that essentially creates a copy of the distribution in the user's home directory. - # the clm/cpm binaries are wrapped in a script detects the _local clean environment_ + - the clm/cpm binaries are wrapped in a script detects the _local clean environment_ and correctly sets some environment variables to make the clm/cpm tools use this. |