diff options
| author | Khem Raj <raj.khem@gmail.com> | 2019-12-16 09:36:26 -0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2019-12-16 19:41:37 -0800 |
| commit | e595651343a0c380e699fa5137b8597e06e98edb (patch) | |
| tree | 91ce54f1f6fe7b0d6f7c10c823269133b317ff15 /meta-oe/recipes-graphics/fvwm/fvwm_2.6.9.bb | |
| parent | a1a2d55ad46d2211ff54e5ae31e8e8916a620367 (diff) | |
| download | meta-openembedded-e595651343a0c380e699fa5137b8597e06e98edb.tar.gz | |
fvwm: Upgrade to 2.6.9
Drop manpage disable part from existing patch
An upstream patch [1] helps manpage creation
[1] https://github.com/fvwmorg/fvwm/commit/0fdf2815bc09edaf4c0ecb45d47ad12d00863239
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-graphics/fvwm/fvwm_2.6.9.bb')
| -rw-r--r-- | meta-oe/recipes-graphics/fvwm/fvwm_2.6.9.bb | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/fvwm/fvwm_2.6.9.bb b/meta-oe/recipes-graphics/fvwm/fvwm_2.6.9.bb new file mode 100644 index 0000000000..d1ba482039 --- /dev/null +++ b/meta-oe/recipes-graphics/fvwm/fvwm_2.6.9.bb | |||
| @@ -0,0 +1,109 @@ | |||
| 1 | SUMMARY = "F Virtual Window Manager " | ||
| 2 | HOMEPAGE = "http://www.fvwm.org/" | ||
| 3 | SECTION = "x11/wm" | ||
| 4 | LICENSE = "GPLv2" | ||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=f8204787357db6ea518dcc9b6cf08388" | ||
| 6 | |||
| 7 | DEPENDS = " \ | ||
| 8 | bison-native \ | ||
| 9 | flex-native \ | ||
| 10 | freetype-native \ | ||
| 11 | gettext-native \ | ||
| 12 | libxslt-native \ | ||
| 13 | fontconfig \ | ||
| 14 | libice \ | ||
| 15 | libpng \ | ||
| 16 | librsvg \ | ||
| 17 | libsm \ | ||
| 18 | libxau \ | ||
| 19 | libxcb \ | ||
| 20 | libxcursor \ | ||
| 21 | libxdmcp \ | ||
| 22 | libxext \ | ||
| 23 | libxfixes \ | ||
| 24 | libxft \ | ||
| 25 | libxinerama \ | ||
| 26 | libxml2 \ | ||
| 27 | libxrender \ | ||
| 28 | libxt \ | ||
| 29 | virtual/libx11 \ | ||
| 30 | xrandr \ | ||
| 31 | zlib \ | ||
| 32 | " | ||
| 33 | |||
| 34 | SRC_URI = " \ | ||
| 35 | git://github.com/fvwmorg/fvwm.git;protocol=https \ | ||
| 36 | file://0001-Fix-compilation-for-disabled-gnome.patch \ | ||
| 37 | " | ||
| 38 | |||
| 39 | SRCREV = "88eab6dc16da6e5dd25fe97fbb56b96ef0d58657" | ||
| 40 | |||
| 41 | S = "${WORKDIR}/git" | ||
| 42 | |||
| 43 | inherit autotools gettext update-alternatives pkgconfig pythonnative perlnative features_check | ||
| 44 | # depends on virtual/libx11 | ||
| 45 | REQUIRED_DISTRO_FEATURES = "x11" | ||
| 46 | |||
| 47 | ALTERNATIVE_${PN} = "x-window-manager" | ||
| 48 | ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/fvwm" | ||
| 49 | ALTERNATIVE_PRIORITY[x-window-manager] = "20" | ||
| 50 | |||
| 51 | EXTRA_OECONF = " \ | ||
| 52 | --disable-bidi \ | ||
| 53 | --disable-fontconfigtest \ | ||
| 54 | --disable-htmldoc \ | ||
| 55 | --disable-imlibtest \ | ||
| 56 | --disable-nls \ | ||
| 57 | --disable-perllib \ | ||
| 58 | --disable-rsvg \ | ||
| 59 | --disable-shape \ | ||
| 60 | --disable-sm \ | ||
| 61 | --disable-xfttest \ | ||
| 62 | --with-imlib-exec-prefix=/nonexistent \ | ||
| 63 | --with-imlib-prefix=/nonexistent \ | ||
| 64 | --without-ncurses-library \ | ||
| 65 | --without-readline-library \ | ||
| 66 | --without-rplay-library \ | ||
| 67 | --without-stroke-library \ | ||
| 68 | --without-termcap-library \ | ||
| 69 | --without-xpm-library \ | ||
| 70 | ac_cv_func_mkstemp=no \ | ||
| 71 | has_safety_mkstemp=yes \ | ||
| 72 | " | ||
| 73 | |||
| 74 | # show the exact commands in the log file | ||
| 75 | EXTRA_OEMAKE = " \ | ||
| 76 | V=1 \ | ||
| 77 | " | ||
| 78 | |||
| 79 | do_install_append() { | ||
| 80 | install -d -m 0755 ${D}/${sysconfdir}/xdg/fvwm | ||
| 81 | # You can install the config file here | ||
| 82 | |||
| 83 | install -d -m 0755 ${D}/${datadir}/fvwm | ||
| 84 | touch ${D}/${datadir}/fvwm/ConfigFvwmDefaults | ||
| 85 | } | ||
| 86 | |||
| 87 | # the only needed packages (note: locale packages are automatically generated | ||
| 88 | # as well) | ||
| 89 | PACKAGES = " \ | ||
| 90 | ${PN} \ | ||
| 91 | ${PN}-dbg \ | ||
| 92 | " | ||
| 93 | |||
| 94 | # minimal set of binaries | ||
| 95 | FILES_${PN} = " \ | ||
| 96 | ${bindir}/fvwm \ | ||
| 97 | ${bindir}/fvwm-root \ | ||
| 98 | ${datadir}/fvwm/ConfigFvwmDefaults \ | ||
| 99 | " | ||
| 100 | |||
| 101 | RDEPENDS_${PN} = " \ | ||
| 102 | xuser-account \ | ||
| 103 | " | ||
| 104 | |||
| 105 | # by default a lot of stuff is installed and it's not easy to control what to | ||
| 106 | # install, so install everything, but skip the check | ||
| 107 | INSANE_SKIP_${PN} = " \ | ||
| 108 | installed-vs-shipped \ | ||
| 109 | " | ||
