Package Details: fulcrum 1.7.0-1

Git Clone URL: https://aur.archlinux.org/fulcrum.git (read-only, click to copy)
Package Base: fulcrum
Description: A fast & nimble SPV server for Bitcoin Cash
Upstream URL: https://codeberg.com/Flowee/fulcrum
Licenses: GPL3
Provides: fulcrum
Submitter: TomZander
Maintainer: TomZander
Last Packager: TomZander
Votes: 5
Popularity: 0.091060
First Submitted: 2020-01-12 23:18 (UTC)
Last Updated: 2022-07-24 20:31 (UTC)

Latest Comments

ichundes commented on 2020-03-18 06:56 (UTC)

Apparently rocksdb 6.6.4 is not required, but recommended. It should work with 6.5.x and up.

ichundes commented on 2020-03-18 04:47 (UTC)

1.0.4 was released, but it requires rocksdb 6.6.4 which is not in Arch yet.

ichundes commented on 2020-01-17 07:31 (UTC) (edited on 2020-01-17 07:34 (UTC) by ichundes)

There is already a git build of this that uses the system rocksdb here:

https://aur.archlinux.org/packages/fulcrum-git/

Would you mind maybe unifying the git builds there and having a package thats built from the file release with signature checking here? I already have this PKGBUILD:

# Maintainer: Axel Gembe <derago@gmail.com>
pkgname=fulcrum
pkgdesc='A fast & nimble SPV server for Bitcoin Cash'
pkgver=1.0
pkgrel=1
url='https://github.com/cculianu/Fulcrum'
arch=('any')
license=('GPL3')
depends=(
  'qt5-base'
  'rocksdb'
  'python'
)
provides=("$pkgname")
conflicts=("$pkgname")
validpgpkeys=(D465135F97D0047E18E99DC321810A542031C02C) # Calin Culianu (NilacTheGrim) <calin.culianu@gmail.com>
source=(
  "Fulcrum-$pkgver.tar.gz::https://github.com/cculianu/Fulcrum/archive/v$pkgver.tar.gz"
  "https://github.com/cculianu/Fulcrum/releases/download/v$pkgver/Fulcrum-$pkgver.tar.gz.asc"
  )
sha256sums=('097e5b3ff2657ee222b999372729d2ee1ccc5c437c3fa20b3b424c9d40222dbf'
            'SKIP')

_qmake_args="CONFIG+=release"

prepare() {
  cd "Fulcrum-$pkgver"
  qmake -makefile features= Fulcrum.pro
}

build() {
  cd "Fulcrum-$pkgver"
  make
}

package() {
  cd "Fulcrum-$pkgver"
  install -Dm755 Fulcrum "$pkgdir"/usr/bin/Fulcrum
  install -Dm755 FulcrumAdmin "$pkgdir"/usr/bin/FulcrumAdmin
  install -Dm644 doc/fulcrum-example-config.conf "$pkgdir"/usr/share/doc/$pkgname/fulcrum-example-config.conf
}