From 8d4ad40786bf2fb7bc972fa91c316db725e1ab09 Mon Sep 17 00:00:00 2001 From: DirectorX Date: Sat, 23 Jan 2021 18:43:34 +0200 Subject: [PATCH] New package: synapse-bt-1.0. --- .../patches/00-update-openssl-crate.patch | 13 ++++++++++ srcpkgs/synapse-bt/template | 24 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 srcpkgs/synapse-bt/patches/00-update-openssl-crate.patch create mode 100644 srcpkgs/synapse-bt/template diff --git a/srcpkgs/synapse-bt/patches/00-update-openssl-crate.patch b/srcpkgs/synapse-bt/patches/00-update-openssl-crate.patch new file mode 100644 index 00000000000..887b842e672 --- /dev/null +++ b/srcpkgs/synapse-bt/patches/00-update-openssl-crate.patch @@ -0,0 +1,13 @@ +diff --git Cargo.toml Cargo.toml +index dff1007..8bae335 100644 +--- Cargo.toml ++++ Cargo.toml +@@ -34,7 +34,7 @@ memmap = "0.6" + metrohash = "1" + net2 = "0.2" + nix = "0.11" +-openssl = "0.10" ++openssl = "0.10.32" + rand = "0.5.3" + serde = "1" + serde_derive = "1" diff --git a/srcpkgs/synapse-bt/template b/srcpkgs/synapse-bt/template new file mode 100644 index 00000000000..e05afa9ca8d --- /dev/null +++ b/srcpkgs/synapse-bt/template @@ -0,0 +1,24 @@ +# Template file for 'synapse-bt' +pkgname=synapse-bt +version=1.0 +revision=1 +wrksrc="synapse-${version}" +build_style=cargo +hostmakedepends="openssl-devel pkg-config" +makedepends="openssl-devel pkg-config" +short_desc="Flexible and fast BitTorrent daemon" +maintainer="DirectorX " +license="ISC" +homepage="https://synapse-bt.org/" +distfiles="https://github.com/Luminarys/synapse/archive/${version}.tar.gz" +checksum=e14573bc36e6b54c4091dc7b790775a7ffa3f433ee098984a0be6a4007c0da1f + +case "${XBPS_TARGET_MACHINE}" in + aarch64-musl) + broken="Does not build" + ;; +esac + +post_install() { + vlicense LICENSE +}