Package Details: xeus-zmq 3.1.0-1

Git Clone URL: https://aur.archlinux.org/xeus-zmq.git (read-only, click to copy)
Package Base: xeus-zmq
Description: ZeroMQ-based middleware for xeus
Upstream URL: https://github.com/jupyter-xeus/xeus-zmq
Licenses: BSD
Submitter: kaelingre
Maintainer: kaelingre
Last Packager: kaelingre
Votes: 0
Popularity: 0.000000
First Submitted: 2023-02-01 18:09 (UTC)
Last Updated: 2024-07-29 14:25 (UTC)

Latest Comments

lahwaacz commented on 2024-07-29 20:25 (UTC)

@kaelingre Sigh, that helped. Thanks!

kaelingre commented on 2024-07-29 17:24 (UTC)

@lahwaacz you have to recompile xeus with the newest nlomann_json version 3.11.3 (i.e. cleanbuild it again). The error is coming from the xeus config file which requires that anything that is built against it is using with the same version. (You have built xeus with nlomann_json 3.11.2 and are now trying to built xeus-zmq with a newer version 3.11.3)

lahwaacz commented on 2024-07-29 16:11 (UTC)

The package does not build, something explicitly requires nlohmann_json 3.11.2 but Arch has 3.11.3:

CMake Error at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
  Could not find a configuration file for package "nlohmann_json" that
  exactly matches requested version "3.11.2".

  The following configuration files were considered but not accepted:

    /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake, version: 3.11.3

Call Stack (most recent call first):
  /usr/lib/cmake/xeus/xeusConfig.cmake:61 (find_dependency)
  CMakeLists.txt:91 (find_package)

limuy commented on 2023-07-22 11:57 (UTC) (edited on 2023-07-22 11:58 (UTC) by limuy)

please upgrade this package to 1.1.0,you can you this pkgbuild file to upgrade,thank you!

# Maintainer: Gregor Kaelin <kaelingre at gmail dot com>

pkgname=xeus-zmq
pkgver=1.1.0
pkgrel=1
pkgdesc="ZeroMQ-based middleware for xeus"
arch=("x86_64")
url="https://github.com/jupyter-xeus/xeus-zmq"
license=('BSD')
depends=('xeus' 'zeromq')
makedepends=('cmake' 'cppzmq')
source=("$pkgname-$pkgver.tar.gz::https://github.com/jupyter-xeus/xeus-zmq/archive/refs/tags/$pkgver.tar.gz")
sha256sums=('d83db4f003349abfd11fcbf4ffdc91ebafb6c01bb36a950f94f09e5704d3d8dd')
options=(staticlibs)

build() {
    cd "$pkgname-$pkgver"
    mkdir -p build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
    make
}

package() {
    cd "$pkgname-$pkgver/build"
    make DESTDIR="${pkgdir}" install
}