[arch-commits] Commit in maxima/trunk (PKGBUILD build-fasl.patch)
Antonio Rojas
arojas at gemini.archlinux.org
Sat Apr 16 22:00:22 UTC 2022
Date: Saturday, April 16, 2022 @ 22:00:21
Author: arojas
Revision: 442792
Update to 5.46.0
Modified:
maxima/trunk/PKGBUILD
Deleted:
maxima/trunk/build-fasl.patch
------------------+
PKGBUILD | 9 +++------
build-fasl.patch | 23 -----------------------
2 files changed, 3 insertions(+), 29 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-04-16 21:51:12 UTC (rev 442791)
+++ PKGBUILD 2022-04-16 22:00:21 UTC (rev 442792)
@@ -4,10 +4,10 @@
pkgbase=maxima
pkgname=($pkgbase{,-sbcl,-ecl,-fas})
-pkgver=5.45.1
+pkgver=5.46.0
_sbclver=2.2.2
_eclver=21.2.1
-pkgrel=12
+pkgrel=1
pkgdesc='A sophisticated computer algebra system'
arch=(x86_64)
license=(GPL)
@@ -18,16 +18,13 @@
# needs a rebuild when ecl or sbcl changes version
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
- build-fasl.patch
matrixexp.patch
maxima-sbcl-gmp.patch)
-sha256sums=('fe9016276970bef214a1a244348558644514d7fdfaa4fc8b9d0e87afcbb4e7dc'
- '90ced3b33361fa24c2b417e0aeba8956892f0965b4a22d57d0c04115f2a3274b'
+sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07'
'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619'
'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856')
prepare() {
- patch -d $pkgname-$pkgver -p1 < build-fasl.patch # build maxima ecl library
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)
}
Deleted: build-fasl.patch
===================================================================
--- build-fasl.patch 2022-04-16 21:51:12 UTC (rev 442791)
+++ build-fasl.patch 2022-04-16 22:00:21 UTC (rev 442792)
@@ -1,23 +0,0 @@
-Build a fasl library for ecl in addition to an executable program.
-
-References:
-* http://trac.sagemath.org/ticket/16178
-* https://github.com/cschwan/sage-on-gentoo/issues/226
-* https://bugs.gentoo.org/show_bug.cgi?id=499634
-
-Index: maxima-5.29.1/src/maxima.system
-===================================================================
---- maxima-5.29.1.orig/src/maxima.system
-+++ maxima-5.29.1/src/maxima.system
-@@ -75,6 +75,11 @@
- ;; Convert dir/foo.fas to dir/foo.o
- (make-pathname :type "o" :defaults p))
- files)))
-+ (c::build-fasl "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))))
- (c::build-program "binary-ecl/maxima" :lisp-files obj
- :ld-flags
- (let ((x (symbol-value (find-symbol "*AUTOCONF-LD-FLAGS*"
More information about the arch-commits
mailing list