[oe-commits] : add fbida. courtesy of SZ. close bug# 4707

OE GIT Trial gittrial at amethyst.openembedded.net
Sun Oct 12 05:25:27 UTC 2008


Module: org.openembedded.dev.git
Branch: org.openembedded.dev
Commit: 50221bb11c1e6f123628c538e7555dc3c19405f8
URL:    http://gitweb.openembedded.net/?p=org.openembedded.dev.git&a=commit;h=50221bb11c1e6f123628c538e7555dc3c19405f8

Author:  <xjqian at openembedded.org>
Date:   Sun Oct 12 05:19:54 2008 +0000

add fbida. courtesy of SZ. close bug# 4707

---

 packages/fbida/fbida_2.07.bb           |   21 +++++++++++++++++++++
 packages/fbida/files/GNUmakefile.patch |   24 ++++++++++++++++++++++++
 packages/fbida/files/exiftran.c.patch  |   13 +++++++++++++
 packages/fbida/files/fbi.c.patch       |   25 +++++++++++++++++++++++++
 packages/fbida/files/makefile.patch    |   13 +++++++++++++
 5 files changed, 96 insertions(+), 0 deletions(-)

diff --git a/packages/fbida/.mtn2git_empty b/packages/fbida/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/fbida/fbida_2.07.bb b/packages/fbida/fbida_2.07.bb
new file mode 100644
index 0000000..9360600
--- /dev/null
+++ b/packages/fbida/fbida_2.07.bb
@@ -0,0 +1,21 @@
+# - Currently this app needs ttf-dejavu-sans-mono[.ipk] installed!
+# - think about using fbi -a option for autozoom on tiny screens
+# - fbi displays in portrait-mode if your fb is in portrait (normal) mode too
+#   (fbcon:rotate stands only for the fb console)
+
+HOMEPAGE = "http://linux.bytesex.org/fbida/"
+DESCRIPTION = "frame buffer image and doc viewer tools"
+AUTHOR = "Gerd Knorr"
+LICENSE = "GPL2"
+SECTION = "utils"
+DEPENDS = "jpeg fontconfig freetype libexif ttf-dejavu"
+
+SRC_URI = "http://dl.bytesex.org/releases/fbida/fbida-${PV}.tar.gz \
+	   file://exiftran.c.patch;patch=1 \
+	   file://fbi.c.patch;patch=1 \
+	   file://GNUmakefile.patch;patch=1"
+
+inherit autotools
+
+#CFLAGS_append = " ${LDFLAGS}"
+EXTRA_OECONF = "--disable-magick --without-x"
diff --git a/packages/fbida/files/.mtn2git_empty b/packages/fbida/files/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/fbida/files/GNUmakefile.patch b/packages/fbida/files/GNUmakefile.patch
new file mode 100644
index 0000000..2c0e8fb
--- /dev/null
+++ b/packages/fbida/files/GNUmakefile.patch
@@ -0,0 +1,24 @@
+Index: fbida-2.07/fbi.c
+===================================================================
+--- fbida-2.07/GNUmakefile	2008-10-10 22:27:58.000000000 +0200
++++ fbida-2.07/GNUmakefile.mod	2008-10-10 22:31:07.000000000 +0200
+@@ -181,16 +181,16 @@
+ install: build
+ 	$(INSTALL_DIR) $(bindir)
+ 	$(INSTALL_DIR) $(mandir)/man1
+-	$(INSTALL_BINARY) exiftran $(bindir)
++	$(INSTALL_SCRIPT) exiftran $(bindir)
+ 	$(INSTALL_DATA) $(srcdir)/exiftran.man $(mandir)/man1/exiftran.1
+ ifeq ($(HAVE_LINUX_FB_H),yes)
+-	$(INSTALL_BINARY) fbi $(bindir)
++	$(INSTALL_SCRIPT) fbi $(bindir)
+ 	$(INSTALL_SCRIPT) fbgs $(bindir)
+ 	$(INSTALL_DATA) $(srcdir)/fbi.man $(mandir)/man1/fbi.1
+ 	$(INSTALL_DATA) $(srcdir)/fbgs.man $(mandir)/man1/fbgs.1
+ endif
+ ifeq ($(HAVE_MOTIF),yes)
+-	$(INSTALL_BINARY) ida $(bindir)
++	$(INSTALL_SCRIPT) ida $(bindir)
+ 	$(INSTALL_DATA) $(srcdir)/ida.man $(mandir)/man1/ida.1
+ 	$(INSTALL_DIR) $(resdir)/app-defaults
+ 	$(INSTALL_DATA) $(srcdir)/Ida.ad $(resdir)/app-defaults/Ida
diff --git a/packages/fbida/files/exiftran.c.patch b/packages/fbida/files/exiftran.c.patch
new file mode 100644
index 0000000..0441a5a
--- /dev/null
+++ b/packages/fbida/files/exiftran.c.patch
@@ -0,0 +1,13 @@
+Index: fbida-2.07/exiftran.c
+===================================================================
+--- fbida-2.07/exiftran.c	2006-06-13 14:47:24.000000000 +0200
++++ fbida-2.07/exiftran.c.mod	2008-10-07 01:43:07.000000000 +0200
+@@ -16,6 +16,8 @@
+ #include "jpegtools.h"
+ #include "genthumbnail.h"
+ 
++#define HAVE_NEW_EXIF
++
+ /* ---------------------------------------------------------------------- */
+ 
+ static void dump_exif(FILE *out, ExifData *ed)
diff --git a/packages/fbida/files/fbi.c.patch b/packages/fbida/files/fbi.c.patch
new file mode 100644
index 0000000..36942af
--- /dev/null
+++ b/packages/fbida/files/fbi.c.patch
@@ -0,0 +1,25 @@
+Index: fbida-2.07/fbi.c
+===================================================================
+--- fbida-2.07/fbi.c	2008-06-09 16:53:33.000000000 +0200
++++ fbida-2.07/fbi.c.mod	2008-10-10 21:33:54.000000000 +0200
+@@ -46,6 +46,7 @@
+ #include "jpeg/transupp.h"		/* Support routines for jpegtran */
+ #include "jpegtools.h"
+ 
++#define HAVE_NEW_EXIF
+ #define TRUE            1
+ #define FALSE           0
+ #undef  MAX
+@@ -1465,10 +1466,10 @@
+ 
+     font_init();
+     if (NULL == fontname)
+-	fontname = "monospace:size=16";
++	fontname = "monospace:size=10";
+     face = font_open(fontname);
+     if (NULL == face) {
+-	fprintf(stderr,"can't open font: %s\n",fontname);
++	fprintf(stderr,"can't open font: %s. Please install ttf-dejavu-sans-mono.ipk\n",fontname);
+ 	exit(1);
+     }
+     fd = fb_init(cfg_get_str(O_DEVICE),
diff --git a/packages/fbida/files/makefile.patch b/packages/fbida/files/makefile.patch
new file mode 100644
index 0000000..8ed04dc
--- /dev/null
+++ b/packages/fbida/files/makefile.patch
@@ -0,0 +1,13 @@
+Index: fbida-2.07/GNUmakefile
+===================================================================
+--- fbida-2.07/GNUmakefile	2006-06-13 15:35:48.000000000 +0200
++++ fbida-2.07/GNUmakefile.mod	2008-10-07 22:55:51.000000000 +0200
+@@ -181,7 +181,7 @@
+ install: build
+ 	$(INSTALL_DIR) $(bindir)
+ 	$(INSTALL_DIR) $(mandir)/man1
+-	$(INSTALL_BINARY) exiftran $(bindir)
++	$(INSTALL_SCRIPT) exiftran $(bindir)
+ 	$(INSTALL_DATA) $(srcdir)/exiftran.man $(mandir)/man1/exiftran.1
+ ifeq ($(HAVE_LINUX_FB_H),yes)
+ 	$(INSTALL_SCRIPT) fbi $(bindir)





More information about the Openembedded-commits mailing list