fbida: remove cairo-gl dependency, fix cross
This commit is contained in:
parent
07224273e2
commit
e99335ac33
3 changed files with 52 additions and 7 deletions
6
srcpkgs/fbida/patches/cross.patch
Normal file
6
srcpkgs/fbida/patches/cross.patch
Normal 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
|
40
srcpkgs/fbida/patches/no-cairo-gl.patch
Normal file
40
srcpkgs/fbida/patches/no-cairo-gl.patch
Normal 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,
|
|
@ -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)"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue