summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ce3adc25ac51313d7c3e5d63f5d6c944a62f7419 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# Maintainer: Uncle Hunto <unclehunto äτ ÝãΗ00 Ð0τ ÇÖΜ>

pkgname=bitcoin-classic
pkgver=v0.11.2.cl1
_vertemp=${pkgver%.*}
_ver=${_vertemp#v}
pkgrel=1
pkgdesc='Official Bitcoin Classic binaries: bitcoind, bitcoin-cli, bitcoin-tx, and bitcoin-qt with auto setup of RPC SSL'
arch=('i686' 'x86_64')
url="https://bitcoinclassic.com/"
license=('MIT')
depends=('boost-libs' 'openssl' 'miniupnpc' 'protobuf' 'qrencode' 'qt5-base')
provides=('bitcoin-daemon' 'bitcoin-cli' 'bitcoin-qt' 'bitcoin-tx')
conflicts=('bitcoin-daemon' 'bitcoin-cli' 'bitcoin-qt' 'bitcoin-tx')
install=bitcoin-qt.install
source_i686=("https://github.com/bitcoinclassic/bitcoinclassic/releases/download/$pkgver/bitcoin-$_ver-linux32.tar.gz"
             "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/contrib/debian/bitcoin-qt.desktop"
						 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/share/pixmaps/bitcoin128.png"
						 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/contrib/debian/manpages/bitcoind.1"
             "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/0.11.2/contrib/debian/manpages/bitcoin-cli.1"
             "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/0.11.2/contrib/debian/manpages/bitcoin-qt.1"
             "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/contrib/debian/manpages/bitcoin.conf.5"
						 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/0.11.2/COPYING"
						 "bitcoin.conf")
source_x86_64=("https://github.com/bitcoinclassic/bitcoinclassic/releases/download/$pkgver/bitcoin-$_ver-linux64.tar.gz"
               "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/contrib/debian/bitcoin-qt.desktop"
							 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/share/pixmaps/bitcoin128.png"
							 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/contrib/debian/manpages/bitcoind.1"
               "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/0.11.2/contrib/debian/manpages/bitcoin-cli.1"
               "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/0.11.2/contrib/debian/manpages/bitcoin-qt.1"
							 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/$_ver/contrib/debian/manpages/bitcoin.conf.5"
							 "https://raw.githubusercontent.com/bitcoinclassic/bitcoinclassic/0.11.2/COPYING"
							 "bitcoin.conf")
noextract=(bitcoin-$_ver-linux*.tar.gz)
md5sums_i686=('6e53d422be03c4694a046b6a13fbbf81'
              '0aa8db6ac0e58ccbe85d0fe4923fb39e'
              '0aae5f0110179e8e1d588530bcce5d2a'
              '1f72f650f0d8e76fbaf86fd5809e73b2'
              '5982de61dec5a2b0632e7235af04d412'
              '29d251c3399f497cda973f6a3e06b322'
              '62981ec22f92add684406addc5e4d03a'
              'fb8504ceaf8aa25d43eefc5f90abfa06'
              'aee806a767f350dab8bfb39db0ee0e18')
md5sums_x86_64=('91aca9095b22b1991ef8f75eb99c790f'
                '0aa8db6ac0e58ccbe85d0fe4923fb39e'
                '0aae5f0110179e8e1d588530bcce5d2a'
                '1f72f650f0d8e76fbaf86fd5809e73b2'
                '5982de61dec5a2b0632e7235af04d412'
                '29d251c3399f497cda973f6a3e06b322'
                '62981ec22f92add684406addc5e4d03a'
                'fb8504ceaf8aa25d43eefc5f90abfa06'
                'aee806a767f350dab8bfb39db0ee0e18')
sha256sums_i686=('7446263df3764cbc0fc5ba9fc6eb3dd921b94bd787f8195c177a7927ae7d6c07'
                 'b65b377c0d9ecae9eea722843bca0add6bdb7e50929a7e1f751b79b6621c6073'
                 'ad880c8459ecfdb96abe6a4689af06bdd27906e0edcd39d0915482f2da91e722'
                 '829d5d38c8c3145b6debcb569bfa75acdfcfab5d914495b56ceb4d02060f130f'
                 '321c67742faf093c3d7a0dddef58adc942e85eddb34a9202755945f8997e0f13'
                 '47ecf202c41cafc90f15db67bdeb9d448cf6c20f96745fcad7bdfc24b5c21ff9'
                 '9acf7f46052f6e508af4f38be4574f34bf0f57d2cf462f072606d3f177b4c957'
                 '8973ffc8689564898d52b54dc27d3cacf7aa3b61d6fcc390da40e773ad7dffed'
                 '938f4265e238cbc038ebee9cb93076a8ba0ae94708ac7b7379385b1f8d019676')
sha256sums_x86_64=('258a74c3e7fb13ab0a31fdeea6c243ba956c372e9c8c69473ce0fd79876bfb9a'
                   'b65b377c0d9ecae9eea722843bca0add6bdb7e50929a7e1f751b79b6621c6073'
                   'ad880c8459ecfdb96abe6a4689af06bdd27906e0edcd39d0915482f2da91e722'
                   '829d5d38c8c3145b6debcb569bfa75acdfcfab5d914495b56ceb4d02060f130f'
                   '321c67742faf093c3d7a0dddef58adc942e85eddb34a9202755945f8997e0f13'
                   '47ecf202c41cafc90f15db67bdeb9d448cf6c20f96745fcad7bdfc24b5c21ff9'
                   '9acf7f46052f6e508af4f38be4574f34bf0f57d2cf462f072606d3f177b4c957'
                   '8973ffc8689564898d52b54dc27d3cacf7aa3b61d6fcc390da40e773ad7dffed'
                   '938f4265e238cbc038ebee9cb93076a8ba0ae94708ac7b7379385b1f8d019676')

package() {
  msg2 "Extracting and installing binaries..."
  bsdtar -C "$pkgdir" -xf bitcoin-*-linux*.tar.gz
  mv $pkgdir/bitcoin-* "$pkgdir/usr"
  rm $pkgdir/usr/bin/test_*

  msg2 'Installing license...'
  install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"

  msg2 "Installing man pages..."
  install -Dm644 "$srcdir/bitcoind.1" -t "$pkgdir/usr/share/man/man1"
  install -Dm 644 "$srcdir/bitcoin-cli.1" -t "$pkgdir/usr/share/man/man1"
  install -Dm 644 "$srcdir/bitcoin-qt.1" -t "$pkgdir/usr/share/man/man1"
  install -Dm644 "$srcdir/bitcoin.conf.5" -t "$pkgdir/usr/share/man/man5"

#  msg2 'Installing bitcoin.conf if one does not already exist...'
#  [[ ! -e "$HOME/.bitcoin/bitcoin.conf" ]] && install -Dm 600 "$srcdir/bitcoin.conf" \
#	-t "$pkgdir$HOME/.bitcoin"

#  msg2 "Placing proper home directory location in .install file..."
#	sed -i "s|\$HOME|$HOME|g" $startdir/bitcoin-qt.install

	msg2 'Installing icon...'
	install -Dm644 "$srcdir/bitcoin128.png" "$pkgdir/usr/share/pixmaps/bitcoin128.png"

	msg2 'Installing desktop file...'
	mv "$srcdir/bitcoin-qt.desktop" "$srcdir/bitcoin.desktop"
	desktop-file-install -m 644 --dir="$pkgdir/usr/share/applications/" "bitcoin.desktop"
}