Skip to Content.
Sympa Menu

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

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 (a2807bc76f02416f15a26a9ecef2eb13b58ae199)
  • Date: Tue, 4 Apr 2023 18:41:50 +0000

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

ChangeLog | 3 +++
libs/libei/BUILD | 2 ++
libs/libei/CONFIGURE | 1 +
libs/libei/DEPENDS | 10 ++++++++++
libs/libei/DETAILS | 28 ++++++++++++++++++++++++++++
libs/libei/HISTORY | 3 +++
6 files changed, 47 insertions(+)

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

libei: new spell, library for emulated input

diff --git a/ChangeLog b/ChangeLog
index 271b5ad..e5632d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-04-04 Conner Clere <xenanthropy AT sourcemage.org>
+ * libs/libei: new spell, library for emulated input
+
2023-04-03 Pavel Vinogradov <public AT sourcemage.org>
* lua-forge/lua54: new spell, Lua 5.4

diff --git a/libs/libei/BUILD b/libs/libei/BUILD
new file mode 100755
index 0000000..b010114
--- /dev/null
+++ b/libs/libei/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" tests=false" &&
+default_build
diff --git a/libs/libei/CONFIGURE b/libs/libei/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/libs/libei/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/libs/libei/DEPENDS b/libs/libei/DEPENDS
new file mode 100755
index 0000000..1657880
--- /dev/null
+++ b/libs/libei/DEPENDS
@@ -0,0 +1,10 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends PKG-CONFIG &&
+
+optional_depends libxkbcommon '' '' 'xkbcommon support?' &&
+optional_depends libevdev '' '' 'libevdev support?' &&
+
+optional_depends systemd
\
+ 'liboeffis=enabled'
\
+ 'liboeffis=disabled'
\
+ 'Build RemoteDesktop portal DBus helper library?
(liboeffis)'
diff --git a/libs/libei/DETAILS b/libs/libei/DETAILS
new file mode 100755
index 0000000..a24db61
--- /dev/null
+++ b/libs/libei/DETAILS
@@ -0,0 +1,28 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL=libei
+ VERSION=0.4.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=https://gitlab.freedesktop.org/libinput/${SPELL}/-/archive/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha256:8e7193ce46a46426c402f915538007726983deaac76ba478b89a531501959300
+ LICENSE[0]=MIT
+ WEB_SITE=https://gitlab.freedesktop.org/libinput/libei
+ ENTERED=20230404
+ KEYWORDS="libs library input"
+ SHORT="library for emulated input"
+cat << EOF
+libei is a library for Emulated Input, primarily aimed at the Wayland
+stack. It provides three parts:
+
+EI (Emulated Input) for the client side (libei)
+
+EIS (Emulated Input Server) for the server side (libeis)
+
+oeffis is an optional helper library for DBus communication with the
+XDG RemoteDesktop portal (liboeffis)
+
+The communication between these parts is an implementation detail, neither
+client nor server need to care about the details. Let's call it the BRidge
+for EI, or brei. In the future, brei may become a stable protocol. For
+now, this C library is it.
+EOF
diff --git a/libs/libei/HISTORY b/libs/libei/HISTORY
new file mode 100644
index 0000000..32d6849
--- /dev/null
+++ b/libs/libei/HISTORY
@@ -0,0 +1,3 @@
+2023-04-04 Conner Clere <xenanthropy AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS: ver 0.4.1, new spell
+



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (a2807bc76f02416f15a26a9ecef2eb13b58ae199), Conner Clere, 04/04/2023

Archive powered by MHonArc 2.6.24.

Top of Page