Jürgen Hötzel pushed to branch main at Arch Linux / Packaging / Packages /
maxima
Commits:
06d43fb6 by Juergen Hoetzel at 2024-03-13T08:07:18+01:00
upgpkg: 5.47.0-10 (sbcl rebuild)
- - - - -
3 changed files:
- .SRCINFO
- + 0001-ECL-Fix-autoconf-options-on-whitespace.patch
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = maxima
pkgdesc = A sophisticated computer algebra system
pkgver = 5.47.0
- pkgrel = 9
+ pkgrel = 10
url = http://maxima.sourceforge.net
arch = x86_64
license = GPL
@@ -15,9 +15,11 @@ pkgbase = maxima
source =
https://downloads.sourceforge.net/sourceforge/maxima/maxima-5.47.0.tar.gz
source = matrixexp.patch
source = maxima-sbcl-gmp.patch
+ source = 0001-ECL-Fix-autoconf-options-on-whitespace.patch
sha256sums =
9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a
sha256sums =
ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619
sha256sums =
7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856
+ sha256sums =
05f6f82550e03af3927379d71a4e2a762ea523fa0c0ea1021741c7dd51414c32
pkgname = maxima
depends = texinfo
@@ -31,7 +33,7 @@ pkgname = maxima
pkgname = maxima-sbcl
pkgdesc = SBCL backend for Maxima
depends = gmp
- depends = sbcl=2.4.0
+ depends = sbcl=2.4.1
provides = maxima-backend
pkgname = maxima-ecl
=====================================
0001-ECL-Fix-autoconf-options-on-whitespace.patch
=====================================
@@ -0,0 +1,31 @@
+From 66a309e12ffa6c3bd3680565508132d106e47545 Mon Sep 17 00:00:00 2001
+From: Juergen Hoetzel <[email protected]>
+Date: Tue, 12 Mar 2024 23:17:02 +0100
+Subject: [PATCH] ECL: Fix autoconf options on whitespace
+
+---
+ src/maxima.system | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/maxima.system b/src/maxima.system
+index 458565085..4202fc8f4 100644
+--- a/src/maxima.system
++++ b/src/maxima.system
+@@ -79,12 +79,12 @@
+ :ld-flags
+ (let ((x (symbol-value (find-symbol
"*AUTOCONF-LD-FLAGS*"
+ (find-package
"MAXIMA")))))
+- (if (and x (not (string= x ""))) (list x))))
++ (if (and x (not (string= x "")))
(c::split-program-options x))))
+ (c::build-program "binary-ecl/maxima" :lisp-files obj
+ :ld-flags
+ (let ((x (symbol-value (find-symbol
"*AUTOCONF-LD-FLAGS*"
+ (find-package
"MAXIMA")))))
+- (if (and x (not (string= x ""))) (list x)))
++ (if (and x (not (string= x "")))
(c::split-program-options x)))
+ :epilogue-code '(progn (cl-user::run)))))))
+
+ (defun maxima-binary-pathname ()
+--
+2.44.0
+
=====================================
PKGBUILD
=====================================
@@ -5,9 +5,9 @@
pkgbase=maxima
pkgname=($pkgbase{,-sbcl,-ecl,-fas})
pkgver=5.47.0
-_sbclver=2.4.0
+_sbclver=2.4.1
_eclver=23.9.9
-pkgrel=9
+pkgrel=10
pkgdesc='A sophisticated computer algebra system'
arch=(x86_64)
license=(GPL)
@@ -19,14 +19,18 @@ makedepends=(python emacs ecl sbcl)
options=(!zipman) # don't zip info pages or they won't work inside maxima
source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz
matrixexp.patch
- maxima-sbcl-gmp.patch)
+ maxima-sbcl-gmp.patch
+ 0001-ECL-Fix-autoconf-options-on-whitespace.patch)
sha256sums=('9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a'
'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619'
- '7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856')
+ '7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856'
+ '05f6f82550e03af3927379d71a4e2a762ea523fa0c0ea1021741c7dd51414c32')
+
prepare() {
patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation
patch -d $pkgname-$pkgver -p1 < maxima-sbcl-gmp.patch # Use GMP arithmetic
with sbcl (Void Linux)
+ patch -d $pkgname-$pkgver -p1 <
0001-ECL-Fix-autoconf-options-on-whitespace.patch # Handle whitespace in
LDFLAGS correctly
}
build() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/maxima/-/commit/06d43fb6757d14128caf7f60696ca384f185f9b5
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/maxima/-/commit/06d43fb6757d14128caf7f60696ca384f185f9b5
You're receiving this email because of your account on gitlab.archlinux.org.