Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (d037d1d609328ecf47bee63f54148f3ceb69c59e)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (d037d1d609328ecf47bee63f54148f3ceb69c59e)
  • Date: Tue, 14 Mar 2023 10:40:50 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

DFL_DEPENDS | 6 ++++++
database/firebird4/DEPENDS | 1 -
database/firebird4/HISTORY | 5 +++++
database/firebird4/INSTALL | 10 ++++++----
database/firebird4/firebird.service | 12 ++++++++++++
dfl/FUNCTIONS | 11 +++++++++++
dfl/dfl-applications/CONFIGURE | 1 +
dfl/dfl-applications/DEPENDS | 3 +++
dfl/dfl-applications/DETAILS | 18 ++++++++++++++++++
dfl/dfl-applications/HISTORY | 3 +++
dfl/dfl-ipc/CONFIGURE | 1 +
dfl/dfl-ipc/DEPENDS | 2 ++
dfl/dfl-ipc/DETAILS | 16 ++++++++++++++++
dfl/dfl-ipc/HISTORY | 8 ++++++++
dfl/dfl-login1/DEPENDS | 2 ++
dfl/dfl-login1/DETAILS | 16 ++++++++++++++++
dfl/dfl-login1/HISTORY | 3 +++
dfl/dfl-utils/CONFIGURE | 1 +
dfl/dfl-utils/DEPENDS | 2 ++
dfl/dfl-utils/DETAILS | 16 ++++++++++++++++
dfl/dfl-utils/HISTORY | 3 +++
dfl/dfl-wayqt/CONFIGURE | 1 +
dfl/dfl-wayqt/DEPENDS | 4 ++++
dfl/dfl-wayqt/DETAILS | 17 +++++++++++++++++
dfl/dfl-wayqt/HISTORY | 2 ++
dfl/dfl-xdg/CONFIGURE | 1 +
dfl/dfl-xdg/DEPENDS | 2 ++
dfl/dfl-xdg/DETAILS | 16 ++++++++++++++++
dfl/dfl-xdg/HISTORY | 3 +++
29 files changed, 181 insertions(+), 5 deletions(-)

New commits:
commit d037d1d609328ecf47bee63f54148f3ceb69c59e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dfl/* dfl-applications dfl-ipc dfl-login1 dfl-utils dfl-wayqt dfl-xdg

commit 82331c42bb0dbfbe6f3713eba63b5835cf071a4c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

firebird4 - add systemd service file

diff --git a/DFL_DEPENDS b/DFL_DEPENDS
new file mode 100755
index 0000000..3f1a206
--- /dev/null
+++ b/DFL_DEPENDS
@@ -0,0 +1,6 @@
+source $GRIMOIRE/MESON_DEPENDS &&
+source $GRIMOIRE/depends_one_of.function &&
+depends_one_of DFL_QT \
+ qt6base use_qt_version=qt6 \
+ qtbase use_qt_version=qt5 \
+ 'Qt version to use'
diff --git a/database/firebird4/DEPENDS b/database/firebird4/DEPENDS
index bda1df8..0b94946 100755
--- a/database/firebird4/DEPENDS
+++ b/database/firebird4/DEPENDS
@@ -1,4 +1,3 @@
-#source $GRIMOIRE/CMAKE_DEPENDS &&
depends -sub CXX gcc &&
depends icu &&
depends libedit --with-system-editline &&
diff --git a/database/firebird4/HISTORY b/database/firebird4/HISTORY
index 039c64b..e8bce13 100644
--- a/database/firebird4/HISTORY
+++ b/database/firebird4/HISTORY
@@ -1,3 +1,8 @@
+2023-03-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * firebird.service: added
+ * INSTALL: install systemd service file
+ * DEPENDS: clean
+
2023-02-04 Treeve Jelbert <treeve AT sourcemage.org>
* remove cmake stuff, use autotools
* remove obsolete patches
diff --git a/database/firebird4/INSTALL b/database/firebird4/INSTALL
index d74c05d..99a0e54 100755
--- a/database/firebird4/INSTALL
+++ b/database/firebird4/INSTALL
@@ -27,8 +27,10 @@ DEST=$FB_PREFIX &&
cp -dR --preserve=mode,ownership * $DEST &&

cd $SRC/gen &&
-cp msg.fdb help.fdb $DEST
+cp msg.fdb help.fdb $DEST &&

-# need a symlink for firebird.log
-#TGT=$TRACK_ROOT/var/log/firebird.log &&
-#ln -vsf $TGT $DEST
+# systemd stuff
+DEST=$INSTALL_ROOT/lib/systemd/system &&
+FF=firebird.service &&
+mkdir -p $DEST &&
+install $SPELL_DIRECTORY/$FF $DEST/$FF
diff --git a/database/firebird4/firebird.service
b/database/firebird4/firebird.service
new file mode 100644
index 0000000..59ea6be
--- /dev/null
+++ b/database/firebird4/firebird.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Firebird Database Server
+After=syslog.target network.target
+Documentation=https://firebirdsql.org/en/firebird-rdbms/
+
+[Service]
+User=firebird
+Group=firebird
+ExecStart=/opt/firebird4/bin/firebird
+
+[Install]
+WantedBy=multi-user.target
diff --git a/dfl/FUNCTIONS b/dfl/FUNCTIONS
new file mode 100755
index 0000000..b55e366
--- /dev/null
+++ b/dfl/FUNCTIONS
@@ -0,0 +1,11 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+
+# some default settings, which can be overridden if needed
+#PREFIX=${PREFIX:-/opt/test}
+PREFIX=${PREFIX:-/usr}
+LIBDIR=${LIBDIR:-lib}
+INCLUDEDIR=${INCLUDEDIR:-include}
+DATADIR=${DATADIR:-share}
+MANDIR=${MANDIR:-$DATADIR/man}
+
+export PKG_CONFIG_PATH=/opt/qt6/lib/pkgconfig
diff --git a/dfl/dfl-applications/CONFIGURE b/dfl/dfl-applications/CONFIGURE
new file mode 100755
index 0000000..d0bac55
--- /dev/null
+++ b/dfl/dfl-applications/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/dfl/dfl-applications/DEPENDS b/dfl/dfl-applications/DEPENDS
new file mode 100755
index 0000000..1bb3841
--- /dev/null
+++ b/dfl/dfl-applications/DEPENDS
@@ -0,0 +1,3 @@
+source $GRIMOIRE/DFL_DEPENDS &&
+depends dfl-ipc
+
diff --git a/dfl/dfl-applications/DETAILS b/dfl/dfl-applications/DETAILS
new file mode 100755
index 0000000..821db6d
--- /dev/null
+++ b/dfl/dfl-applications/DETAILS
@@ -0,0 +1,18 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=dfl-applications
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:ef81aa2e21cf5790917944fd637a111a0a735aeb58896f4e297492c7486d43976d5dc34597b1b7bfe004c146d2188abe2c566a37ef1df49fabbd07d18b839182
+ SPELLX=applications
+ SOURCE=$SPELLX-v$VERSION.tar.bz2
+ WEB_SITE=https://gitlab.com/desktop-frameworks
+ SOURCE_URL=$WEB_SITE/$SPELLX/-/archive/v$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-v$VERSION
+ LICENSE[0]=GPL3
+ ENTERED=20221229
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+This library provides a thin wrapper around QApplication, QGuiApplication
and QCoreApplication, to provide
+single-instance functionality. Further, with the use of DFL::IPC it also
provides a smooth two-way communication
+between the first and the subsequent instances.
+EOF
diff --git a/dfl/dfl-applications/HISTORY b/dfl/dfl-applications/HISTORY
new file mode 100644
index 0000000..2cf2935
--- /dev/null
+++ b/dfl/dfl-applications/HISTORY
@@ -0,0 +1,3 @@
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+
diff --git a/dfl/dfl-ipc/CONFIGURE b/dfl/dfl-ipc/CONFIGURE
new file mode 100755
index 0000000..d0bac55
--- /dev/null
+++ b/dfl/dfl-ipc/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/dfl/dfl-ipc/DEPENDS b/dfl/dfl-ipc/DEPENDS
new file mode 100755
index 0000000..5440ae8
--- /dev/null
+++ b/dfl/dfl-ipc/DEPENDS
@@ -0,0 +1,2 @@
+source $GRIMOIRE/DFL_DEPENDS
+
diff --git a/dfl/dfl-ipc/DETAILS b/dfl/dfl-ipc/DETAILS
new file mode 100755
index 0000000..a11dbad
--- /dev/null
+++ b/dfl/dfl-ipc/DETAILS
@@ -0,0 +1,16 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=dfl-ipc
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:e039e97a8ec807928d79c9ad0ace2bcf5804c018adc628f3458497de2aeb026ae8986207ccfb0c1d0e7c7f64d346037415e3ab11d6806845386238b12bc43e04
+ SPELLX=ipc
+ SOURCE=$SPELLX-v$VERSION.tar.bz2
+ WEB_SITE=https://gitlab.com/desktop-frameworks
+ SOURCE_URL=$WEB_SITE/$SPELLX/-/archive/v$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-v$VERSION
+ LICENSE[0]=GPL3
+ ENTERED=20221229
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+A very simple set of IPC classes for inter-process communication.
+EOF
diff --git a/dfl/dfl-ipc/HISTORY b/dfl/dfl-ipc/HISTORY
new file mode 100644
index 0000000..e4ed032
--- /dev/null
+++ b/dfl/dfl-ipc/HISTORY
@@ -0,0 +1,8 @@
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
diff --git a/dfl/dfl-login1/DEPENDS b/dfl/dfl-login1/DEPENDS
new file mode 100755
index 0000000..5440ae8
--- /dev/null
+++ b/dfl/dfl-login1/DEPENDS
@@ -0,0 +1,2 @@
+source $GRIMOIRE/DFL_DEPENDS
+
diff --git a/dfl/dfl-login1/DETAILS b/dfl/dfl-login1/DETAILS
new file mode 100755
index 0000000..3181c93
--- /dev/null
+++ b/dfl/dfl-login1/DETAILS
@@ -0,0 +1,16 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=dfl-login1
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:06be3a310dc7e8c48eda4a1bfc63e499ef18adfd5d7f13d2f89157c3945657e695c5a7037322012585b26616b47366cd1968243f3c836c07bc44f0006d7b9e1a
+ SPELLX=login1
+ SOURCE=$SPELLX-v$VERSION.tar.bz2
+ WEB_SITE=https://gitlab.com/desktop-frameworks
+ SOURCE_URL=$WEB_SITE/$SPELLX/-/archive/v$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-v$VERSION
+ LICENSE[0]=GPL3
+ ENTERED=20221229
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+Implementation of systemd/elogind for DFL
+EOF
diff --git a/dfl/dfl-login1/HISTORY b/dfl/dfl-login1/HISTORY
new file mode 100644
index 0000000..2cf2935
--- /dev/null
+++ b/dfl/dfl-login1/HISTORY
@@ -0,0 +1,3 @@
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+
diff --git a/dfl/dfl-utils/CONFIGURE b/dfl/dfl-utils/CONFIGURE
new file mode 100755
index 0000000..d0bac55
--- /dev/null
+++ b/dfl/dfl-utils/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/dfl/dfl-utils/DEPENDS b/dfl/dfl-utils/DEPENDS
new file mode 100755
index 0000000..5440ae8
--- /dev/null
+++ b/dfl/dfl-utils/DEPENDS
@@ -0,0 +1,2 @@
+source $GRIMOIRE/DFL_DEPENDS
+
diff --git a/dfl/dfl-utils/DETAILS b/dfl/dfl-utils/DETAILS
new file mode 100755
index 0000000..0ab926c
--- /dev/null
+++ b/dfl/dfl-utils/DETAILS
@@ -0,0 +1,16 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=dfl-utils
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:bc6dca0708467c282b93c86ca2a539e40fbaf861bd7ee23a5df49416b296bde279c615c93faab18ddaab0406b5003e76afa631a1ed9200cfc37d996aa035e57f
+ SPELLX=utils
+ SOURCE=$SPELLX-v$VERSION.tar.bz2
+ WEB_SITE=https://gitlab.com/desktop-frameworks
+ SOURCE_URL=$WEB_SITE/$SPELLX/-/archive/v$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-v$VERSION
+ LICENSE[0]=GPL3
+ ENTERED=20221229
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+Some utilities for DFL
+EOF
diff --git a/dfl/dfl-utils/HISTORY b/dfl/dfl-utils/HISTORY
new file mode 100644
index 0000000..2cf2935
--- /dev/null
+++ b/dfl/dfl-utils/HISTORY
@@ -0,0 +1,3 @@
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+
diff --git a/dfl/dfl-wayqt/CONFIGURE b/dfl/dfl-wayqt/CONFIGURE
new file mode 100755
index 0000000..d0bac55
--- /dev/null
+++ b/dfl/dfl-wayqt/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/dfl/dfl-wayqt/DEPENDS b/dfl/dfl-wayqt/DEPENDS
new file mode 100755
index 0000000..a822e27
--- /dev/null
+++ b/dfl/dfl-wayqt/DEPENDS
@@ -0,0 +1,4 @@
+source $GRIMOIRE/DFL_DEPENDS &&
+depends wayland &&
+depends wlroots
+
diff --git a/dfl/dfl-wayqt/DETAILS b/dfl/dfl-wayqt/DETAILS
new file mode 100755
index 0000000..503b461
--- /dev/null
+++ b/dfl/dfl-wayqt/DETAILS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=dfl-wayqt
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:bef6d661edb80f3c1a2b580689d76891d1583f52f1fca921d1c49d39d10b90cca6667c7334df7bd4c8319d5dcb63f180937db93505c70cd1d8b126f63ac21ef4
+ SPELLX=wayqt
+ SOURCE=$SPELLX-v$VERSION.tar.bz2
+ WEB_SITE=https://gitlab.com/desktop-frameworks
+ SOURCE_URL=$WEB_SITE/$SPELLX/-/archive/v$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-v$VERSION
+ LICENSE[0]=MIT
+ ENTERED=20221228
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+Qt-based library to handle Wayland and Wlroots protocols to be used with any
Qt project.
+Additionally, Wayfire\'s private protocol is supported
+EOF
diff --git a/dfl/dfl-wayqt/HISTORY b/dfl/dfl-wayqt/HISTORY
new file mode 100644
index 0000000..f6314df
--- /dev/null
+++ b/dfl/dfl-wayqt/HISTORY
@@ -0,0 +1,2 @@
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
diff --git a/dfl/dfl-xdg/CONFIGURE b/dfl/dfl-xdg/CONFIGURE
new file mode 100755
index 0000000..d0bac55
--- /dev/null
+++ b/dfl/dfl-xdg/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/dfl/dfl-xdg/DEPENDS b/dfl/dfl-xdg/DEPENDS
new file mode 100755
index 0000000..5440ae8
--- /dev/null
+++ b/dfl/dfl-xdg/DEPENDS
@@ -0,0 +1,2 @@
+source $GRIMOIRE/DFL_DEPENDS
+
diff --git a/dfl/dfl-xdg/DETAILS b/dfl/dfl-xdg/DETAILS
new file mode 100755
index 0000000..cf726c3
--- /dev/null
+++ b/dfl/dfl-xdg/DETAILS
@@ -0,0 +1,16 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=dfl-xdg
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:3e484c8283f9d8bb794b56b37bb870abac3359bf5bb0b2f60cd2e6a0474f3cd7246907aa65960a06bbf61a33d9538bbba650eb5cc5e7f00693d9656b0ccf0c5e
+ SPELLX=xdg
+ SOURCE=$SPELLX-v$VERSION.tar.bz2
+ WEB_SITE=https://gitlab.com/desktop-frameworks
+ SOURCE_URL=$WEB_SITE/$SPELLX/-/archive/v$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-v$VERSION
+ LICENSE[0]=GPL3
+ ENTERED=20221229
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+XDG Specifications implementation for Qt
+EOF
diff --git a/dfl/dfl-xdg/HISTORY b/dfl/dfl-xdg/HISTORY
new file mode 100644
index 0000000..2cf2935
--- /dev/null
+++ b/dfl/dfl-xdg/HISTORY
@@ -0,0 +1,3 @@
+2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (d037d1d609328ecf47bee63f54148f3ceb69c59e), Treeve Jelbert, 03/14/2023

Archive powered by MHonArc 2.6.24.

Top of Page