Package Details: metis-git 5.2.1.r13.gdfded64-1

Git Clone URL: https://aur.archlinux.org/metis-git.git (read-only, click to copy)
Package Base: metis-git
Description: Serial Graph Partitioning and Fill-reducing Matrix Ordering
Upstream URL: https://github.com/KarypisLab/METIS
Licenses: Apache-2.0
Conflicts: metis
Provides: metis
Submitter: comrad
Maintainer: tskaar
Last Packager: tskaar
Votes: 1
Popularity: 0.000015
First Submitted: 2024-11-15 09:19 (UTC)
Last Updated: 2026-04-01 01:24 (UTC)

Dependencies (4)

Required by (42)

Sources (1)

Latest Comments

tskaar commented on 2026-02-25 16:12 (UTC)

This fails to build at the moment with:

CMake Error at libmetis/CMakeLists.txt:17 (target_link_libraries):
  The plain signature for target_link_libraries has already been used with
  the target "metis".  All uses of target_link_libraries with a target must
  be either all-keyword or all-plain.

  The uses of the plain signature are here:

   * libmetis/CMakeLists.txt:9 (target_link_libraries)

If you remove the prepare() function it compiles again;

diff --git a/PKGBUILD b/PKGBUILD
index 9b4e43d..e3ada75 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,10 +20,6 @@ pkgver() {
   # cutting off 'v' prefix that presents in the git tag
   git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
 }
-prepare() {
-  cd ${_base}
-  echo "target_link_libraries(metis PUBLIC \"-lGKlib\")" >>"libmetis/CMakeLists.txt"
-}

 build() {
   cd ${_base}

Cheers!