Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Conner Clere (b38efd448ee9f6d208237ecd7902000ab72e5160)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (b38efd448ee9f6d208237ecd7902000ab72e5160)
  • Date: Wed, 21 Jun 2023 06:11:27 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

ChangeLog | 1 +
rust-crates/exa/BUILD | 5 +++++
rust-crates/exa/DEPENDS | 4 ++++
rust-crates/exa/DETAILS | 21 +++++++++++++++++++++
rust-crates/exa/HISTORY | 3 +++
rust-crates/exa/INSTALL | 5 +++++
6 files changed, 39 insertions(+)

New commits:
commit b38efd448ee9f6d208237ecd7902000ab72e5160
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

rust-crates/exa: ls clone written in rust

diff --git a/ChangeLog b/ChangeLog
index 5c0e0ca..93a9c2e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
2023-06-21 Conner Clere <xenanthropy AT sourcemage.org>
* shell-term-fm/alacritty: new spell, gpu-accelerated rust terminal
emulator
* rust-crates/bat: new spell, cat clone written in rust
+ * rust-crates/exa: new spell, ls clone written in rust

2023-06-09 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/sqlalchemy-firebird: added
diff --git a/rust-crates/exa/BUILD b/rust-crates/exa/BUILD
new file mode 100755
index 0000000..6cc5f50
--- /dev/null
+++ b/rust-crates/exa/BUILD
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL libgit2; then
+ default_build
+else
+ env CARGO_HOME="$SOURCE_DIRECTORY/.cargo" cargo build --release
--no-default-features
+fi
diff --git a/rust-crates/exa/DEPENDS b/rust-crates/exa/DEPENDS
new file mode 100755
index 0000000..c03f937
--- /dev/null
+++ b/rust-crates/exa/DEPENDS
@@ -0,0 +1,4 @@
+depends PKG-CONFIG &&
+depends rust &&
+
+optional_depends libgit2 '' '' 'Git support?'
diff --git a/rust-crates/exa/DETAILS b/rust-crates/exa/DETAILS
new file mode 100755
index 0000000..630df24
--- /dev/null
+++ b/rust-crates/exa/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=exa
+ VERSION=0.10.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=https://github.com/ogham/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha256:ff0fa0bfc4edef8bdbbb3cabe6fdbd5481a71abbbcc2159f402dea515353ae7c
+ LICENSE[0]=MIT
+ WEB_SITE=https://github.com/ogham/exa
+ ENTERED=20230621
+ KEYWORDS="utils rust-crates rust"
+ SHORT="a modern replacement for ls"
+cat << EOF
+exa is a modern replacement for the venerable file-listing command-line
+program ls that ships with Unix and Linux operating systems, giving it
+more features and better defaults. It uses colours to distinguish file
+types and metadata. It knows about symlinks, extended attributes, and Git.
+And it’s small, fast, and just one single binary.
+
+By deliberately making some decisions differently, exa attempts to be a more
+featureful, more user-friendly version of ls.
+EOF
diff --git a/rust-crates/exa/HISTORY b/rust-crates/exa/HISTORY
new file mode 100644
index 0000000..8e8de2d
--- /dev/null
+++ b/rust-crates/exa/HISTORY
@@ -0,0 +1,3 @@
+2023-06-21 Conner Clere <xenanthropy AT sourcemage.org>
+ * BUILD, INSTALL, DEPENDS, DETAILS: version 0.10.1, new spell
+
diff --git a/rust-crates/exa/INSTALL b/rust-crates/exa/INSTALL
new file mode 100755
index 0000000..c6245d1
--- /dev/null
+++ b/rust-crates/exa/INSTALL
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL libgit2; then
+ default_install
+else
+ default_install_cargo --no-default-features
+fi



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (b38efd448ee9f6d208237ecd7902000ab72e5160), Conner Clere, 06/21/2023

Archive powered by MHonArc 2.6.24.

Top of Page