Skip to content

Commit e99335a

Browse files
committed
fbida: remove cairo-gl dependency, fix cross
1 parent 0722427 commit e99335a

File tree

3 files changed

+52
-7
lines changed

3 files changed

+52
-7
lines changed

srcpkgs/fbida/patches/cross.patch

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
--- a/scripts/jpeg-version.sh
2+
+++ b/scripts/jpeg-version.sh
3+
@@ -1,2 +1,2 @@
4+
#!/bin/sh
5+
-echo JPEG_LIB_VERSION | cpp $CFLAGS -include jpeglib.h | tail -1
6+
+echo JPEG_LIB_VERSION | cpp -include jpeglib.h | tail -1
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
From 80b2aecc8e763e00b39c0425be90947a7687745b Mon Sep 17 00:00:00 2001
2+
From: Gerd Hoffmann <kraxel@redhat.com>
3+
Date: Thu, 20 Dec 2018 11:28:18 +0100
4+
Subject: [PATCH] drop cairo-gl dep from meson.build
5+
6+
---
7+
meson.build | 6 +-----
8+
1 file changed, 1 insertion(+), 5 deletions(-)
9+
10+
diff --git a/meson.build b/meson.build
11+
index 35045ad..3639b97 100644
12+
--- a/meson.build
13+
+++ b/meson.build
14+
@@ -17,7 +17,6 @@ fontconf_dep = dependency('fontconfig')
15+
pixman_dep = dependency('pixman-1')
16+
poppler_dep = dependency('poppler-glib')
17+
cairo_dep = dependency('cairo')
18+
-cairo_gl_dep = dependency('cairo-gl')
19+
drm_dep = dependency('libdrm')
20+
gbm_dep = dependency('gbm')
21+
epoxy_dep = dependency('epoxy')
22+
@@ -68,9 +67,6 @@ trans_src = ''.join(['jpeg/', jpeg_ver, '/transupp.c'])
23+
trans_inc = include_directories(''.join(['jpeg/', jpeg_ver]))
24+
25+
# finish & write configuration
26+
-if cairo_gl_dep.found()
27+
- config.set('HAVE_CAIRO_GL', true)
28+
-endif
29+
if motif_dep.found()
30+
config.set('HAVE_MOTIF', true)
31+
endif
32+
@@ -119,7 +115,7 @@ executable('thumbnail.cgi',
33+
fbpdf_srcs = [ 'fbpdf.c', 'parseconfig.c', 'fbiconfig.c',
34+
'vt.c', 'kbd.c', 'fbtools.c', 'drmtools.c', 'drmtools-egl.c' ]
35+
fbpdf_deps = [ drm_dep, gbm_dep, epoxy_dep,
36+
- pixman_dep, poppler_dep, cairo_dep, cairo_gl_dep ]
37+
+ pixman_dep, poppler_dep, cairo_dep ]
38+
39+
executable('fbpdf',
40+
sources : fbpdf_srcs,

srcpkgs/fbida/template

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
# Template file for 'fbida'.
1+
# Template file for 'fbida'
22
pkgname=fbida
33
version=2.14
4-
revision=1
4+
revision=2
55
build_style=meson
6-
hostmakedepends="cmake perl pkg-config cairo-devel"
7-
# XXX ida needs motif-devel; cross needs cairo-gl
6+
hostmakedepends="cmake perl pkg-config cairo-devel libjpeg-turbo-devel"
7+
# XXX ida needs motif-devel
88
makedepends="MesaLib-devel giflib-devel libexif-devel libpng-devel fontconfig-devel
99
freetype-devel libcurl-devel libdrm-devel libepoxy-devel libglib-devel libXpm-devel
1010
libXt-devel pixman-devel cairo-devel poppler-glib-devel libwebp-devel tiff-devel
1111
libwebp-devel sane-devel"
12+
depends="fbida-exiftran-${version}_${revision} fbida-fbi-${version}_${revision}
13+
fbida-fbpdf-${version}_${revision} $(vopt_if ida fbida-ida-${version}_${revision})"
1214
short_desc="Display and elementary edit images using fbdev"
1315
maintainer="Orphaned <orphan@voidlinux.org>"
1416
license="GPL-2.0-or-later"
1517
homepage="https://www.kraxel.org/blog/linux/fbida/"
1618
distfiles="https://www.kraxel.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
1719
checksum=95b7c01556cb6ef9819f358b314ddfeb8a4cbe862b521a3ed62f03d163154438
18-
depends="fbida-exiftran-${version}_${revision} fbida-fbi-${version}_${revision}
19-
fbida-fbpdf-${version}_${revision} $(vopt_if ida fbida-ida-${version}_${revision})"
20-
nocross="Requires cairo-gl.pc for the target which Void does not have"
2120

2221
build_options="ida"
2322
desc_option_ida="Build ida motif application (needs motif-devel)"

0 commit comments

Comments
 (0)