Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / coin-or-mp
Commits: 8ff2fd60 by Antonio Rojas at 2023-10-28T23:18:25+02:00 upgpkg: 1.8.4-6: Fix overlinking - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = coin-or-mp + pkgdesc = C-API library that supports most of the functionality of CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects + pkgver = 1.8.4 + pkgrel = 6 + url = https://projects.coin-or.org/CoinMP + arch = x86_64 + groups = coin-or + license = EPL + depends = coin-or-cbc + depends = coin-or-cgl + depends = coin-or-clp + depends = coin-or-coinutils + depends = gcc-libs + depends = glibc + source = https://www.coin-or.org/download/source/CoinMP/CoinMP-1.8.4.tgz + sha256sums = 3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d + +pkgname = coin-or-mp ===================================== PKGBUILD ===================================== @@ -5,19 +5,24 @@ pkgname=coin-or-mp pkgver=1.8.4 -pkgrel=5 +pkgrel=6 pkgdesc='C-API library that supports most of the functionality of CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects' arch=(x86_64) url='https://projects.coin-or.org/CoinMP' license=(EPL) groups=(coin-or) -depends=(coin-or-cbc) +depends=(coin-or-cbc + coin-or-cgl + coin-or-clp + coin-or-coinutils + gcc-libs + glibc) source=(https://www.coin-or.org/download/source/CoinMP/CoinMP-$pkgver.tgz) sha256sums=('3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d') build() { - cd CoinMP-$pkgver - COIN_SKIP_PROJECTS="Sample" \ + cd CoinMP-$pkgver/CoinMP + export CXXFLAGS+=" -Wp,-U_GLIBCXX_ASSERTIONS" ./configure --prefix=/usr \ --with-osi-lib="$(pkg-config --libs osi)" \ --with-osi-incdir="/usr/include/coin/" \ @@ -29,11 +34,12 @@ build() { --with-cbc-incdir="/usr/include/coin/" \ --with-coinutils-lib="$(pkg-config --libs coinutils)" \ --with-coinutils-incdir="/usr/include/coin/" + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool # Fix overlinking make } check() { - cd CoinMP-$pkgver + cd CoinMP-$pkgver/CoinMP make test } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/coin-or-mp/-/commit/8ff2fd60a88939765ed1a47dbcfefc5a882d8144 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/coin-or-mp/-/commit/8ff2fd60a88939765ed1a47dbcfefc5a882d8144 You're receiving this email because of your account on gitlab.archlinux.org.
