diff options
author | Keaton Bruce | 2021-10-01 16:26:46 -0400 |
---|---|---|
committer | Keaton Bruce | 2021-10-01 16:26:46 -0400 |
commit | 25576fa5241101f90cb6b2349086deec7d1d5e40 (patch) | |
tree | 14458a3c9ef5527bbe6029480ac0f43047fa961b | |
parent | 9e762f046f57e6ed5c71a8fb7308d592d6cba3ba (diff) | |
download | aur-25576fa5241101f90cb6b2349086deec7d1d5e40.tar.gz |
Add pkgver() and update things so that using autoupdating tools should work in keeping it up-to-date
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 19 insertions, 12 deletions
@@ -1,12 +1,13 @@ pkgbase = p2pool-git pkgdesc = Decentralized pool for Monero mining - pkgver = master + pkgver = 1.0.r16.g2a3cd13 pkgrel = 1 url = https://github.com/SChernykh/p2pool arch = x86_64 arch = armv7h arch = aarch64 - license = GPL + arch = i686 + license = GPL3 makedepends = cmake makedepends = git depends = libuv @@ -15,7 +16,7 @@ pkgbase = p2pool-git depends = libpgm provides = p2pool conflicts = p2pool - source = p2pool-git::git+https://github.com/SChernykh/p2pool.git + source = p2pool::git+https://github.com/SChernykh/p2pool.git sha256sums = SKIP pkgname = p2pool-git @@ -1,38 +1,44 @@ # Maintainer: Keaton Bruce <akbruce@protonmail.ch> pkgname='p2pool-git' -pkgver=master +_pkgname='p2pool' +pkgver=1.0.r16.g2a3cd13 pkgrel=1 pkgdesc='Decentralized pool for Monero mining' -arch=('x86_64' 'armv7h' 'aarch64') -url="https://github.com/SChernykh/p2pool" +arch=('x86_64' 'armv7h' 'aarch64' 'i686') +url='https://github.com/SChernykh/p2pool' provides=('p2pool') depends=('libuv' 'zeromq' 'libsodium' 'libpgm') optdepends=() makedepends=('cmake' 'git') conflicts=('p2pool') -license=('GPL') +license=('GPL3') backup=() -source=("$pkgname::git+${url}.git") +source=("$_pkgname::git+${url}.git") sha256sums=('SKIP') +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + prepare() { - cd "$pkgname" + cd "$_pkgname" git submodule init git submodule update - mkdir build + mkdir -p build # Removing libgss from build dependencies. sed -i 's/gss//g' CMakeLists.txt } build() { - cd "$pkgname/build" + cd "$_pkgname/build" cmake .. -DCMAKE_BUILD_TYPE=Release make -j$(nproc) } package() { - cd "$pkgname" + cd "$_pkgname" install -Dm775 "build/p2pool" "${pkgdir}/usr/bin/p2pool" #install -Dm644 "${srcdir}/p2pool.service" "${pkgdir}/usr/lib/systemd/system/p2pool@.service" #install -Dm0644 "${srcdir}/p2pool.sysusers" "${pkgdir}/usr/lib/sysusers.d/p2pool.conf" |