add(main): new package amber
Signed-off-by: 2096779623 <admin@utermux.dev>
This commit is contained in:
parent
9923880cda
commit
1c261e77e7
|
@ -0,0 +1,52 @@
|
|||
diff -uNr amber-0.5.9/Cargo.lock amber-0.5.9.mod/Cargo.lock
|
||||
--- amber-0.5.9/Cargo.lock 2021-04-06 09:31:20.000000000 +0800
|
||||
+++ amber-0.5.9.mod/Cargo.lock 2022-07-18 13:48:55.182186803 +0800
|
||||
@@ -1,5 +1,7 @@
|
||||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
+version = 3
|
||||
+
|
||||
[[package]]
|
||||
name = "aho-corasick"
|
||||
version = "0.7.15"
|
||||
@@ -32,7 +34,7 @@
|
||||
"structopt",
|
||||
"tempfile",
|
||||
"term",
|
||||
- "termios 0.3.3",
|
||||
+ "termios",
|
||||
"time",
|
||||
"toml",
|
||||
"unicode-width",
|
||||
@@ -297,12 +299,12 @@
|
||||
|
||||
[[package]]
|
||||
name = "getch"
|
||||
-version = "0.2.1"
|
||||
+version = "0.3.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
-checksum = "bbb0b59927a20adfdc274a345f8b4b476e552e56ec0bfb072e0a455c12463602"
|
||||
+checksum = "13990e2d5b29e1770ddf7fc000afead4acb9bd8f8a9602de63bf189e261b1ba8"
|
||||
dependencies = [
|
||||
"libc",
|
||||
- "termios 0.2.2",
|
||||
+ "termios",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -812,15 +814,6 @@
|
||||
]
|
||||
|
||||
[[package]]
|
||||
-name = "termios"
|
||||
-version = "0.2.2"
|
||||
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
-checksum = "d5d9cf598a6d7ce700a4e6a9199da127e6819a61e64b68609683cc9a01b5683a"
|
||||
-dependencies = [
|
||||
- "libc",
|
||||
-]
|
||||
-
|
||||
-[[package]]
|
||||
name = "termios"
|
||||
version = "0.3.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
@ -0,0 +1,21 @@
|
|||
diff -uNr amber-0.5.9/Cargo.toml amber-0.5.9.mod/Cargo.toml
|
||||
--- amber-0.5.9/Cargo.toml 2021-04-06 09:31:20.000000000 +0800
|
||||
+++ amber-0.5.9.mod/Cargo.toml 2022-07-18 13:40:51.902186988 +0800
|
||||
@@ -32,7 +32,7 @@
|
||||
ctrlc = "3"
|
||||
dirs = "3"
|
||||
filetime = "0.2"
|
||||
-getch = "0.2"
|
||||
+getch = "0.3.0"
|
||||
glob = "0.3"
|
||||
lazy_static = "1"
|
||||
memmap = "0.7"
|
||||
@@ -52,7 +52,7 @@
|
||||
unicode-width = "0.1"
|
||||
|
||||
[target.'cfg(not(target_os = "windows"))'.dependencies]
|
||||
-termios = "0.3"
|
||||
+termios = "0.3.3"
|
||||
|
||||
[profile.dev]
|
||||
opt-level = 0
|
|
@ -0,0 +1,2 @@
|
|||
TERMUX_SUBPKG_DESCRIPTION="amber replace"
|
||||
TERMUX_SUBPKG_INCLUDE="bin/ambr"
|
|
@ -0,0 +1,2 @@
|
|||
TERMUX_SUBPKG_DESCRIPTION="amber search"
|
||||
TERMUX_SUBPKG_INCLUDE="bin/ambs"
|
|
@ -0,0 +1,22 @@
|
|||
TERMUX_PKG_HOMEPAGE=https://github.com/dalance/amber
|
||||
TERMUX_PKG_DESCRIPTION="A code search / replace tool"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=0.5.9
|
||||
TERMUX_PKG_SRCURL=https://github.com/dalance/amber/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=bf974e997fffa0d54463fc85e44f054563372ca4dade50099fb6ecec0ca8c483
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
# Depend on its subpackages.
|
||||
TERMUX_PKG_DEPENDS="ambr,ambs"
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_rust
|
||||
|
||||
cargo build --jobs $TERMUX_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/ambr
|
||||
install -Dm700 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/ambs
|
||||
}
|
Loading…
Reference in New Issue