Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (5899b4b4cbd9e3dcddeb18efd76b1739e84ed9c1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (5899b4b4cbd9e3dcddeb18efd76b1739e84ed9c1)
  • Date: Mon, 22 May 2023 00:35:21 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

ChangeLog | 3 +++
libs/finalcut/DEPENDS | 12 ++++++++++++
libs/finalcut/DETAILS | 26 ++++++++++++++++++++++++++
libs/finalcut/HISTORY | 3 +++
libs/finalcut/PREPARE | 2 ++
libs/finalcut/PRE_BUILD | 4 ++++
6 files changed, 50 insertions(+)

New commits:
commit 5899b4b4cbd9e3dcddeb18efd76b1739e84ed9c1
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

libs/finalcut: new spell, a text-based widget toolkit

diff --git a/ChangeLog b/ChangeLog
index 2afd1bd..6102b5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-05-21 Pavel Vinogradov <public AT sourcemage.org>
+ * libs/finalcut: new spell, a text-based widget toolkit
+
2023-05-18 Pavel Vinogradov <public AT sourcemage.org>
* video/helvum: new spell, GTK patchbay for PipeWire

diff --git a/libs/finalcut/DEPENDS b/libs/finalcut/DEPENDS
new file mode 100755
index 0000000..c499c29
--- /dev/null
+++ b/libs/finalcut/DEPENDS
@@ -0,0 +1,12 @@
+if [[ "${FINALCUT_BRANCH}" == "scm" ]]; then depends git; fi &&
+
+depends autoconf &&
+depends autoconf-archive &&
+depends automake &&
+depends glib2 &&
+depends -sub "CXX" gcc &&
+depends libtool &&
+depends ncurses &&
+depends PKG-CONFIG &&
+
+optional_depends gpm "--with-gpm" "--without-gpm" "for mouse support"
diff --git a/libs/finalcut/DETAILS b/libs/finalcut/DETAILS
new file mode 100755
index 0000000..5162e67
--- /dev/null
+++ b/libs/finalcut/DETAILS
@@ -0,0 +1,26 @@
+. "${GRIMOIRE}/FUNCTIONS"
+ SPELL="finalcut"
+if [[ "${FINALCUT_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-scm.tar.xz"
+ SOURCE_URL[0]="git_http:///github.com/gansm/${SPELL}:${SPELL}-scm:main";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+ SOURCE_IGNORE="volatile"
+ FORCE_DOWNLOAD="on"
+else
+ VERSION="0.9.0"
+
SOURCE_HASH="sha512:448cc9e68bf3ec324036069f966f9cb2befe70b7be9b692e338bbe01e427ff3463e2546cfec0daa2316685bdf159df3ef1c781d4a6c3300d888d2e030fa51a09"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]="https://github.com/gansm/${SPELL}/archive/refs/tags/${VERSION}.tar.gz";
+# Watch: https://github.com/gansm/finalcut/tags tags/([0-9.]+)[.]tar
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+fi
+ WEB_SITE="https://github.com/gansm/finalcut";
+ LICENSE[0]="LGPL"
+ LICENSE[1]="GPL"
+ ENTERED="20230521"
+ KEYWORDS="tui widget library"
+ SHORT="text-based widget toolkit"
+cat << EOF
+Library for creating terminal applications with text-based widgets.
+EOF
diff --git a/libs/finalcut/HISTORY b/libs/finalcut/HISTORY
new file mode 100644
index 0000000..f399501
--- /dev/null
+++ b/libs/finalcut/HISTORY
@@ -0,0 +1,3 @@
+2023-05-21 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD, PREPARE: created the spell, version
0.9.0
+
diff --git a/libs/finalcut/PREPARE b/libs/finalcut/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/libs/finalcut/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/libs/finalcut/PRE_BUILD b/libs/finalcut/PRE_BUILD
new file mode 100755
index 0000000..275e6f1
--- /dev/null
+++ b/libs/finalcut/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+./autogen.sh



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (5899b4b4cbd9e3dcddeb18efd76b1739e84ed9c1), Pavel Vinogradov, 05/21/2023

Archive powered by MHonArc 2.6.24.

Top of Page