Skip to Content.
Sympa Menu

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

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 (e3c9edf827964a5383f0a96f6010a1109db8eb70)
  • Date: Mon, 20 Feb 2023 02:28:51 +0000

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

ChangeLog | 3 +++
graphics/imv/BUILD | 3 +++
graphics/imv/CONFIGURE | 3 +++
graphics/imv/DEPENDS | 36 ++++++++++++++++++++++++++++++++++++
graphics/imv/DETAILS | 27 +++++++++++++++++++++++++++
graphics/imv/HISTORY | 3 +++
graphics/imv/PREPARE | 2 ++
7 files changed, 77 insertions(+)

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

graphics/imv: new spell, a simple image viewer for tiling window managers

diff --git a/ChangeLog b/ChangeLog
index c0c6ce5..2da0817 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-02-19 Pavel Vinogradov <public AT sourcemage.org>
+ * graphics/imv: new spell, a simple image viewer for tiling window
managers
+
2023-02-19 Ismael Luceno <ismael AT sourcemage.org>
* science/x48: new spell, HP 48 emulator

diff --git a/graphics/imv/BUILD b/graphics/imv/BUILD
new file mode 100755
index 0000000..de08351
--- /dev/null
+++ b/graphics/imv/BUILD
@@ -0,0 +1,3 @@
+OPTS+=" windows=${IMV_WIN}" &&
+
+default_build
diff --git a/graphics/imv/CONFIGURE b/graphics/imv/CONFIGURE
new file mode 100755
index 0000000..12459a4
--- /dev/null
+++ b/graphics/imv/CONFIGURE
@@ -0,0 +1,3 @@
+. "${GRIMOIRE}/MESON_CONFIGURE" &&
+
+config_query_list IMV_WIN "window systems to use" all x11 wayland
diff --git a/graphics/imv/DEPENDS b/graphics/imv/DEPENDS
new file mode 100755
index 0000000..3088fab
--- /dev/null
+++ b/graphics/imv/DEPENDS
@@ -0,0 +1,36 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+
+if [[ "${IMV_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+
+depends icu &&
+depends inih &&
+depends libxkbcommon &&
+depends pango &&
+
+if list_find "${IMV_WIN}" "all" || list_find "${IMV_WIN}" "x11"; then
+ depends glu &&
+ depends libcb &&
+ depends libx11
+fi &&
+
+if list_find "${IMV_WIN}" "all" || list_find "${IMV_WIN}" "wayland"; then
+ depends OPENGL &&
+ depends wayland
+fi &&
+
+optional_depends freeimage "freeimage=enabled" "freeimage=disabled" \
+ "for png, jpg, animated gif, raw, psd, bmp, tiff, webp, etc. formats" &&
+
+optional_depends tiff "libtiff=enabled" "libtiff=disabled" "for tiff images"
&&
+
+optional_depends libpng "libpng=enabled" "libpng=disabled" "for png format"
&&
+
+optional_depends libjpeg-turbo "libjpeg=enabled" "libjpeg=disabled" "for
jpeg" &&
+
+optional_depends librsvg2 "librsvg=enabled" "librsvg=disabled" "for SVG
format" &&
+
+optional_depends libnsgif "libnsgif=enabled" "libnsgif=disabled" "for
animated gif"
+
+#optional_depends libheif "libheif=enabled" "libheif=disabled" "for HEIF
format"
diff --git a/graphics/imv/DETAILS b/graphics/imv/DETAILS
new file mode 100755
index 0000000..3eedfdc
--- /dev/null
+++ b/graphics/imv/DETAILS
@@ -0,0 +1,27 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL="imv"
+if [[ "${IMV_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-git.tar.xz"
+ FORCE_DOWNLOAD="on"
+
SOURCE_URL[0]="git_http://git.sr.ht/~exec64/${SPELL}/${SPELL}:${SPELL}-git";
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+else
+ VERSION="4.4.0"
+
SOURCE_HASH="sha512:ddc0740022183a5467a0815ca623d2204b26449fee14b00c3468d06dbba3b5c3314b04a582bbac6075205f8d58cc24f157e283ce1ce3d34ecf0a9bdc497ab7f1"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]="https://git.sr.ht/~exec64/${SPELL}/archive/v${VERSION}.tar.gz/";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
+fi
+ LICENSE[0]="MIT"
+ WEB_SITE="https://sr.ht/~exec64/imv/";
+ ENTERED="20230219"
+ SHORT="simple image viewer for tiling window managers"
+cat << EOF
+imv - X11/Wayland Image Viewer
+
+imv is a command line image viewer intended for use with tiling window
+managers.
+EOF
diff --git a/graphics/imv/HISTORY b/graphics/imv/HISTORY
new file mode 100644
index 0000000..fab0bff
--- /dev/null
+++ b/graphics/imv/HISTORY
@@ -0,0 +1,3 @@
+2023-02-19 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, PREPARE: created spell, version
4.4.0
+
diff --git a/graphics/imv/PREPARE b/graphics/imv/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/graphics/imv/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (e3c9edf827964a5383f0a96f6010a1109db8eb70), Pavel Vinogradov, 02/19/2023

Archive powered by MHonArc 2.6.24.

Top of Page