net-p2p/pybitmessage: initial import of version 0.6.0
Change-Id: I06b9a9191cb5fe5bf763aea0816ba45839cf6cae Reviewed-on: https://galileo.mailstation.de/gerrit/6055 Reviewed-by: Jenkins <wk@mailstation.de> Reviewed-by: Julian Ospald <hasufell@posteo.de>
This commit is contained in:
		
							parent
							
								
									9d6fa27b2a
								
							
						
					
					
						commit
						37d68a8561
					
				@ -28,6 +28,7 @@ media-video
 | 
				
			|||||||
net-firewall
 | 
					net-firewall
 | 
				
			||||||
net-im
 | 
					net-im
 | 
				
			||||||
net-misc
 | 
					net-misc
 | 
				
			||||||
 | 
					net-p2p
 | 
				
			||||||
net-www
 | 
					net-www
 | 
				
			||||||
sci-mathematics
 | 
					sci-mathematics
 | 
				
			||||||
sys-apps
 | 
					sys-apps
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										64
									
								
								packages/net-p2p/pybitmessage/pybitmessage-0.6.0.exheres-0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								packages/net-p2p/pybitmessage/pybitmessage-0.6.0.exheres-0
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,64 @@
 | 
				
			|||||||
 | 
					# Copyright 2016 Julian Ospald
 | 
				
			||||||
 | 
					# Distributed under the terms of the GNU General Public License v2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					require github [ user=Bitmessage project=PyBitmessage tag=v${PV} ]
 | 
				
			||||||
 | 
					require gtk-icon-cache
 | 
				
			||||||
 | 
					require python [ blacklist=3 has_bin=true multibuild=false ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SUMMARY="P2P communications protocol"
 | 
				
			||||||
 | 
					DESCRIPTION="
 | 
				
			||||||
 | 
					Bitmessage is a P2P communications protocol used to send encrypted messages to
 | 
				
			||||||
 | 
					another person or to many subscribers. It is decentralized and trustless,
 | 
				
			||||||
 | 
					meaning that you need-not inherently trust any entities like root certificate
 | 
				
			||||||
 | 
					authorities. It uses strong authentication, which means that the sender of a
 | 
				
			||||||
 | 
					message cannot be spoofed, and it aims to hide 'non-content' data, like the
 | 
				
			||||||
 | 
					sender and receiver of messages, from passive eavesdroppers like those running
 | 
				
			||||||
 | 
					warrantless wiretapping programs.
 | 
				
			||||||
 | 
					"
 | 
				
			||||||
 | 
					HOMEPAGE+=" https://bitmessage.org"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LICENCES="MIT"
 | 
				
			||||||
 | 
					SLOT="0"
 | 
				
			||||||
 | 
					PLATFORMS="~amd64 ~x86"
 | 
				
			||||||
 | 
					MYOPTIONS="
 | 
				
			||||||
 | 
					    ( providers: libressl openssl ) [[ number-selected = exactly-one ]]
 | 
				
			||||||
 | 
					"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DEPENDENCIES="
 | 
				
			||||||
 | 
					    run:
 | 
				
			||||||
 | 
					        dev-python/PyQt4[python_abis:*(-)?]
 | 
				
			||||||
 | 
					        providers:libressl? ( dev-libs/libressl )
 | 
				
			||||||
 | 
					        providers:openssl?  ( dev-libs/openssl  )
 | 
				
			||||||
 | 
					    suggestion:
 | 
				
			||||||
 | 
					        net-misc/tor [[ description = [ For running bitmessage traffic
 | 
				
			||||||
 | 
					                                        through the tor network ] ]]
 | 
				
			||||||
 | 
					"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BUGS_TO="hasufell@posteo.de"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					src_install() {
 | 
				
			||||||
 | 
					    local SITEDIR="$(python_get_sitedir)/${PN}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    herebin ${PN} <<EOF
 | 
				
			||||||
 | 
					#!/bin/sh
 | 
				
			||||||
 | 
					cd "${SITEDIR}"
 | 
				
			||||||
 | 
					exec "${PYTHON}" "./bitmessagemain.py"
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    insinto "${SITEDIR}"
 | 
				
			||||||
 | 
					    doins -r src/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    emagicdocs
 | 
				
			||||||
 | 
					    doman man/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    insinto /usr/share/icons/hicolor/24x24/apps
 | 
				
			||||||
 | 
					    newins desktop/icon24.png ${PN}.png
 | 
				
			||||||
 | 
					    insinto /usr/share/icons/hicolor/scalable/apps
 | 
				
			||||||
 | 
					    newins desktop/can-icon.svg ${PN}.svg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    insinto /usr/share/applications
 | 
				
			||||||
 | 
					    doins desktop/${PN}.desktop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    python_bytecompile
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user