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.


Reply via email to