diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2014-01-01 23:59:45 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2014-01-01 23:59:45 +0000 |
commit | 90f4f23f1f645ab4b1056d13c82d6a0d37c995f4 (patch) | |
tree | d992d82f86b7a960bdccfae800d3a0b1b82b975e /net-p2p/bitcoin-qt | |
parent | Version bumps, remove older, bring in line with bitcoin overlay (diff) | |
download | historical-90f4f23f1f645ab4b1056d13c82d6a0d37c995f4.tar.gz historical-90f4f23f1f645ab4b1056d13c82d6a0d37c995f4.tar.bz2 historical-90f4f23f1f645ab4b1056d13c82d6a0d37c995f4.zip |
Version bump
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-p2p/bitcoin-qt')
-rw-r--r-- | net-p2p/bitcoin-qt/ChangeLog | 9 | ||||
-rw-r--r-- | net-p2p/bitcoin-qt/Manifest | 30 | ||||
-rw-r--r-- | net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild | 141 |
3 files changed, 164 insertions, 16 deletions
diff --git a/net-p2p/bitcoin-qt/ChangeLog b/net-p2p/bitcoin-qt/ChangeLog index a9fd217c4b63..62032dda84e1 100644 --- a/net-p2p/bitcoin-qt/ChangeLog +++ b/net-p2p/bitcoin-qt/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-p2p/bitcoin-qt -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.77 2013/10/22 16:35:24 blueness Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.78 2014/01/01 23:56:16 blueness Exp $ + +*bitcoin-qt-0.8.6 (01 Jan 2014) + + 01 Jan 2014; Anthony G. Basile <blueness@gentoo.org> +bitcoin-qt-0.8.6.ebuild: + Version bump 22 Oct 2013; Anthony G. Basile <blueness@gentoo.org> -files/0.5.0.5+bip16-eligius_sendfee.patch, -files/0.8.0-sys_leveldb.patch: diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest index cb8958391ca7..10ec722789ee 100644 --- a/net-p2p/bitcoin-qt/Manifest +++ b/net-p2p/bitcoin-qt/Manifest @@ -4,23 +4,25 @@ Hash: SHA256 AUX 0.8.2-sys_leveldb.patch 6647 SHA256 45ac78376c1983babf0e001b18196b777cd4bfca1c6b92fad62302d70ec9aabf SHA512 0aaa00584bc56984133f388523b2084d94a620987367e0eff39cc6debc39738586fb991e7cb84f54eb56f27992929d562261bb867e1091679a51839185626edf WHIRLPOOL c027065cedb40a946dc7fa1f5dea6908d35290147f53df178d7ff416c2a5d5bd9f7e6802779d8a0a04044e04bfc4dd76433ad2dcb48b65869d3fbfe8c7bb3748 DIST 0.8.2-1stclassmsg.patch.xz 1788 SHA256 ae871cbd949abb6c6c57eade016b2945ea95672958362439db76697aa23400af SHA512 b511c0dac07710497d0d2aa814049b72db1186a5f86f2b7837e7927989be75319a83eb10dd37fbf4f5aba7c4266f7a35d0b9abb24384df2f93e1cd8090bd7a55 WHIRLPOOL e7a05cda0ee01bce08ce5a17c8b72f6b9f1636c916f38e03cb0a2604094959f44c58e54c35be6aefddc81e91f1e6b416d23480a8ac0e34a186b80ce349cebaa5 DIST bitcoin-v0.8.5.tgz 3181865 SHA256 39f170aa29292d530371d287f2036aa372d1e255cf46c29588b8c5a3afedcea4 SHA512 ac605f202b4b8c2fc3574517018817d7ac6ac9296040052db67232b0fd136446895986e25f1b4aa6a888a0ec510ad2a69bf09c65b95deba1d9b2ea6ece62d9c7 WHIRLPOOL cfe8839fd5bc6e22cfe485c63e2a7f261c8817c0d090766ae2dac6303612a977ebea87df2df473a5cebaaee9a2712b8a97aa3f6613f88732be06b7a9fa18351b +DIST bitcoin-v0.8.6.tgz 3194026 SHA256 26fd485823ee15a823ca51a5ac7ed8664079ef15356a030e74a01f1a7a157170 SHA512 88e1d5dece485beaa95571016f41239db616323508038ea59d0fa3608639c03af06c0d782df3bf5a67d45d25c976bc07b977504ca6390e147e3b8605f3d3ce86 WHIRLPOOL 86a5118dda3f68226d30794bc1b363a75479fd55648146e4347017416d730c23ef4168553a5e70d95466157bf89055def81647790fe414d6182c1baf3e397344 EBUILD bitcoin-qt-0.8.5.ebuild 3375 SHA256 11c336e5c934ad2c470b0d10d596b93cafff16cb23f5c2cfab0776b3879c3985 SHA512 2a9fa7d5b784c4f6aefefa44f2f3309b400b9198c5870ba63aa7e0335a33f7c6afea0e122bc2df210cbc98b3c98769bf0d4ae4ddd2b619fb4104ec7b5202419f WHIRLPOOL 7d37171ba3d89b023c9e8ede7900fdfd721ad763fd115fa37ae01bb16f7d4079e0c18bf5b1750c7a79aa66381a9ceeffc5eac54e7b99f6aebb1106f3c03fb69f -MISC ChangeLog 16864 SHA256 94529bd524c5c1411458beb09454cbf1488f08471a24cac47e17d74f7c4d711b SHA512 e325d2d49db4dbdf4b023e04f2b30ae31bff72d2994fd2470867da720ea5113c2c139031290f8301b9258eca6ae9e1eb03c755acee83632db6044c6a2f0a88a2 WHIRLPOOL cb28dde475166820a907c0d607df6b48534a694a32c21d005ad0f575bfa981f36fdd8b5b8b599ea68535a6c201bd65d80563d02205383da9ff215a17ad8ab802 +EBUILD bitcoin-qt-0.8.6.ebuild 3383 SHA256 d043c5aed9865a45a733779c82031df104cb621746219c8826ed47ba62191072 SHA512 d856cf3328a48640eccf20877d25f2d31a7a52f5d891c28d31f5615ad52e26d431389fdf79d6ebc41cf85fe8e0c2393ed1656f633e52c063e39523af48c62144 WHIRLPOOL 3b96f8a78788bd2d39f3eda7999006eee6a414cc93ff7b92b443337ead6ec3006d6ced3a3d0f82daa0097f6e057e4774b3c50ed554e73550e31a0cecdd9c415b +MISC ChangeLog 16994 SHA256 4e1f5d58d9dd0efde1f497a8b2e8ee42756e86d98ca7b329ebacd30021087cd9 SHA512 22cb4eca220a3a5a456cefc1507ba06f49ab563cfa4f133e685a424cf4e94c8140d223dfe2b2826a6d79213373c09dc58433425b263949127ea93e5c13275456 WHIRLPOOL 5adfb062116761c32a913477a20997a3a1f9bdb329d5bd35855b42e14ba408566da5d5ea3a96eb5fcd70d2c741e6ab9e92bde1bfaa964e3231af8195023fbe1d MISC metadata.xml 546 SHA256 c2c08ee49a0b57a313e0406527f02004bca78bb3544b3ee9a5c4aa93970b3276 SHA512 64d314f315d8b43ce53c10f5a7ca78fa0da0c24c435f053e0fc29d8e61aff04243cf89df1d772bb2849bb5b48b8c40aeed301642f1816aa063e0269ef20da7f5 WHIRLPOOL b005a3180c42d3d9a5ffa6350511a18af6087aed38badb5ea28370b9aa06259de29c7740d8d632b41832b6224d153273a8dcddbe27d6511ccd64221a530ad156 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJSZqlXAAoJEJOE+m71LUu6Fl4P/3hq57bD4gU//dIQp7LwnseQ -Hlla6sjiGwXVIkn0XIRzVMNc+4HyGSsQmqD+bTxh0IIBkuQByamiH9E7C2Y84Qe5 -tHQC5VbxD4hb8F1hrZlmclI/iITZ03wA5o5OyESRo604ZDB5c/Vg7I+qOgEjmRTL -zTuV9InIp5NGnpoftd89jG0S0gmhYF8f2Ok2nTcMVRdL1XKbpOkHxf5SdKnZWrvL -JSFlkgR+mEzuY463VC+WXp261UEySTsPnFohnXuK0joa1plyMA9PE810Hi6rp/aw -SzdgdGl5iHr4NGmSrg3Gw5r8TkbNim9hUrjxsrXKudd8dOloMqXUKBDN/7WMLfAE -ibcMzLKYH+Gn4nFE7xGVTjkJZ0ObITU2E3N4b4zooXfs1ZZgKdzDGovVk/y6Rl3I -A8OEQKZe/VRxQ0R/AfJnLlKgBcAsJtOs6mW5iVovM/4qDHtX4HrnZvuc0TV7uj9n -t3g4BwnyMSfBKGFK93iHwsXW5JA9yQynugwjey04KXUor7bR+m7b/wYpBWQqqrjv -My6Oe0HjRhmjcfkaHbMfZxAiYHDJDvs66StX6aVpY2gsGPEPRHm35B+12PHLH1ha -zcTaoF7+S0mCdDdLu/1oHYbb62EKxWdGQZshWr+2ww5WK7Ypde8aHqCXxbuZIwRo -blzj2Ug3V/13jdmSmpKg -=LmdI +iQIcBAEBCAAGBQJSxKtpAAoJEJOE+m71LUu6fNIP/0CAXk/+dokPXnXFJ70IjNQ5 +icr7l1J+DNhLrWgdwsuGplfgCLARMPLgMYE6MdgBiHukMAFfxdqdip5jGlk+SQnZ +Si/LRs3C8QCHWr5siLT33EwEdzIhj5qEefRPtegafKErLi+dUAtaMAKoy3pABbW8 +DXRCLzHluOTEhMCT2CgIr46l72tv104PoC5/nBZYRk4TWFPPb87VkGY6DSVHNZVj +fUtd/ygegCpCboUdbI7zewdcr2BC2Ve/sRXrPGYj+XCAT5x0xHXH9O4eKZVaaMTK +6xjfG3K9jHjEKwVtT8GaKKgeblIGphw2hNK1Ux1AuqrR0Lfk+XGrGtvY5/nSBw6C +MDOXlWxkAW2VaOJBeDqrX9Qv0C5EOnPC4LFCz++NMUDrpmSs5BDFpKMjJzcZtUfQ +cXIGqe3ohqpIlQoLysHBEl+c5mKad39FrQhHdIanT/GohgeiIb1aFE8DTMJPPHOm +xaMXO1WM76vJWhizhjvJJrKsD2nGByLoreXt8T8bpt5qnnKCHsK2Rkkznx2H5dm8 +kSGjGsXF91ObdcA+51YSdG8AGwd/CaSv5nVPnZArLmIsSierAPnwPl5grn3n1uKZ ++m7iITFM1MG0VaLt6XX/nEBi/ovAL58XY7iEJwpu0aaoBze7L5Cj3TuoSOPl6qD3 +DVsH71ecFuwoICTS4EnD +=mUSh -----END PGP SIGNATURE----- diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild new file mode 100644 index 000000000000..0fea62385d49 --- /dev/null +++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild @@ -0,0 +1,141 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild,v 1.1 2014/01/01 23:56:16 blueness Exp $ + +EAPI=4 + +DB_VER="4.8" + +LANGS="af_ZA ar bg bs ca ca_ES cs cy da de el_GR en eo es es_CL et eu_ES fa fa_IR fi fr fr_CA gu_IN he hi_IN hr hu it ja la lt lv_LV nb nl pl pt_BR pt_PT ro_RO ru sk sr sv th_TH tr uk zh_CN zh_TW" +inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2 versionator + +MyPV="${PV/_/}" +MyPN="bitcoin" +MyP="${MyPN}-${MyPV}" + +DESCRIPTION="An end-user Qt4 GUI for the Bitcoin crypto-currency" +HOMEPAGE="http://bitcoin.org/" +SRC_URI="https://github.com/${MyPN}/${MyPN}/archive/v${MyPV}.tar.gz -> ${MyPN}-v${PV}.tgz + 1stclassmsg? ( http://luke.dashjr.org/programs/bitcoin/files/bitcoind/luke-jr/1stclassmsg/0.8.2-1stclassmsg.patch.xz ) +" + +LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="$IUSE 1stclassmsg dbus ipv6 kde +qrcode upnp" + +RDEPEND=" + >=dev-libs/boost-1.41.0[threads(+)] + dev-libs/openssl:0[-bindist] + qrcode? ( + media-gfx/qrencode + ) + upnp? ( + net-libs/miniupnpc + ) + sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] + <=dev-libs/leveldb-1.12.0[-snappy] + dev-qt/qtgui:4 + dbus? ( + dev-qt/qtdbus:4 + ) +" +DEPEND="${RDEPEND} + >=app-shells/bash-4.1 +" + +DOCS="doc/README.md doc/release-notes.md" + +S="${WORKDIR}/${MyP}" + +src_prepare() { + use 1stclassmsg && epatch "${WORKDIR}/0.8.2-1stclassmsg.patch" + epatch "${FILESDIR}/0.8.2-sys_leveldb.patch" + rm -r src/leveldb + + cd src || die + + local filt= yeslang= nolang= + + for lan in $LANGS; do + if [ ! -e qt/locale/bitcoin_$lan.ts ]; then + ewarn "Language '$lan' no longer supported. Ebuild needs update." + fi + done + + for ts in $(ls qt/locale/*.ts) + do + x="${ts/*bitcoin_/}" + x="${x/.ts/}" + if ! use "linguas_$x"; then + nolang="$nolang $x" + rm "$ts" + filt="$filt\\|$x" + else + yeslang="$yeslang $x" + fi + done + filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)" + sed "/${filt}/d" -i 'qt/bitcoin.qrc' + einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang" +} + +src_configure() { + OPTS=() + + use dbus && OPTS+=("USE_DBUS=1") + if use upnp; then + OPTS+=("USE_UPNP=1") + else + OPTS+=("USE_UPNP=-") + fi + use qrcode && OPTS+=("USE_QRCODE=1") + use 1stclassmsg && OPTS+=("FIRST_CLASS_MESSAGING=1") + use ipv6 || OPTS+=("USE_IPV6=-") + + OPTS+=("USE_SYSTEM_LEVELDB=1") + + OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") + OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") + + if has_version '>=dev-libs/boost-1.52'; then + OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX") + fi + + eqmake4 "${PN}.pro" "${OPTS[@]}" +} + +src_test() { + cd src || die + emake -f makefile.unix "${OPTS[@]}" test_bitcoin + ./test_bitcoin || die 'Tests failed' +} + +src_install() { + qt4-r2_src_install + dobin ${PN} + insinto /usr/share/pixmaps + newins "share/pixmaps/bitcoin.ico" "${PN}.ico" + make_desktop_entry "${PN} %u" "Bitcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/bitcoin;\nTerminal=false" + + doman contrib/debian/manpages/bitcoin-qt.1 + + if use kde; then + insinto /usr/share/kde4/services + doins contrib/debian/bitcoin-qt.protocol + fi +} + +update_caches() { + gnome2_icon_cache_update + fdo-mime_desktop_database_update + buildsycoca +} + +pkg_postinst() { + update_caches +} + +pkg_postrm() { + update_caches +} |