Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / maude


Commits:
4caf1403 by Felix Yan at 2026-03-03T03:38:00+08:00
upgpkg: 3.5.1-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,23 +1,24 @@
 pkgbase = maude
        pkgdesc = High-level Specification Language
-       pkgver = 3.5
+       pkgver = 3.5.1
        pkgrel = 1
        url = http://maude.cs.illinois.edu
        arch = x86_64
        license = GPL
        makedepends = flex
        makedepends = bison
+       makedepends = git
        depends = buddy
        depends = cvc4
        depends = libtecla
        depends = gmp
        depends = libsigsegv
        depends = yices
-       source = 
https://github.com/SRI-CSL/Maude/archive/Maude3.5/maude-3.5.tar.gz
-       source = 
https://raw.githubusercontent.com/maude-team/full-maude/96be01c059d7f0fb1cbea15e2f0818350fb66eb8/full-maude322.maude
+       source = git+https://github.com/SRI-CSL/Maude.git#tag=Maude3.5.1
+       source = 
git+https://github.com/maude-team/full-maude.git#commit=96be01c059d7f0fb1cbea15e2f0818350fb66eb8
        source = maude.sh
-       sha512sums = 
c27da1e1ef9a53649933558fabe1b3b54d356e2ff46c5d28f0eaf9717bcb7e9dff11050c1a70a2fa9850fbccb3eb0aa19e3817c3f4d1efd132cd4d8054d3d6a0
-       sha512sums = 
7527d5962497c2c45856408a78d26331977d3b35bc1824e59e1f87b644072fe78b5c5e0ca392c44056bcdc8c6874603288a6a536691b01c5cd68bdfe5bc99189
+       sha512sums = 
79e23d945d18f2df9a5fb67c1f86d12b1889e69fb049118782c7a0f6c82bbe5a0c392f9f82ef2076d7a603406cd7872190d90bf27f065ade236831bb92de3cfc
+       sha512sums = 
d5557f729f0bd0059ea88f53dcc9606a8d1ab0684e8116e52625fb294b90984566195ebb480d69909fb97f9082f9c8de5ff7c1b53c443b7b7edfc5d3175e1015
        sha512sums = 
f62e1709d035e996c9f9a887840492527415f157990cc2d52355d8a7fe9382a757c06bed95f97e298f8eea0dd2a846bf7efb8fb84987784a4a797820807be12e
 
 pkgname = maude


=====================================
PKGBUILD
=====================================
@@ -4,26 +4,23 @@
 # Contributor: Stefan Husmann <[email protected]>
 
 pkgname=maude
-pkgver=3.5
+pkgver=3.5.1
 pkgrel=1
 pkgdesc="High-level Specification Language"
 arch=('x86_64')
 url="http://maude.cs.illinois.edu";
 license=('GPL')
 depends=('buddy' 'cvc4' 'libtecla' 'gmp' 'libsigsegv' 'yices')
-makedepends=('flex' 'bison')
-source=("https://github.com/SRI-CSL/Maude/archive/Maude$pkgver/$pkgname-$pkgver.tar.gz";
-        
https://raw.githubusercontent.com/maude-team/full-maude/96be01c059d7f0fb1cbea15e2f0818350fb66eb8/full-maude322.maude
+makedepends=('flex' 'bison' 'git')
+source=("git+https://github.com/SRI-CSL/Maude.git#tag=Maude$pkgver";
+        
"git+https://github.com/maude-team/full-maude.git#commit=96be01c059d7f0fb1cbea15e2f0818350fb66eb8";
         maude.sh)
-sha512sums=('c27da1e1ef9a53649933558fabe1b3b54d356e2ff46c5d28f0eaf9717bcb7e9dff11050c1a70a2fa9850fbccb3eb0aa19e3817c3f4d1efd132cd4d8054d3d6a0'
-            
'7527d5962497c2c45856408a78d26331977d3b35bc1824e59e1f87b644072fe78b5c5e0ca392c44056bcdc8c6874603288a6a536691b01c5cd68bdfe5bc99189'
+sha512sums=('79e23d945d18f2df9a5fb67c1f86d12b1889e69fb049118782c7a0f6c82bbe5a0c392f9f82ef2076d7a603406cd7872190d90bf27f065ade236831bb92de3cfc'
+            
'd5557f729f0bd0059ea88f53dcc9606a8d1ab0684e8116e52625fb294b90984566195ebb480d69909fb97f9082f9c8de5ff7c1b53c443b7b7edfc5d3175e1015'
             
'f62e1709d035e996c9f9a887840492527415f157990cc2d52355d8a7fe9382a757c06bed95f97e298f8eea0dd2a846bf7efb8fb84987784a4a797820807be12e')
 
 prepare() {
-  cd Maude-Maude$pkgver
-
-  # Always enabled in CVC4 1.8: https://github.com/CVC4/CVC4/pull/4519
-  sed -i '/rewrite-divk/d' src/Mixfix/cvc4_Bindings.cc
+  cd Maude
 
   autoreconf -fvi
 
@@ -31,19 +28,19 @@ prepare() {
 }
 
 build() {
-  cd Maude-Maude$pkgver/build
+  cd Maude/build
   ../configure --with-cvc4=yes --with-yices2=yes --prefix=/usr 
--datadir=/usr/share/maude
   make -j1 all CVC4_LIB="-lcvc4 -lcln"
 }
 
 check() {
-  cd Maude-Maude$pkgver/build
+  cd Maude/build
   make check
 }
 
 package() {
-  cd Maude-Maude$pkgver/build
+  cd Maude/build
   make DESTDIR="$pkgdir/" install
-  install -Dm644 "$srcdir"/full-maude322.maude 
"$pkgdir"/usr/share/maude/full-maude.maude
+  install -Dm644 "$srcdir"/full-maude/full-maude322.maude 
"$pkgdir"/usr/share/maude/full-maude.maude
   install -Dm755 "$srcdir"/maude.sh -t "$pkgdir"/etc/profile.d/
 }


=====================================
REUSE.toml
=====================================
@@ -17,6 +17,7 @@ path = [
     "*.timer",
     "*.desktop",
     "*.hook",
+    "maude.sh"
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/maude/-/commit/4caf140362750d95bc1d0436c3181dfd21d06cf7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/maude/-/commit/4caf140362750d95bc1d0436c3181dfd21d06cf7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to