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
|
pkgname=fbida
|
||||||
version=2.14
|
version=2.14
|
||||||
revision=1
|
revision=2
|
||||||
build_style=meson
|
build_style=meson
|
||||||
hostmakedepends="cmake perl pkg-config cairo-devel"
|
hostmakedepends="cmake perl pkg-config cairo-devel libjpeg-turbo-devel"
|
||||||
# XXX ida needs motif-devel; cross needs cairo-gl
|
# XXX ida needs motif-devel
|
||||||
makedepends="MesaLib-devel giflib-devel libexif-devel libpng-devel fontconfig-devel
|
makedepends="MesaLib-devel giflib-devel libexif-devel libpng-devel fontconfig-devel
|
||||||
freetype-devel libcurl-devel libdrm-devel libepoxy-devel libglib-devel libXpm-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
|
libXt-devel pixman-devel cairo-devel poppler-glib-devel libwebp-devel tiff-devel
|
||||||
libwebp-devel sane-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"
|
short_desc="Display and elementary edit images using fbdev"
|
||||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="GPL-2.0-or-later"
|
license="GPL-2.0-or-later"
|
||||||
homepage="https://www.kraxel.org/blog/linux/fbida/"
|
homepage="https://www.kraxel.org/blog/linux/fbida/"
|
||||||
distfiles="https://www.kraxel.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
|
distfiles="https://www.kraxel.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
|
||||||
checksum=95b7c01556cb6ef9819f358b314ddfeb8a4cbe862b521a3ed62f03d163154438
|
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"
|
build_options="ida"
|
||||||
desc_option_ida="Build ida motif application (needs motif-devel)"
|
desc_option_ida="Build ida motif application (needs motif-devel)"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue