fbida: remove cairo-gl dependency, fix cross

This commit is contained in:
Michal Vasilek 2022-06-12 19:20:56 +02:00 committed by Echo
parent 07224273e2
commit e99335ac33
3 changed files with 52 additions and 7 deletions

View file

@ -0,0 +1,6 @@
--- a/scripts/jpeg-version.sh
+++ b/scripts/jpeg-version.sh
@@ -1,2 +1,2 @@
#!/bin/sh
-echo JPEG_LIB_VERSION | cpp $CFLAGS -include jpeglib.h | tail -1
+echo JPEG_LIB_VERSION | cpp -include jpeglib.h | tail -1

View file

@ -0,0 +1,40 @@
From 80b2aecc8e763e00b39c0425be90947a7687745b Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Thu, 20 Dec 2018 11:28:18 +0100
Subject: [PATCH] drop cairo-gl dep from meson.build
---
meson.build | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/meson.build b/meson.build
index 35045ad..3639b97 100644
--- a/meson.build
+++ b/meson.build
@@ -17,7 +17,6 @@ fontconf_dep = dependency('fontconfig')
pixman_dep = dependency('pixman-1')
poppler_dep = dependency('poppler-glib')
cairo_dep = dependency('cairo')
-cairo_gl_dep = dependency('cairo-gl')
drm_dep = dependency('libdrm')
gbm_dep = dependency('gbm')
epoxy_dep = dependency('epoxy')
@@ -68,9 +67,6 @@ trans_src = ''.join(['jpeg/', jpeg_ver, '/transupp.c'])
trans_inc = include_directories(''.join(['jpeg/', jpeg_ver]))
# finish & write configuration
-if cairo_gl_dep.found()
- config.set('HAVE_CAIRO_GL', true)
-endif
if motif_dep.found()
config.set('HAVE_MOTIF', true)
endif
@@ -119,7 +115,7 @@ executable('thumbnail.cgi',
fbpdf_srcs = [ 'fbpdf.c', 'parseconfig.c', 'fbiconfig.c',
'vt.c', 'kbd.c', 'fbtools.c', 'drmtools.c', 'drmtools-egl.c' ]
fbpdf_deps = [ drm_dep, gbm_dep, epoxy_dep,
- pixman_dep, poppler_dep, cairo_dep, cairo_gl_dep ]
+ pixman_dep, poppler_dep, cairo_dep ]
executable('fbpdf',
sources : fbpdf_srcs,

View file

@ -1,23 +1,22 @@
# Template file for 'fbida'.
# Template file for 'fbida'
pkgname=fbida
version=2.14
revision=1
revision=2
build_style=meson
hostmakedepends="cmake perl pkg-config cairo-devel"
# XXX ida needs motif-devel; cross needs cairo-gl
hostmakedepends="cmake perl pkg-config cairo-devel libjpeg-turbo-devel"
# XXX ida needs motif-devel
makedepends="MesaLib-devel giflib-devel libexif-devel libpng-devel fontconfig-devel
freetype-devel libcurl-devel libdrm-devel libepoxy-devel libglib-devel libXpm-devel
libXt-devel pixman-devel cairo-devel poppler-glib-devel libwebp-devel tiff-devel
libwebp-devel sane-devel"
depends="fbida-exiftran-${version}_${revision} fbida-fbi-${version}_${revision}
fbida-fbpdf-${version}_${revision} $(vopt_if ida fbida-ida-${version}_${revision})"
short_desc="Display and elementary edit images using fbdev"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://www.kraxel.org/blog/linux/fbida/"
distfiles="https://www.kraxel.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=95b7c01556cb6ef9819f358b314ddfeb8a4cbe862b521a3ed62f03d163154438
depends="fbida-exiftran-${version}_${revision} fbida-fbi-${version}_${revision}
fbida-fbpdf-${version}_${revision} $(vopt_if ida fbida-ida-${version}_${revision})"
nocross="Requires cairo-gl.pc for the target which Void does not have"
build_options="ida"
desc_option_ida="Build ida motif application (needs motif-devel)"