diff options
author | lilac | 2023-07-17 04:38:59 +0800 |
---|---|---|
committer | lilac | 2023-07-17 04:38:59 +0800 |
commit | f256e3b2898b20f5ab9d4baa579a633fdf0da4cb (patch) | |
tree | 4a2257891953eed2d48ce7a461757a532597414d | |
parent | 74b4812e1bc278a345af3a64d84f56cbf53b757c (diff) | |
download | aur-f256e3b2898b20f5ab9d4baa579a633fdf0da4cb.tar.gz |
[lilac] updated to 1:4.2.1.r110.g904c1718-2
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 31 insertions, 25 deletions
@@ -1,17 +1,13 @@ pkgbase = czmq-git pkgdesc = High-level C binding for ZeroMQ - pkgver = 20210117 - pkgrel = 1 + pkgver = 4.2.1.r110.g904c1718 + pkgrel = 2 + epoch = 1 url = https://github.com/zeromq/czmq arch = i686 arch = x86_64 license = MPL - makedepends = autoconf - makedepends = automake - makedepends = gcc makedepends = git - makedepends = libtool - makedepends = make makedepends = pkg-config depends = gcc-libs depends = zeromq @@ -21,4 +17,3 @@ pkgbase = czmq-git sha256sums = SKIP pkgname = czmq-git - @@ -3,26 +3,37 @@ # Contributor: Brian Knox <taotetek at gmail.com> pkgname=czmq-git -pkgver=20210117 -pkgrel=1 +_pkgname=${pkgname%-git} +pkgver=4.2.1.r110.g904c1718 +pkgrel=2 +epoch=1 pkgdesc="High-level C binding for ZeroMQ" arch=('i686' 'x86_64') depends=('gcc-libs' 'zeromq') -makedepends=('autoconf' 'automake' 'gcc' 'git' 'libtool' 'make' 'pkg-config') -url="https://github.com/zeromq/czmq" +makedepends=('git' 'pkg-config') +url="https://github.com/zeromq/${_pkgname}" license=('MPL') -source=(git+https://github.com/zeromq/czmq) +source=("git+${url}") sha256sums=('SKIP') -provides=('czmq') -conflicts=('czmq') +provides=(${_pkgname}) +conflicts=(${_pkgname}) pkgver() { - cd ${pkgname%-git} - git log -1 --format="%cd" --date=short --no-show-signature | sed "s|-||g" + cd "${_pkgname}/" + + # 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' } build() { - cd ${pkgname%-git} + cd "${_pkgname}/" msg2 'Building...' ./autogen.sh @@ -40,20 +51,20 @@ build() { } package() { - cd ${pkgname%-git} + cd "${_pkgname}/" msg2 'Installing license...' - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/czmq" + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/czmq" msg2 'Installing...' - make DESTDIR="$pkgdir" install + make DESTDIR="${pkgdir}" install msg2 'Renaming binaries...' - for _bin in $(find "$pkgdir/usr/bin" -type f -printf '%f\n'); do - mv "$pkgdir/usr/bin/$_bin" "$pkgdir/usr/bin/czmq_$_bin" + for _bin in $(find "${pkgdir}/usr/bin" -type f -printf '%f\n'); do + mv "${pkgdir}/usr/bin/${_bin}" "${pkgdir}/usr/bin/${_pkgname}_${_bin}" done msg2 'Cleaning up pkgdir...' - find "$pkgdir" -type d -name .git -exec rm -r '{}' + - find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + + find "${pkgdir}" -type d -name .git -exec rm -r '{}' + + find "${pkgdir}" -type f -name .gitignore -exec rm -r '{}' + } |