Package Details: czmq-git 1:4.2.1.r118.g1b5062c3-1

Git Clone URL: https://aur.archlinux.org/czmq-git.git (read-only, click to copy)
Package Base: czmq-git
Description: High-level C binding for ZeroMQ
Upstream URL: https://github.com/zeromq/czmq
Keywords: czmq zmq zmqlib
Licenses: MPL-2.0
Conflicts: czmq
Provides: czmq, libczmq.so
Submitter: None
Maintainer: Integral (lilac)
Last Packager: lilac
Votes: 11
Popularity: 0.000000
First Submitted: 2012-04-01 15:36 (UTC)
Last Updated: 2024-03-10 20:48 (UTC)

Latest Comments

MarsSeed commented on 2023-07-24 13:34 (UTC)

Please add --with-nss=no to configure options. Otherwise nss and nspr libraries get linked to but won't be used by the code as per namcap (ldd) analysis.

Also please remove the unneeded gcc-libs dependency, and declare others that are required:

Also please enhance the provides array like this:

provides=("${_pkgname}=${pkgver%.r*}" libczmq.so)

MarsSeed commented on 2023-07-17 03:59 (UTC)

Thank you. Please also add version to provides.

MarsSeed commented on 2023-07-16 07:36 (UTC)

Please kindly implement a git tag based pkgver().

You can use the following code for it.

(Bumping the epoch to 1 is needed to make sure pacman considers the newly generated version higher than the old one.)

epoch=1
provides=("${pkgname%-git}=$pkgver")
conflicts=("${pkgname%-git}")

pkgver() {
  cd "${pkgname%-git}"

  # Generate git tag based version. Count only proper (v)#.#* [#=number] tags.
  local _gitversion=$(git describe --long --match '[v0-9][0-9.][0-9.]*' | sed -e 's|^v||' | tr '[:upper:]' '[:lower:]')

  # Format git tag based version for pkgver
  # Expected format: e.g. 1.5.0rc2.r521.g99982a1c
  echo "${_gitversion}" | sed \
      -e 's|^\([0-9][0-9.]*\)-\([a-zA-Z]\+\)|\1\2|' \
      -e 's|\([0-9]\+-g\)|r\1|' \
      -e 's|-|.|g'
}

dmp1ce commented on 2014-09-23 19:55 (UTC)

The build is failing for me under "Installing..." ==> Installing... ..... Making install in doc make[1]: Entering directory '/tmp/yaourt-tmp-david/aur-czmq-git/src/czmq/doc' ./mkman czmq.txt asciidoc -d manpage -b docbook -f ./asciidoc.conf \ -aczmq_version=3.0.0 -oczmq.xml czmq.txt xmlto man czmq.xml Note: Writing CZMQ.7 make[2]: Entering directory '/tmp/yaourt-tmp-david/aur-czmq-git/src/czmq/doc' make[2]: Nothing to be done for 'install-exec-am'. xmlto man czmq.xml Note: Writing CZMQ.7 /usr/bin/mkdir -p '/tmp/yaourt-tmp-david/aur-czmq-git/pkg/czmq-git/usr/share/man/man3' /usr/bin/mkdir -p '/tmp/yaourt-tmp-david/aur-czmq-git/pkg/czmq-git/usr/share/man/man7' /usr/bin/install -c -m 644 ./czmq.7 '/tmp/yaourt-tmp-david/aur-czmq-git/pkg/czmq-git/usr/share/man/man7' /usr/bin/install: cannot stat ‘./czmq.7’: No such file or directory /usr/bin/install -c -m 644 zactor.3 zauth.3 zbeacon.3 zcert.3 zcertstore.3 zchunk.3 zclock.3 zconfig.3 zdigest.3 zdir.3 zdir_patch.3 zfile.3 zframe.3 zhash.3 zgossip.3 ziflist.3 zlist.3 zloop.3 zmonitor.3 zmsg.3 zpoller.3 zproxy.3 zpubsub.3 zpubsub_option.3 zrex.3 zring.3 zsock.3 zsock_option.3 zstr.3 zsys.3 zuuid.3 zauth_v2.3 zbeacon_v2.3 zctx.3 zmonitor_v2.3 zmutex.3 zproxy_v2.3 zsocket.3 zsockopt.3 zthread.3 '/tmp/yaourt-tmp-david/aur-czmq-git/pkg/czmq-git/usr/share/man/man3' Makefile:369: recipe for target 'install-man7' failed make[2]: *** [install-man7] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/tmp/yaourt-tmp-david/aur-czmq-git/src/czmq/doc' Makefile:464: recipe for target 'install-am' failed make[1]: *** [install-am] Error 2 rm czmq.xml make[1]: Leaving directory '/tmp/yaourt-tmp-david/aur-czmq-git/src/czmq/doc' Makefile:480: recipe for target 'install-recursive' failed make: *** [install-recursive] Error 1 ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build czmq-git.

bobberb commented on 2014-04-23 06:01 (UTC)

msg 'Installing license...' install -D -m644 COPYING $pkgdir/usr/share/licenses/czmq/COPYING install -D -m644 COPYING.LESSER $pkgdir/usr/share/licenses/czmq/COPYING.LESSER Please comment out these lines. I might initiate a pull request to remind them to add a COPYING file.