diff options
author | Adam Stohl | 2021-04-24 10:10:00 -0700 |
---|---|---|
committer | Adam Stohl | 2021-04-24 10:10:00 -0700 |
commit | feba66791ab693852a3cc86ae8845588a13a4a7b (patch) | |
tree | 963e397e0808095449c030d79754ddb29697fc61 | |
download | aur-bitcoin-taproot-lot-true-uasf.tar.gz |
generate .SRCINFO
-rw-r--r-- | .SRCINFO | 56 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rwxr-xr-x | PKGBUILD | 70 | ||||
-rwxr-xr-x | bitcoin-qt.appdata.xml | 24 | ||||
-rwxr-xr-x | bitcoin-qt.desktop | 13 | ||||
-rwxr-xr-x | bitcoin.sysusers | 1 | ||||
-rwxr-xr-x | bitcoin.tmpfiles | 2 |
7 files changed, 171 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8da565a88061 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,56 @@ +pkgbase = bitcoin-taproot-lot-true-uasf + pkgdesc = Bitcoin Core 0.21.0-based Taproot Client 0.1 (LOT = true UASF) + pkgver = 0.21.0.taproot0.1 + pkgrel = 1 + url = https://bitcointaproot.cc/ + arch = x86_64 + license = MIT + makedepends = boost + makedepends = libevent + makedepends = qt5-base + makedepends = qt5-tools + makedepends = qrencode + makedepends = miniupnpc + makedepends = protobuf + makedepends = zeromq + depends = qt5-base + depends = miniupnpc + depends = openssl + depends = protobuf + depends = boost-libs + depends = qrencode + depends = zeromq + depends = libevent + depends = desktop-file-utils + provides = bitcoin + provides = bitcoin-qt + provides = bitcoind + provides = bitcoin-bin + provides = bitcoin-daemon + provides = bitcoin-tx + provides = bitcoin-cli + provides = bitcoin-core + conflicts = bitcoin + conflicts = bitcoin-qt + conflicts = bitcoind + conflicts = bitcoin-bin + conflicts = bitcoin-daemon + conflicts = bitcoin-tx + conflicts = bitcoin-cli + conflicts = bitcoin-core + conflicts = bitcoin-core-git + source = bitcoin-0.21.0-taproot0.1.tar.gz::https://github.com/BitcoinActivation/bitcoin/archive/v0.21.0-taproot0.1.tar.gz + source = bitcoin.sysusers + source = bitcoin.tmpfiles + source = bitcoin-qt.desktop + source = bitcoin-qt.appdata.xml + source = packaging::git://github.com/bitcoin-core/packaging.git + sha256sums = 53e1683a962e0b3bfc50c9beb5b02296c43a80105c88b868e77ce530f49791d3 + sha256sums = 7a77112fb094b9b2e6dd873e24c9a6bacb1f1c453d811a024f271f4b78f2a704 + sha256sums = ba83570b4671b18c230f23d8d93cd8faa73179a546655448c14d1644d9b49f35 + sha256sums = a020897651c03690eae3411fe401100fd1a2ffaa799247165eb71124609b7959 + sha256sums = 71b125555451e9bc60b54a6658d886bad63bd18c58b5d6e3bd8977b82a70da7a + sha256sums = SKIP + +pkgname = bitcoin-taproot-lot-true-uasf + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4cd24a2a5386 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.tar.gz +*.zst +packaging/ +pkg/ +src/
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..57bb39ed472e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: iohzrd <iohzrd at protonmail dot com> +# Contributor: Christian Rebischke <Chris.Rebischke@archlinux.org> +# Contributor: kpcyrd <kpcyrd[at]archlinux[dot]org> +# Contributor: Timothy Redaelli <timothy.redaelli@gmail.com> +# Contributor: shahid <helllamer@gmail.com> +# Contributor: James Harvey + +pkgname=bitcoin-taproot-lot-true-uasf +pkgver='0.21.0.taproot0.1' +_pkgver='0.21.0-taproot0.1' +pkgrel=1 +pkgdesc="Bitcoin Core 0.21.0-based Taproot Client 0.1 (LOT = true UASF)" +arch=('x86_64') +url="https://bitcointaproot.cc/" +license=('MIT') +depends=('qt5-base' 'miniupnpc' 'openssl' 'protobuf' 'boost-libs' 'qrencode' 'zeromq' 'libevent' 'desktop-file-utils') +makedepends=('boost' 'libevent' 'qt5-base' 'qt5-tools' 'qrencode' 'miniupnpc' 'protobuf' 'zeromq') +provides=('bitcoin' 'bitcoin-qt' 'bitcoind' 'bitcoin-bin' 'bitcoin-daemon' 'bitcoin-tx' 'bitcoin-cli' 'bitcoin-core') +conflicts=('bitcoin' 'bitcoin-qt' 'bitcoind' 'bitcoin-bin' 'bitcoin-daemon' 'bitcoin-tx' 'bitcoin-cli' 'bitcoin-core' 'bitcoin-core-git') +source=("bitcoin-$_pkgver.tar.gz::https://github.com/BitcoinActivation/bitcoin/archive/v$_pkgver.tar.gz" + "bitcoin.sysusers" + "bitcoin.tmpfiles" + "bitcoin-qt.desktop" + "bitcoin-qt.appdata.xml" + "packaging::git://github.com/bitcoin-core/packaging.git") +sha256sums=('53e1683a962e0b3bfc50c9beb5b02296c43a80105c88b868e77ce530f49791d3' + '7a77112fb094b9b2e6dd873e24c9a6bacb1f1c453d811a024f271f4b78f2a704' + 'ba83570b4671b18c230f23d8d93cd8faa73179a546655448c14d1644d9b49f35' + 'a020897651c03690eae3411fe401100fd1a2ffaa799247165eb71124609b7959' + '71b125555451e9bc60b54a6658d886bad63bd18c58b5d6e3bd8977b82a70da7a' + 'SKIP') + +prepare() { + cd "bitcoin-$_pkgver" + autoreconf -fi +} + +build() { + cd bitcoin-$_pkgver + ./configure --prefix=/usr --with-gui=qt5 --with-incompatible-bdb #LDFLAGS="-L$srcdir/db4/lib/ $LDFLAGS" CPPFLAGS="-I$srcdir/db4/include/ $CPPFLAGS" + make +} + +package() { + # install bitcoin-qt client + msg2 'Installing bitcoin-qt...' + install -Dm755 "$srcdir/bitcoin-$_pkgver/src/qt/bitcoin-qt" "$pkgdir/usr/bin/bitcoin-qt" + install -Dm644 "$srcdir/bitcoin-$_pkgver/share/pixmaps/bitcoin128.xpm" "$pkgdir/usr/share/pixmaps/bitcoin128.xpm" + desktop-file-install -m 644 --dir="$pkgdir/usr/share/applications/" "$srcdir/packaging/debian/bitcoin-qt.desktop" + + # install bitcoin-daemon + msg2 'Installing bitcoin-daemon...' + install -Dm755 "$srcdir/bitcoin-$_pkgver/src/bitcoind" "$pkgdir/usr/bin/bitcoind" + install -Dm644 "$srcdir/packaging/debian/examples/bitcoin.conf" "$pkgdir/usr/share/doc/bitcoin/examples/bitcoin.conf" + install -Dm644 "$srcdir/bitcoin-$_pkgver/doc/man/bitcoin-cli.1" "$pkgdir/usr/share/man/man1/bitcoin-cli.1" + install -Dm644 "$srcdir/bitcoin-$_pkgver/doc/man/bitcoin-qt.1" "$pkgdir/usr/share/man/man1/bitcoin-qt.1" + install -Dm644 "$srcdir/bitcoin-$_pkgver/doc/man/bitcoind.1" "$pkgdir/usr/share/man/man1/bitcoind.1" + install -Dm644 "$srcdir/bitcoin-$_pkgver/doc/man/bitcoin-tx.1" "$pkgdir/usr/share/man/man1/bitcoin-tx.1" + + # install bitcoin-cli + msg2 'Installing bitcoin-cli...' + install -Dm755 "$srcdir/bitcoin-$_pkgver/src/bitcoin-cli" "$pkgdir/usr/bin/bitcoin-cli" + + # install bitcoin-tx + msg2 'Installing bitcoin-tx...' + install -Dm755 "$srcdir/bitcoin-$_pkgver/src/bitcoin-tx" "$pkgdir/usr/bin/bitcoin-tx" + + # install license + install -D -m644 "$srcdir/bitcoin-$_pkgver/COPYING" "$pkgdir/usr/share/licenses/bitcoin/COPYING" +} diff --git a/bitcoin-qt.appdata.xml b/bitcoin-qt.appdata.xml new file mode 100755 index 000000000000..a30f1248c3e6 --- /dev/null +++ b/bitcoin-qt.appdata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<component type="desktop-application"> + <id>org.bitcoincore.bitcoin-qt</id> + <name>Bitcoin Core</name> + <project_license>MIT</project_license> + <metadata_license>CC0-1.0</metadata_license> + <summary>Connect to the Bitcoin P2P network</summary> + <url type="homepage">https://bitcoincore.org/</url> + <url type="bugtracker">https://github.com/bitcoin/bitcoin/issues</url> + <launchable type="desktop-id">bitcoin-qt.desktop</launchable> + <description> + <p>Bitcoin is an experimental digital currency that enables instant + payments to anyone, anywhere in the world. Bitcoin uses + peer-to-peer technology to operate with no central authority: + managing transactions and issuing money are carried out + collectively by the network. Bitcoin Core is the name of open + source software which enables the use of this currency.</p> + </description> + <screenshots> + <screenshot> + <image type="source">https://user-images.githubusercontent.com/6399679/62743657-2fc28b80-ba11-11e9-9bbf-d3ad0d17abb0.png</image> + </screenshot> + </screenshots> +</component> diff --git a/bitcoin-qt.desktop b/bitcoin-qt.desktop new file mode 100755 index 000000000000..9a5e7c04ba73 --- /dev/null +++ b/bitcoin-qt.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Bitcoin Core +Comment=Connect to the Bitcoin P2P Network +Comment[de]=Verbinde mit dem Bitcoin peer-to-peer Netzwerk +Comment[fr]=Bitcoin, monnaie virtuelle cryptographique pair à pair +Comment[tr]=Bitcoin, eşten eşe kriptografik sanal para birimi +Exec=bitcoin-qt %u +Terminal=false +Type=Application +Icon=bitcoin-qt +MimeType=x-scheme-handler/bitcoin; +Categories=Office;Finance;P2P;Network;Qt; +StartupWMClass=Bitcoin-qt diff --git a/bitcoin.sysusers b/bitcoin.sysusers new file mode 100755 index 000000000000..e2738d76bdbd --- /dev/null +++ b/bitcoin.sysusers @@ -0,0 +1 @@ +u bitcoin - - /var/lib/bitcoind diff --git a/bitcoin.tmpfiles b/bitcoin.tmpfiles new file mode 100755 index 000000000000..02358c1cbda6 --- /dev/null +++ b/bitcoin.tmpfiles @@ -0,0 +1,2 @@ +d /var/lib/bitcoind 0770 bitcoin bitcoin - - +d /etc/bitcoin 0770 bitcoin bitcoin - - |