summaryrefslogtreecommitdiffstats
path: root/meta-gnome
diff options
context:
space:
mode:
authorBartosz Golaszewski <bgolaszewski@baylibre.com>2019-09-13 09:29:53 +0200
committerKhem Raj <raj.khem@gmail.com>2019-09-13 09:21:30 -0700
commit7c69fbdfd33407b2b04cc9c671480023f0f9bf47 (patch)
tree45df57ad965191c44dc8c2badfef0a56b61d5e2d /meta-gnome
parent4559c0f1f10145a2b0a76dceb97d41841a8799cc (diff)
downloadmeta-openembedded-7c69fbdfd33407b2b04cc9c671480023f0f9bf47.tar.gz
zenity: new package
This adds a recipe for zenity - GNOME's utility for displaying dialog boxes from the command line and shell scripts. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r--meta-gnome/recipes-gnome/zenity/zenity/0001-build-don-t-generate-manual.patch50
-rw-r--r--meta-gnome/recipes-gnome/zenity/zenity_3.32.0.bb24
2 files changed, 74 insertions, 0 deletions
diff --git a/meta-gnome/recipes-gnome/zenity/zenity/0001-build-don-t-generate-manual.patch b/meta-gnome/recipes-gnome/zenity/zenity/0001-build-don-t-generate-manual.patch
new file mode 100644
index 000000000..488548667
--- /dev/null
+++ b/meta-gnome/recipes-gnome/zenity/zenity/0001-build-don-t-generate-manual.patch
@@ -0,0 +1,50 @@
1From 38eeb345fdfca0298b11427aa942b68e627ba10e Mon Sep 17 00:00:00 2001
2From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
3Date: Thu, 12 Sep 2019 13:14:55 +0200
4Subject: [PATCH] build: don't generate manual
5
6We don't have yelp in yocto and even if we did it would pull in
7webkitgtk just to generate help. Just remove the manual generation
8altogether.
9
10Upstream-Status: Inappropriate [configuration]
11
12Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
13---
14 Makefile.am | 3 +--
15 configure.ac | 5 -----
16 2 files changed, 1 insertion(+), 7 deletions(-)
17
18diff --git a/Makefile.am b/Makefile.am
19index 81ae6a7..bd073dd 100644
20--- a/Makefile.am
21+++ b/Makefile.am
22@@ -4,8 +4,7 @@ AM_CPPFLAGS = src
23 SUBDIRS = \
24 src \
25 po \
26- data \
27- help
28+ data
29
30 EXTRA_DIST = \
31 autogen.sh \
32diff --git a/configure.ac b/configure.ac
33index 5dccdb0..f88b2c0 100644
34--- a/configure.ac
35+++ b/configure.ac
36@@ -115,11 +115,6 @@ GETTEXT_PACKAGE=zenity
37 AC_SUBST([GETTEXT_PACKAGE])
38 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext domain])
39
40-# *******************************
41-# User manual
42-# *******************************
43-YELP_HELP_INIT
44-
45 # *******************************
46
47 AC_SUBST([AM_CPPFLAGS])
48--
492.21.0
50
diff --git a/meta-gnome/recipes-gnome/zenity/zenity_3.32.0.bb b/meta-gnome/recipes-gnome/zenity/zenity_3.32.0.bb
new file mode 100644
index 000000000..295288bfb
--- /dev/null
+++ b/meta-gnome/recipes-gnome/zenity/zenity_3.32.0.bb
@@ -0,0 +1,24 @@
1SUMMARY = "Display dialog boxes from the command line and shell scripts"
2SECTION = "x11/gnome"
3LICENSE = "GPLv2+"
4
5LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7"
6
7inherit distro_features_check gnomebase gettext
8
9DEPENDS = "gtk+3"
10
11REQUIRED_DISTRO_FEATURES = "x11"
12
13SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \
14 file://0001-build-don-t-generate-manual.patch \
15"
16
17SRC_URI[archive.md5sum] = "ba2b2a13248773b4ec0fd323d95e6d5a"
18SRC_URI[archive.sha256sum] = "e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95"
19GNOME_COMPRESS_TYPE="xz"
20
21do_install_append() {
22 # Remove gdialog compatibility helper - we don't want to pull in perl
23 rm ${D}${bindir}/gdialog
24}