sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master z-rejected grimoire by Conner Clere (b1926c0f7fbc49672bd049952e50e28cf48e5d4c)
- From: Conner Clere <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Conner Clere (b1926c0f7fbc49672bd049952e50e28cf48e5d4c)
- Date: Sat, 5 Aug 2023 04:02:34 +0000
GIT changes to master z-rejected grimoire by Conner Clere
<xenanthropy AT sourcemage.org>:
ChangeLog | 3 +++
z-http/crystal-amber/BUILD | 2 ++
z-http/crystal-amber/CONFIGURE | 1 +
z-http/crystal-amber/DEPENDS | 5 +++++
z-http/crystal-amber/DETAILS | 26 ++++++++++++++++++++++++++
z-http/crystal-amber/HISTORY | 3 +++
z-http/crystal-amber/INSTALL | 1 +
7 files changed, 41 insertions(+)
New commits:
commit b1926c0f7fbc49672bd049952e50e28cf48e5d4c
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>
z-http/crystal-amber: new spell, web framework for crystal language
diff --git a/ChangeLog b/ChangeLog
index eaac36f..3853ea0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-08-04 Conner Clere <xenanthropy AT sourcemage.org>
+ * z-http/crystal-amber: new spell, web framework for crystal language
+
2023-03-26 Conner Clere <xenanthropy AT sourcemage.org>
* z-games/bugdom: new spell, 1999 Macintosh game by Pangea Software
diff --git a/z-http/crystal-amber/BUILD b/z-http/crystal-amber/BUILD
new file mode 100755
index 0000000..e2ca013
--- /dev/null
+++ b/z-http/crystal-amber/BUILD
@@ -0,0 +1,2 @@
+shards install --without-development &&
+make build PREFIX="${INSTALL_ROOT}/usr"
diff --git a/z-http/crystal-amber/CONFIGURE b/z-http/crystal-amber/CONFIGURE
new file mode 100755
index 0000000..0381609
--- /dev/null
+++ b/z-http/crystal-amber/CONFIGURE
@@ -0,0 +1 @@
+config_query_list AMBER_DB 'Which database would you like to use?'
postgresql mysql sqlite
diff --git a/z-http/crystal-amber/DEPENDS b/z-http/crystal-amber/DEPENDS
new file mode 100755
index 0000000..721148e
--- /dev/null
+++ b/z-http/crystal-amber/DEPENDS
@@ -0,0 +1,5 @@
+depends PKG-CONFIG &&
+depends crystal-lang &&
+depends crystal-shards &&
+
+depends $AMBER_DB
diff --git a/z-http/crystal-amber/DETAILS b/z-http/crystal-amber/DETAILS
new file mode 100755
index 0000000..8722d65
--- /dev/null
+++ b/z-http/crystal-amber/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=crystal-amber
+ SPELLX=amber
+ VERSION=1.4.1
+ SOURCE=${SPELLX}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+
SOURCE_URL[0]=https://github.com/${SPELLX}framework/${SPELLX}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha256:92664a859fb27699855dfa5d87dc9bf2e4a614d3e54844a8344196d2807e775c
+ WEB_SITE=https://amberframework.org/
+ LICENSE[0]=MIT
+ ENTERED=20230804
+ KEYWORDS="crystal framework amber web"
+ REJECT="downloads external crystal dependencies"
+ SHORT="web framework for crystal language"
+cat << EOF
+Amber is a web application framework written in Crystal inspired
+by Kemal, Rails, Phoenix and other popular application frameworks.
+
+The purpose of Amber is not to create yet another framework, but to take
+advantage of the beautiful Crystal language capabilities and provide
engineers
+and the Crystal community with an efficient, cohesive, well maintained web
+framework that embraces the language philosophies, conventions, and
guidelines.
+
+Amber borrows concepts that have already been battle tested and successful,
+and embraces new concepts through team and community collaboration
+and analysis, which also aligns with Crystal's philosophy.
+EOF
diff --git a/z-http/crystal-amber/HISTORY b/z-http/crystal-amber/HISTORY
new file mode 100644
index 0000000..8d91fea
--- /dev/null
+++ b/z-http/crystal-amber/HISTORY
@@ -0,0 +1,3 @@
+2023-08-04 Conner Clere <xenanthropy AT sourcemage.org>
+ * INSTALL, BUILD, DEPENDS, CONFIGURE, DETAILS: ver 1.4.1, new spell
+
diff --git a/z-http/crystal-amber/INSTALL b/z-http/crystal-amber/INSTALL
new file mode 100755
index 0000000..4ea7f26
--- /dev/null
+++ b/z-http/crystal-amber/INSTALL
@@ -0,0 +1 @@
+make install PREFIX="${INSTALL_ROOT}/usr"
- [SM-Commit] GIT changes to master z-rejected grimoire by Conner Clere (b1926c0f7fbc49672bd049952e50e28cf48e5d4c), Conner Clere, 08/05/2023
Archive powered by MHonArc 2.6.24.