Signed-off-by: Bernhard Walle <bernh...@bwalle.de> --- patches/serdisplib-1.97.9/autogen.sh | 1 + ...serdisplib-1.97.9-add-Support-for-DESTDIR.patch | 70 ++++++++++++++++++++ patches/serdisplib-1.97.9/series | 1 + rules/serdisplib.in | 17 +++++ rules/serdisplib.make | 64 ++++++++++++++++++ 5 files changed, 153 insertions(+), 0 deletions(-) create mode 120000 patches/serdisplib-1.97.9/autogen.sh create mode 100644 patches/serdisplib-1.97.9/serdisplib-1.97.9-add-Support-for-DESTDIR.patch create mode 100644 patches/serdisplib-1.97.9/series create mode 100644 rules/serdisplib.in create mode 100644 rules/serdisplib.make
diff --git a/patches/serdisplib-1.97.9/autogen.sh b/patches/serdisplib-1.97.9/autogen.sh new file mode 120000 index 0000000..9f8a4cb --- /dev/null +++ b/patches/serdisplib-1.97.9/autogen.sh @@ -0,0 +1 @@ +../autogen.sh \ No newline at end of file diff --git a/patches/serdisplib-1.97.9/serdisplib-1.97.9-add-Support-for-DESTDIR.patch b/patches/serdisplib-1.97.9/serdisplib-1.97.9-add-Support-for-DESTDIR.patch new file mode 100644 index 0000000..ef8b9a1 --- /dev/null +++ b/patches/serdisplib-1.97.9/serdisplib-1.97.9-add-Support-for-DESTDIR.patch @@ -0,0 +1,70 @@ +From f2c935dac0bca0d0754457968fd57f9ff227af18 Mon Sep 17 00:00:00 2001 +From: Bernhard Walle <bernh...@bwalle.de> +Date: Sat, 28 May 2011 14:58:40 +0200 +Subject: [PATCH] serdisplib: Add Support for DESTDIR + +Signed-off-by: Bernhard Walle <bernh...@bwalle.de> +--- + Makefile.in | 6 +++--- + src/Makefile.in | 8 ++++---- + tools/Makefile.in | 8 ++++---- + 3 files changed, 11 insertions(+), 11 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 7a1a7eb..101966c 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -9,9 +9,9 @@ top_srcdir = @top_srcdir@ + srcdir = @srcdir@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ +-bindir = @bindir@ +-libdir = @libdir@ +-mandir = @mandir@ ++bindir = $(DESTDIR)@bindir@ ++libdir = $(DESTDIR)@libdir@ ++mandir = $(DESTDIR)@mandir@ + abs_top_srcdir=@abs_top_srcdir@ + base_abs_top_srcdir=$(shell /bin/basename $(abs_top_srcdir)) + current_timestamp=$(shell /bin/date '+%Y%m%d-%H%M') +diff --git a/src/Makefile.in b/src/Makefile.in +index 930b65a..c554f2c 100644 +--- a/src/Makefile.in ++++ b/src/Makefile.in +@@ -22,10 +22,10 @@ top_srcdir = @top_srcdir@ + srcdir = @srcdir@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ +-bindir = @bindir@ +-libdir = @libdir@ +-mandir = @mandir@ +-includedir = @includedir@ ++bindir = $(DESTDIR)@bindir@ ++libdir = $(DESTDIR)@libdir@ ++mandir = $(DESTDIR)@mandir@ ++includedir = $(DESTDIR)@includedir@ + + CC=@CC@ + AR=@AR@ -r +diff --git a/tools/Makefile.in b/tools/Makefile.in +index 8d29739..5a748f7 100644 +--- a/tools/Makefile.in ++++ b/tools/Makefile.in +@@ -10,10 +10,10 @@ top_srcdir = @top_srcdir@ + srcdir = @srcdir@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ +-bindir = @bindir@ +-libdir = @libdir@ +-mandir = @mandir@ +-includedir = @includedir@ ++bindir = $(DESTDIR)@bindir@ ++libdir = $(DESTDIR)@libdir@ ++mandir = $(DESTDIR)@mandir@ ++includedir = $(DESTDIR)@includedir@ + + CC=@CC@ + AR=@AR@ -r +-- +1.7.5.2 + diff --git a/patches/serdisplib-1.97.9/series b/patches/serdisplib-1.97.9/series new file mode 100644 index 0000000..5e2373e --- /dev/null +++ b/patches/serdisplib-1.97.9/series @@ -0,0 +1 @@ +serdisplib-1.97.9-add-Support-for-DESTDIR.patch diff --git a/rules/serdisplib.in b/rules/serdisplib.in new file mode 100644 index 0000000..4a2ea4e --- /dev/null +++ b/rules/serdisplib.in @@ -0,0 +1,17 @@ +## SECTION=system_libraries + +config SERDISPLIB + tristate + prompt "serdisplib" + select LIBUSB_COMPAT + help + Library to drive serial displays with built-in controllers. + +config SERDISPLIB_TESTSERDISP + bool + prompt "Install testserdisp on target" + depends on SERDISPLIB + help + If selected, the testserdisp test program will be installed on + the target. + diff --git a/rules/serdisplib.make b/rules/serdisplib.make new file mode 100644 index 0000000..5a9971c --- /dev/null +++ b/rules/serdisplib.make @@ -0,0 +1,64 @@ +# -*-makefile-*- +# +# Copyright (C) 2011 by Bernhard Walle <bernh...@bwalle.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_SERDISPLIB) += serdisplib + +# +# Paths and names +# +SERDISPLIB_VERSION := 1.97.9 +SERDISPLIB_MD5 := 130552ec60d01e974712a60274f34de7 +SERDISPLIB := serdisplib-$(SERDISPLIB_VERSION) +SERDISPLIB_SUFFIX := tar.gz +SERDISPLIB_URL := $(PTXCONF_SETUP_SFMIRROR)/project/serdisplib/serdisplib/$(SERDISPLIB_VERSION)/$(SERDISPLIB).$(SERDISPLIB_SUFFIX) +SERDISPLIB_SOURCE := $(SRCDIR)/$(SERDISPLIB).$(SERDISPLIB_SUFFIX) +SERDISPLIB_DIR := $(BUILDDIR)/$(SERDISPLIB) +SERDISPLIB_LICENSE := GPL + + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# autoconf +# +SERDISPLIB_CONF_TOOL := autoconf +SERDISPLIB_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --enable-libusb + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/serdisplib.targetinstall: + @$(call targetinfo) + + @$(call install_init, serdisplib) + @$(call install_fixup, serdisplib,PRIORITY,optional) + @$(call install_fixup, serdisplib,SECTION,base) + @$(call install_fixup, serdisplib,AUTHOR,"Bernhard Walle <bernh...@bwalle.de>") + @$(call install_fixup, serdisplib,DESCRIPTION,missing) + + @$(call install_lib, serdisplib, 0, 0, 0644, libserdisp) + +ifdef PTXCONF_SERDISPLIB_TESTSERDISP + @$(call install_copy, serdisplib, 0, 0, 0755, -, /usr/bin/testserdisp) +endif + + @$(call install_finish, serdisplib) + + @$(call touch) + +# vim: syntax=make -- 1.7.5.4 -- ptxdist mailing list ptxdist@pengutronix.de