yad: new package
PATCH v6 1/1 yad: new package
---
Changes v5 -> v6:
- Cleanup yad help formatting to fit Buildroot style (with help from Vicente Olivert Riera).
Changes v4 -> v5:
- Increment to version 0.31.2.
- Cleanup yad menu option to be visible after Xorg/MMU is selected.
Changes v3 -> v4:
- Add missing libglib2 dependencies (pointed out by Vicente Olivert
Riera).
- Cleanup YAD help description to maximize the 72-character limit space (suggested by Vicente Olivert Riera).
Changes v2 -> v3:
- Increment to version 0.31.1 (removed need for HTML patch introduced in v2 change; suggested by Vicente Olivert Riera).
Changes v1 -> v2:
- Increment to version 0.29.0 (with updated hash and patch fix).
- Removed complex gtk library selection. Defaults to libgtk3, if available; elsewise, uses libgtk2 (suggested from comments by Baruch Siach, Thomas Petazzoni and Peter Korsgaard).
--- package/Config.in | 1 + package/yad/Config.in | 17 +++++++++++++++++ package/yad/yad.hash | 2 ++ package/yad/yad.mk | 24 ++++++++++++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 package/yad/Config.in create mode 100644 package/yad/yad.hash create mode 100644 package/yad/yad.mk
package/Config.in +1 -0
@@ -293,6 +293,7 @@ comment "X applications" source "package/xscreensaver/Config.in" source "package/xterm/Config.in" source "package/xvkbd/Config.in" + source "package/yad/Config.in" comment "X libraries and helper libraries" source "package/libsexy/Config.in"
package/yad/Config.in new file +17 -0
@@ -0,0 +1,17 @@ +config BR2_PACKAGE_YAD + bool "yad" + depends on BR2_PACKAGE_XORG7 + depends on BR2_PACKAGE_LIBGTK2 || BR2_PACKAGE_LIBGTK3 + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_MMU # libglib2 + select BR2_PACKAGE_LIBGLIB2 + help + YAD (yet another dialog) is a tool for create graphical dialogs + from shell scripts. + + http://sourceforge.net/projects/yad-dialog/ + +comment "yad needs libgtk2 or libgtk3" + depends on BR2_PACKAGE_XORG7 && BR2_USE_MMU + depends on !BR2_PACKAGE_LIBGTK2 && !BR2_PACKAGE_LIBGTK3
package/yad/yad.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 c91d6a9eb36abdb502d2d8ada0ec29c266b94a6628f723adeca436bee0b6c55c yad-0.31.2.tar.xz
package/yad/yad.mk new file +24 -0
@@ -0,0 +1,24 @@ +################################################################################ +# +# yad +# +################################################################################ + +YAD_VERSION = 0.31.2 +YAD_SOURCE = yad-$(YAD_VERSION).tar.xz +YAD_SITE = http://sourceforge.net/projects/yad-dialog/files +YAD_LICENSE = GPLv3 +YAD_LICENSE_FILES = COPYING +YAD_DEPENDENCIES = host-intltool host-pkgconf libglib2 + +YAD_CONF_OPTS = --enable-html=no + +ifeq ($(BR2_PACKAGE_LIBGTK3),y) +YAD_DEPENDENCIES += libgtk3 +YAD_CONF_OPTS += --with-gtk=gtk3 +else +YAD_DEPENDENCIES += libgtk2 +YAD_CONF_OPTS += --with-gtk=gtk2 +endif + +$(eval $(autotools-package))
Signature · 1 line
1.9.5.msysgit.1
PATCH v6 1/1 yad: new package
Dear James Knight,
Quoted 5 lines · James Knight
Signed-off-by James Knight <[email protected]>---
Changes v5 -> v6:
- Cleanup yad help formatting to fit Buildroot style (with help from Vicente Olivert Riera).
I've applied after doing a small change:
[Thomas: remove dependency on libglib2, as it is not tested directly by yad's configure script, and is anyway guaranteed to be available since yad depends on gtk2 or gtk3, which both require libglib2.]
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH v6 1/1 yad: new package
In reply to James KnightDear James Knight,
Quoted 1 line · James Knight
Signed-off-by James Knight <[email protected]>
This package is causing some build failure:
http://autobuild.buildroot.org/?reason=yad-0.31.2
(they are all the same).
Can you have a look into it ?
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH v6 1/1 yad: new package
Thomas,
Quoted 8 lines · Thomas Petazzoni
This package is causing some build failure:
http://autobuild.buildroot.org/?reason=yad-0.31.2
(they are all the same).
Can you have a look into it ?
Sure. I'll take a stab at it this week.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20151201/9f849bba/attachment.html>
PATCH v6 1/1 yad: new package
Dear James Knight,
Quoted 8 lines · James Knight
Quoted 6 lines
http://autobuild.buildroot.org/?reason=yad-0.31.2
(they are all the same).
Can you have a look into it ?
Sure. I'll take a stab at it this week.
It has already been fixed:
http://git.buildroot.net/buildroot/commit/?id=9b17d8285096087bff8543d79e8a2b6ea0810192
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH v6 1/1 yad: new package
Thomas,
Quoted 1 line · Thomas Petazzoni
It has already been fixed:
Gah, sorry. Was away and catching up on Emails; didn't check. Glad it got
fixed.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20151201/decc5979/attachment.html>