Skip to Content.
Sympa Menu

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

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, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (b80ec1bd24db0e36917a89f9e66274ba7bf12a51)
  • Date: Sun, 9 Mar 2025 01:49:41 +0000

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

ChangeLog | 4 ++++
devel/umockdev/CONFIGURE | 1 +
devel/umockdev/DEPENDS | 14 ++++++++++++++
devel/umockdev/DETAILS | 32 ++++++++++++++++++++++++++++++++
devel/umockdev/HISTORY | 3 +++
devel/umockdev/PREPARE | 2 ++
6 files changed, 56 insertions(+)

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

devel/umockdev: new spell, mocks hardware devices
for creating unit tests and bug reporting

diff --git a/ChangeLog b/ChangeLog
index bdc3a56..80d29a2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-08 Pavel Vinogradov <public AT sourcemage.org>
+ * devel/umockdev: new spell, mocks hardware devices for creating unit
tests
+ and bug reporting
+
2025-03-05 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/pyelftools$:added

diff --git a/devel/umockdev/CONFIGURE b/devel/umockdev/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/devel/umockdev/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/devel/umockdev/DEPENDS b/devel/umockdev/DEPENDS
new file mode 100755
index 0000000..6c38e72
--- /dev/null
+++ b/devel/umockdev/DEPENDS
@@ -0,0 +1,14 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+
+if [[ "${UMOCKDEV_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+
+depends glib2 &&
+depends libgudev &&
+depends libpcap &&
+depends vala &&
+
+optional_depends gobject-introspection "" "" "Enable gobject introspection?"
&&
+
+optional_depends gtk-doc "gtk_doc=true" "gtk_doc=false" "Build
documentation?"
diff --git a/devel/umockdev/DETAILS b/devel/umockdev/DETAILS
new file mode 100755
index 0000000..aa0ff99
--- /dev/null
+++ b/devel/umockdev/DETAILS
@@ -0,0 +1,32 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL="umockdev"
+if [[ "${UMOCKDEV_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-scm.tar.xz"
+ FORCE_DOWNLOAD="on"
+
SOURCE_URL[0]="git_http://github.com/martinpitt/${SPELL}:${SPELL}-scm:main";
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+else
+ VERSION="0.19.1"
+
SOURCE_HASH="sha512:3e7c892d0999b6a61f802445851d83bff7c5a2ddc9d0b673bebe2a130b3782d7788082f21bf3c4064e3bbf867c43cde9a583bdd54e2eea467ee430c8b5d4db1c"
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_URL[0]="https://github.com//martinpitt/${SPELL}/releases/download/${VERSION}/${SOURCE}";
+# Watch: https://github.com/martinpitt/umockdev/tags tags/([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://launchpad.net/umockdev";
+ ENTERED="20250308"
+ LICENSE[0]="LGPL"
+ KEYWORDS="mock hardware devices test bug reporting"
+ SHORT="Mock hardware devices for creating unit tests and bug
reporting"
+cat << EOF
+umockdev mocks Linux devices for creating integration tests for hardware
+related libraries and programs. It also provides tools to record the
+properties and behaviour of particular devices, and to run a program or test
+suite under a test bed with the previously recorded devices loaded. This
+allows developers of software like gphoto or libmtp to receive these records
+in bug reports and recreate the problem on their system without having access
+to the affected hardware.
+EOF
diff --git a/devel/umockdev/HISTORY b/devel/umockdev/HISTORY
new file mode 100644
index 0000000..9a7ac39
--- /dev/null
+++ b/devel/umockdev/HISTORY
@@ -0,0 +1,3 @@
+2025-03-08 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created a spell, version
0.19.1
+
diff --git a/devel/umockdev/PREPARE b/devel/umockdev/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/devel/umockdev/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (b80ec1bd24db0e36917a89f9e66274ba7bf12a51), Pavel Vinogradov, 03/08/2025

Archive powered by MHonArc 2.6.24.

Top of Page