Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (b361d6506b704c0594996cca393cb71aa0200867)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (b361d6506b704c0594996cca393cb71aa0200867)
  • Date: Thu, 4 Apr 2024 15:14:02 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
devel/premake5/BUILD | 1 +
devel/premake5/DETAILS | 32 ++++++++++++++++++++++++++++++++
devel/premake5/HISTORY | 2 ++
devel/premake5/INSTALL | 1 +
5 files changed, 39 insertions(+)

New commits:
commit b361d6506b704c0594996cca393cb71aa0200867
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

premake5: new spell, buildsystem generator written in C

diff --git a/ChangeLog b/ChangeLog
index c5ca0cc..851e9ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-04-04 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/premake5: new spell, buildsystem generator written in C
+
2024-04-02 Pavel Vinogradov <public AT sourcemage.org>
* groups: addded missing : in gerbera entry

diff --git a/devel/premake5/BUILD b/devel/premake5/BUILD
new file mode 100755
index 0000000..63197c3
--- /dev/null
+++ b/devel/premake5/BUILD
@@ -0,0 +1 @@
+gmake -f Bootstrap.mak linux
diff --git a/devel/premake5/DETAILS b/devel/premake5/DETAILS
new file mode 100755
index 0000000..e7b173a
--- /dev/null
+++ b/devel/premake5/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=premake5
+ VERSION=5.0.0-beta2
+ SOURCE="premake-$VERSION-src.zip"
+
SOURCE_URL[0]=https://github.com/premake/premake-core/releases/download/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:6913293aa29c2bfd2ac07ed40210da2f6b0ed853f3a24dcf66715748647a12502defb96ba3591a5e0515a808c5ea7013c41e29c3d18bb715d336c72a9bd151e3
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.zip}"
+ WEB_SITE="https://premake.github.io/";
+ LICENSE[0]="BSD-3-Clause"
+ ENTERED=20240404
+ KEYWORDS=""
+ SHORT="buildsystem generator written in C"
+cat << EOF
+Premake is a command line utility which reads a scripted definition of a
+software project and, most commonly, uses it to generate project files for
+toolsets like Visual Studio, Xcode, or GNU Make.
+
+Add-on modules can extend Premake with support for additional languages,
+frameworks, and toolsets.
+
+In addition to its project generation capabilities, Premake also provides
+a complete Lua scripting environment, enabling the automation of complex
+configuration tasks such as setting up new source tree checkouts or creating
+deployment packages. These scripts will run on any platform, ending
batch/shell
+script duplication.
+
+Premake is a "plain old C" application, distributed as a single executable
+file. It does not require any additional libraries or runtimes to be
installed,
+and should build and run pretty much anywhere. It is currently being tested
and
+used on Windows, Mac OS X, Linux, and other POSIX environments. It uses only
a
+handful of platform dependent routines (directory management, mostly). Adding
+support for additional toolsets and languages is straightforward.
+EOF
diff --git a/devel/premake5/HISTORY b/devel/premake5/HISTORY
new file mode 100644
index 0000000..8333591
--- /dev/null
+++ b/devel/premake5/HISTORY
@@ -0,0 +1,2 @@
+2024-04-04 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/devel/premake5/INSTALL b/devel/premake5/INSTALL
new file mode 100755
index 0000000..6c4683d
--- /dev/null
+++ b/devel/premake5/INSTALL
@@ -0,0 +1 @@
+install -v -D -m555 -t "$INSTALL_ROOT"/usr/bin bin/release/premake5
\ No newline at end of file


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (b361d6506b704c0594996cca393cb71aa0200867), Ismael Luceno, 04/04/2024

Archive powered by MHonArc 2.6.24.

Top of Page