gurk-rs: working version
This commit is contained in:
		
							parent
							
								
									af606c11d2
								
							
						
					
					
						commit
						df3fdba5eb
					
				| @ -26,10 +26,15 @@ BUILD_DEPENDS =	devel/protobuf \ | |||||||
| 
 | 
 | ||||||
| CONFIGURE_STYLE =	cargo | CONFIGURE_STYLE =	cargo | ||||||
| 
 | 
 | ||||||
|  | RELEASE_DIR =	${MODCARGO_TARGET_DIR}/release | ||||||
|  | 
 | ||||||
| post-configure: | post-configure: | ||||||
| 	cat ${FILESDIR}/config >> ${WRKDIR}/.cargo/config | 	cat ${FILESDIR}/config >> ${WRKDIR}/.cargo/config | ||||||
| 	sed -i.bak 's/opt-level = 2/opt-level = 0/g' ${WRKDIR}/.cargo/config | 	sed -i.bak 's/opt-level = 2/opt-level = 0/g' ${WRKDIR}/.cargo/config | ||||||
| 
 | 
 | ||||||
|  | do-install: | ||||||
|  | 	${INSTALL_PROGRAM} ${RELEASE_DIR}/gurk ${PREFIX}/bin/ | ||||||
|  | 
 | ||||||
| .include "crates.inc" | .include "crates.inc" | ||||||
| 
 | 
 | ||||||
| .include <bsd.port.mk> | .include <bsd.port.mk> | ||||||
|  | |||||||
| @ -1,92 +0,0 @@ | |||||||
| [package] |  | ||||||
| name = "gurk" |  | ||||||
| description = "Signal messenger client for terminal" |  | ||||||
| version = "0.3.0" |  | ||||||
| authors = ["boxdot <d@zerovolt.org>"] |  | ||||||
| edition = "2021" |  | ||||||
| keywords = ["signal", "tui"] |  | ||||||
| repository = "https://github.com/boxdot/gurk-rs" |  | ||||||
| license = "AGPL-3.0-only" |  | ||||||
| categories = ["command-line-utilities"] |  | ||||||
| resolver = "2" |  | ||||||
| 
 |  | ||||||
| [workspace] |  | ||||||
| members = ["xtask"] |  | ||||||
| 
 |  | ||||||
| [profile.dev.package.miniz_oxide] |  | ||||||
| # This speeds up `cargo xtask dist`. |  | ||||||
| opt-level = 0 |  | ||||||
| 
 |  | ||||||
| [profile.release] |  | ||||||
| opt-level = 0 |  | ||||||
| debug = 0 |  | ||||||
| lto = false |  | ||||||
| 
 |  | ||||||
| [features] |  | ||||||
| dev = ["prost", "base64"] |  | ||||||
| 
 |  | ||||||
| [dependencies] |  | ||||||
| presage = { git = "https://github.com/whisperfish/presage", rev = "f84d958", default-features = false, features = ["sled-config-store"] } |  | ||||||
| 
 |  | ||||||
| anyhow = "1.0.40" |  | ||||||
| async-trait = "0.1.51" |  | ||||||
| chrono = { version = "0.4.22", features = ["serde"] } |  | ||||||
| crossterm = { version = "0.19.0", features = ["event-stream"] } |  | ||||||
| derivative = "2.2.0" |  | ||||||
| dirs = "3.0.2" |  | ||||||
| emoji = "0.2.1" |  | ||||||
| gh-emoji = "1.0.3" |  | ||||||
| hostname = "0.3.1" |  | ||||||
| itertools = "0.10.0" |  | ||||||
| log-panics = "2.0.0" |  | ||||||
| mime_guess = "2.0.3" |  | ||||||
| notify-rust = "4.5.8" |  | ||||||
| opener = "0.5.0" |  | ||||||
| phonenumber = "0.3.1" |  | ||||||
| regex-automata = "0.1.10" |  | ||||||
| scopeguard = "1.1.0" |  | ||||||
| serde = { version = "1.0.125", features = ["derive"] } |  | ||||||
| serde_json = "1.0.64" |  | ||||||
| textwrap = "0.14.2" |  | ||||||
| tokio = { version = "1.5.0", default-features = false, features = ["rt-multi-thread", "macros", "net", "time"] } |  | ||||||
| tokio-stream = "0.1.5" |  | ||||||
| toml = "0.5.8" |  | ||||||
| tui = { version = "0.15.0", default-features = false, features = ["crossterm"] } |  | ||||||
| unicode-width = "0.1.8" |  | ||||||
| uuid = { version = "1.2", features = ["v4"] } |  | ||||||
| whoami = "1.1.2" |  | ||||||
| tracing = "0.1.35" |  | ||||||
| tracing-appender = "0.2.2" |  | ||||||
| tracing-subscriber = "0.3.11" |  | ||||||
| futures-channel = "0.3.24" |  | ||||||
| qr2term = "0.3.0" |  | ||||||
| clap = { version = "4.0.18", features = ["derive"] } |  | ||||||
| 
 |  | ||||||
| # dev feature dependencies |  | ||||||
| prost = { version = "0.10.0", optional = true } |  | ||||||
| base64 = { version = "0.13.0", optional = true } |  | ||||||
| 
 |  | ||||||
| [dev-dependencies] |  | ||||||
| quickcheck = "1.0.3" |  | ||||||
| quickcheck_macros = "1.0.0" |  | ||||||
| tempfile = "3.2.0" |  | ||||||
| criterion = { version = "0.4", features = ["async_tokio", "html_reports"] } |  | ||||||
| 
 |  | ||||||
| [[bench]] |  | ||||||
| name = "app" |  | ||||||
| harness = false |  | ||||||
| 
 |  | ||||||
| # [patch."https://github.com/whisperfish/presage.git"] |  | ||||||
| # presage = { path = "../presage" } |  | ||||||
| 
 |  | ||||||
| # [patch."https://github.com/whisperfish/libsignal-service-rs"] |  | ||||||
| # libsignal-service = { path = "../libsignal-service-rs/libsignal-service" } |  | ||||||
| # libsignal-service-hyper = { path = "../libsignal-service-rs/libsignal-service-hyper" } |  | ||||||
| 
 |  | ||||||
| # [patch."https://github.com/signalapp/libsignal-client"] |  | ||||||
| # libsignal-protocol = { path = "../libsignal-client/rust/protocol" } |  | ||||||
| 
 |  | ||||||
| [patch.crates-io] |  | ||||||
| # signal-protocol uses a fork of this library via the patch mechanism of cargo. |  | ||||||
| # Since it is not transitive, we have to add the patch here explicitly. |  | ||||||
| "curve25519-dalek" = { git = 'https://github.com/signalapp/curve25519-dalek', branch = 'lizard2' } |  | ||||||
| @ -1,50 +0,0 @@ | |||||||
| [net] |  | ||||||
| offline = true |  | ||||||
| [source.modcargo] |  | ||||||
| directory = '/data/pobj/gurk-rs-0.3.0/gurk-rs-0.3.0/modcargo-crates' |  | ||||||
| [source.crates-io] |  | ||||||
| replace-with = 'modcargo' |  | ||||||
| 
 |  | ||||||
| [profile.release] |  | ||||||
| opt-level = 2 |  | ||||||
| debug = 0 |  | ||||||
| debug-assertions = false |  | ||||||
| overflow-checks = false |  | ||||||
| lto = false |  | ||||||
| panic = 'unwind' |  | ||||||
| incremental = false |  | ||||||
| codegen-units = 4 |  | ||||||
| rpath = false |  | ||||||
| 
 |  | ||||||
| [profile.bench] |  | ||||||
| opt-level = 2 |  | ||||||
| debug = 0 |  | ||||||
| debug-assertions = false |  | ||||||
| overflow-checks = false |  | ||||||
| lto = false |  | ||||||
| panic = 'unwind' |  | ||||||
| incremental = false |  | ||||||
| codegen-units = 4 |  | ||||||
| rpath = false |  | ||||||
| [source."https://github.com/signalapp/curve25519-dalek"] |  | ||||||
| git = "https://github.com/signalapp/curve25519-dalek" |  | ||||||
| branch = "lizard2" |  | ||||||
| replace-with = "vendored-sources" |  | ||||||
| 
 |  | ||||||
| [source."https://github.com/signalapp/libsignal"] |  | ||||||
| git = "https://github.com/signalapp/libsignal" |  | ||||||
| tag = "v0.20.0" |  | ||||||
| replace-with = "vendored-sources" |  | ||||||
| 
 |  | ||||||
| [source."https://github.com/whisperfish/libsignal-service-rs"] |  | ||||||
| git = "https://github.com/whisperfish/libsignal-service-rs" |  | ||||||
| rev = "8666ba56f47e405aaf8ed243be6e2ad1b5ad68c1" |  | ||||||
| replace-with = "vendored-sources" |  | ||||||
| 
 |  | ||||||
| [source."https://github.com/whisperfish/presage"] |  | ||||||
| git = "https://github.com/whisperfish/presage" |  | ||||||
| rev = "f84d958" |  | ||||||
| replace-with = "vendored-sources" |  | ||||||
| 
 |  | ||||||
| [source.vendored-sources] |  | ||||||
| directory = "vendor" |  | ||||||
| @ -1 +1,3 @@ | |||||||
| 
 | .crates.toml | ||||||
|  | .crates2.json | ||||||
|  | @bin bin/gurk | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 c0dev0id
						c0dev0id