Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / giac
Commits:
4dbc122d by Antonio Rojas at 2026-02-25T13:08:30+01:00
upgpkg: 2.0.0.21-1: Upstream update
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = giac
pkgdesc = A free computer algebra system
- pkgver = 2.0.0.19
+ pkgver = 2.0.0.21
pkgrel = 1
url = https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac.html
arch = x86_64
@@ -12,7 +12,7 @@ pkgbase = giac
makedepends = texlive-mathscience
depends = blas
depends = curl
- depends = fltk1.3
+ depends = fltk
depends = gcc-libs
depends = glibc
depends = glpk
@@ -33,7 +33,7 @@ pkgbase = giac
depends = readline
depends = zlib
optdepends = perl: for pgiac
- source =
https://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/dists/stable/main/source/giac_2.0.0-19.tar.gz
- sha256sums =
edfb8a57cc4d943c8df616b5f8d34752314f8443f4359ded8704572f591c0391
+ source =
https://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/dists/stable/main/source/giac_2.0.0-21.tar.gz
+ sha256sums =
3e7fa1c281a21ab74ed66ef247faffe5a105bc11be1f7715f31b4368ce8dcbc8
pkgname = giac
=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
# Maintainer: Antonio Rojas <[email protected]>
pkgname=giac
-_pkgver=2.0.0-19
+_pkgver=2.0.0-21
pkgver=${_pkgver//-/.}
pkgrel=1
pkgdesc='A free computer algebra system'
@@ -10,7 +10,7 @@
url='https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac.html'
license=(GPL-3.0-only)
depends=(blas
curl
- fltk1.3
+ fltk
gcc-libs
glibc
glpk
@@ -37,22 +37,21 @@ makedepends=(hevea
texlive-mathscience)
optdepends=('perl: for pgiac')
source=(https://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/dists/stable/main/source/${pkgname}_$_pkgver.tar.gz)
-sha256sums=('edfb8a57cc4d943c8df616b5f8d34752314f8443f4359ded8704572f591c0391')
+sha256sums=('3e7fa1c281a21ab74ed66ef247faffe5a105bc11be1f7715f31b4368ce8dcbc8')
prepare() {
cd $pkgname-${pkgver%.*}
- autoreconf -fiv
+# autoreconf -fiv
}
build() {
cd $pkgname-${pkgver%.*}
# this uses malloc_usable_size, which is incompatible with fortification
level 3
- export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}
-I/usr/include/fltk1.3"
- export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}
-I/usr/include/fltk1.3"
+ export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
+ export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
CXXFLAGS+=" -Wp,-U_GLIBCXX_ASSERTIONS" # Fix crashes
- LDFLAGS+=" -L/usr/lib/fltk1.3"
./configure --prefix=/usr
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/giac/-/commit/4dbc122d6050410d382e2fd9c473a57df7fb238d
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/giac/-/commit/4dbc122d6050410d382e2fd9c473a57df7fb238d
You're receiving this email because of your account on gitlab.archlinux.org.