diff options
author | Roman Mishin | 2022-02-21 15:56:17 +0700 |
---|---|---|
committer | Roman Mishin | 2022-02-21 15:56:17 +0700 |
commit | a2c7f6477d848655d1d5b48c00ae0f5277ea0066 (patch) | |
tree | 265ab5d417eee4bbf04a5c82cc26f9e07d94e6a5 | |
parent | 8ac9487ceee7fa5f264ef9892c5b89d275af7ced (diff) | |
download | aur-a2c7f6477d848655d1d5b48c00ae0f5277ea0066.tar.gz |
updated package version
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | path-to-help.patch | 8 |
3 files changed, 34 insertions, 32 deletions
@@ -1,7 +1,7 @@ pkgbase = bracmat-git pkgdesc = Programming language for symbolic computation with pattern matching features - pkgver = 6.9.3.r251 - pkgrel = 4 + pkgver = 6.9.3.r252 + pkgrel = 1 url = https://github.com/BartJongejan/Bracmat arch = i686 arch = x86_64 @@ -12,6 +12,6 @@ pkgbase = bracmat-git source = git+https://github.com/BartJongejan/Bracmat.git source = path-to-help.patch md5sums = SKIP - md5sums = 6ef0a6e438c5f7ff66c59dcb34c50411 + md5sums = 99837b2909221895b234f4cf5efd6864 pkgname = bracmat-git @@ -1,8 +1,8 @@ # Maintainer: Roman Mishin <xtradev (a) yandex (.) ru> pkgname=bracmat-git -pkgver=6.9.3.r251 -pkgrel=4 +pkgver=6.9.3.r252 +pkgrel=1 pkgdesc='Programming language for symbolic computation with pattern matching features' arch=('i686' 'x86_64') url='https://github.com/BartJongejan/Bracmat' @@ -13,39 +13,39 @@ conflicts=('bracmat') source=("git+$url.git" 'path-to-help.patch') md5sums=('SKIP' - '6ef0a6e438c5f7ff66c59dcb34c50411') + '99837b2909221895b234f4cf5efd6864') pkgver() { - sed -nr 'N;s/#define VERSION "([0-9\.]+)"\n#define BUILD "([0-9]+)"/\1.r\2/p;D'\ - "$srcdir/Bracmat/src/bracmat.c" + sed -nr 'N;s/#define VERSION "([0-9\.]+)"\n#define BUILD "([0-9]+)"/\1.r\2/p;D'\ + "$srcdir/Bracmat/src/bracmat.c" } prepare() { - cd "$srcdir/Bracmat/src" - patch -Ni "$srcdir/path-to-help.patch" + cd "$srcdir/Bracmat/src" + patch -i "$srcdir/path-to-help.patch" } build() { - cd "$srcdir/Bracmat/src" - make bracmat - make bracmatsafe + cd "$srcdir/Bracmat/src" + make bracmat + make bracmatsafe } package() { - install -dm755 "$pkgdir"/usr/bin - install -sm755 "$srcdir"/Bracmat/src/bracmat "$pkgdir"/usr/bin - install -sm755 "$srcdir"/Bracmat/src/bracmatsafe "$pkgdir"/usr/bin - pushd "$srcdir"/Bracmat/src &>/dev/null - make clean &>/dev/null - popd &>/dev/null - - install -dm755 "$pkgdir"/usr/lib/bracmat/web - cp -a "$srcdir"/Bracmat/web/* "$pkgdir"/usr/lib/bracmat/web - cp -a "$srcdir"/Bracmat/*.bra "$pkgdir"/usr/lib/bracmat - cp -a "$srcdir"/Bracmat/*.xml "$pkgdir"/usr/lib/bracmat - - install -dm755 "$pkgdir"/usr/share/doc/bracmat - cp -a "$srcdir"/Bracmat/doc/* "$pkgdir"/usr/share/doc/bracmat - cp -a "$srcdir"/Bracmat/*.md "$pkgdir"/usr/share/doc/bracmat - cp -a "$srcdir"/Bracmat/Changelog "$pkgdir"/usr/share/doc/bracmat/changelog.txt + install -d "$pkgdir"/usr/bin + install "$srcdir"/Bracmat/src/bracmat "$pkgdir"/usr/bin + install "$srcdir"/Bracmat/src/bracmatsafe "$pkgdir"/usr/bin + + install -d "$pkgdir"/usr/share/bracmat/web + install -m644 "$srcdir"/Bracmat/web/* "$pkgdir"/usr/share/bracmat/web + install -m644 "$srcdir"/Bracmat/*.bra "$pkgdir"/usr/share/bracmat + install -m644 "$srcdir"/Bracmat/*.xml "$pkgdir"/usr/share/bracmat + + install -d "$pkgdir"/usr/share/doc/bracmat + install -m644 "$srcdir"/Bracmat/doc/* "$pkgdir"/usr/share/doc/bracmat + install -m644 "$srcdir"/Bracmat/*.md "$pkgdir"/usr/share/doc/bracmat + install -m644 "$srcdir"/Bracmat/Changelog "$pkgdir"/usr/share/doc/bracmat/changelog.txt + + cd "$srcdir"/Bracmat/src + make clean &>/dev/null } diff --git a/path-to-help.patch b/path-to-help.patch index 2ec13a93946e..1d9df14ec52d 100644 --- a/path-to-help.patch +++ b/path-to-help.patch @@ -1,12 +1,14 @@ diff --git a/src/bracmat.c b/src/bracmat.c -index 73af75a..045ef9e 100644 +index f9fdbda..88be5b6 100644 --- a/src/bracmat.c +++ b/src/bracmat.c -@@ -16776,7 +16776,8 @@ int mainLoop(int argc, char *argv[]) +@@ -16829,8 +16829,9 @@ int mainLoop(int argc, char *argv[]) + "out$\"Copyright (C) 2002 Bart Jongejan\\n" "Bracmat comes with ABSOLUTELY NO WARRANTY; for details type `!w'.\\n" "This is free software, and you are welcome to redistribute it\\n" - "under certain conditions; type `!c' for details.\\n\\n" +- "under certain conditions; type `!c' for details.\\n\\n" - "\\n\\n{?} get$help { tutorial }\\n{?} ) { stop }\"&" ++ "under certain conditions; type `!c' for details.\\n" + "\\n{?} get$\\\"/usr/share/doc/bracmat/help\\\" { tutorial }" + "\\n{?} ) { stop }\"&" "(main=put$\"{?} \"&clk$():?SEC&((get':?!(=):(|?&clk$+-1*!SEC:?SEC&" |