sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (800014fc0c284fb8e65078b7a2542ea435613d47)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (800014fc0c284fb8e65078b7a2542ea435613d47)
- Date: Fri, 19 Aug 2016 00:20:25 +0000
GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
ChangeLog | 3 +++
utils/yad/BUILD | 3 +++
utils/yad/CONFIGURE | 11 +++++++++++
utils/yad/DEPENDS | 38 ++++++++++++++++++++++++++++++++++++++
utils/yad/DETAILS | 14 ++++++++++++++
utils/yad/HISTORY | 2 ++
6 files changed, 71 insertions(+)
New commits:
commit 800014fc0c284fb8e65078b7a2542ea435613d47
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
yad: new spell, create graphical dialogs from shell scripts
diff --git a/ChangeLog b/ChangeLog
index f7c07ef..c08a628 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2016-08-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/yad: new spell, create graphical dialogs from shell scripts
+
2016-08-17 Ismael Luceno <ismael AT sourcemage.org>
* net/ifupdown-wpa: new spell, ifupdown WPA client/AP support
diff --git a/utils/yad/BUILD b/utils/yad/BUILD
new file mode 100755
index 0000000..001b022
--- /dev/null
+++ b/utils/yad/BUILD
@@ -0,0 +1,3 @@
+OPTS="${YAD_OPTS} ${OPTS}" &&
+
+default_build
diff --git a/utils/yad/CONFIGURE b/utils/yad/CONFIGURE
new file mode 100755
index 0000000..447b494
--- /dev/null
+++ b/utils/yad/CONFIGURE
@@ -0,0 +1,11 @@
+config_query_list YAD_GTK "Which GTK+ version do you want for the frontend?"
\
+ gtk+2 \
+ gtk+3 &&
+
+config_query_option YAD_OPTS "Build YAD with GIO support?" y \
+ "--enable-gio" \
+ "--disable-gio" &&
+
+config_query_option YAD_OPTS "Build YAD icon browser?" y \
+ "--enable-icon-browser" \
+ "--disable-icon-browser"
diff --git a/utils/yad/DEPENDS b/utils/yad/DEPENDS
new file mode 100755
index 0000000..f1d1ed7
--- /dev/null
+++ b/utils/yad/DEPENDS
@@ -0,0 +1,38 @@
+depends glib2 &&
+depends freetype2 &&
+depends fontconfig &&
+depends cairo &&
+depends pango &&
+
+depends rgb "--with-rgb=${INSTALL_ROOT}/usr/share/X11/rgb.txt" &&
+depends $YAD_GTK "--with-gtk=${YAD_GTK/+/}" &&
+
+local YAD_WEBKIT YAD_SOURCEVIEW &&
+
+if [[ $YAD_GTK == "gtk+2" ]]; then
+ YAD_WEBKIT="webkitgtk" &&
+ YAD_SOURCEVIEW="gtksourceview"
+else
+ YAD_WEBKIT="webkitgtk3" &&
+ YAD_SOURCEVIEW="gtksourceview3"
+fi &&
+
+optional_depends $YAD_WEBKIT \
+ "--enable-html" \
+ "--disable-html" \
+ "to build YAD with HTML widget" &&
+
+optional_depends $YAD_SOURCEVIEW \
+ "--enable-sourceview" \
+ "--disable-sourceview" \
+ "for GtkSourceView support" &&
+
+optional_depends gtkspell3 \
+ "--enable-spell" \
+ "--disable-spell" \
+ "for spell check support" &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support"
diff --git a/utils/yad/DETAILS b/utils/yad/DETAILS
new file mode 100755
index 0000000..70f0b07
--- /dev/null
+++ b/utils/yad/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=yad
+ VERSION=0.37.0
+ SOURCE=${SPELL}-${VERSION}.tar.xz
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}-dialog/${SOURCE}
+
SOURCE_HASH=sha512:8020aa194dbbf2f0e4613454b941c512a1712768d824fc1d5497856f58bdd07f88263bc09033242fe6d83909018157b962c6c013103ceaea7534286f61c1442c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://sourceforge.net/projects/yad-dialog/
+ LICENSE[0]=GPL
+ ENTERED=20160818
+ SHORT="create graphical dialogs from shell scripts"
+cat << EOF
+Yad (yet another dialog) is a fork of Zenity with many improvements, such as
+custom buttons, additional dialogs, pop-up menu in notification icon and
more.
+EOF
diff --git a/utils/yad/HISTORY b/utils/yad/HISTORY
new file mode 100644
index 0000000..8aadb1c
--- /dev/null
+++ b/utils/yad/HISTORY
@@ -0,0 +1,2 @@
+2016-08-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, CONFIGURE: created spell, version 0.37.0
- [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (800014fc0c284fb8e65078b7a2542ea435613d47), Vlad Glagolev, 08/18/2016
Archive powered by MHonArc 2.6.24.