From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from webbox1416.server-home.net ([77.236.96.61]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1TXtpM-0003nV-WA for ptxdist@pengutronix.de; Mon, 12 Nov 2012 14:13:26 +0100 Received: from comm.systec-electronic.de (95-91-81-39-dynip.superkabel.de [95.91.81.39]) by webbox1416.server-home.net (Postfix) with ESMTPA id 632F627A6DF for ; Mon, 12 Nov 2012 14:16:44 +0100 (CET) From: Alexander Stein Date: Mon, 12 Nov 2012 14:13:17 +0100 Message-Id: <1352725997-19780-1-git-send-email-alexander.stein@systec-electronic.com> Subject: [ptxdist] [PATCH] Add new package: dmidecode Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Cc: Alexander Stein Signed-off-by: Alexander Stein --- .../0001-build-system-Install-to-usr.patch | 22 ++++++++ patches/dmidecode-2.11/series | 3 + rules/dmidecode.in | 7 +++ rules/dmidecode.make | 58 ++++++++++++++++++++ 4 files changed, 90 insertions(+), 0 deletions(-) create mode 100644 patches/dmidecode-2.11/0001-build-system-Install-to-usr.patch create mode 100644 patches/dmidecode-2.11/series create mode 100644 rules/dmidecode.in create mode 100644 rules/dmidecode.make diff --git a/patches/dmidecode-2.11/0001-build-system-Install-to-usr.patch b/patches/dmidecode-2.11/0001-build-system-Install-to-usr.patch new file mode 100644 index 0000000..821859f --- /dev/null +++ b/patches/dmidecode-2.11/0001-build-system-Install-to-usr.patch @@ -0,0 +1,22 @@ +From: Alexander Stein +Date: Mon, 12 Nov 2012 13:58:09 +0100 +Subject: [PATCH] build system: Install to /usr + +Signed-off-by: Alexander Stein +--- + Makefile | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Makefile b/Makefile +index 55378bb..8dadefc 100644 +--- a/Makefile ++++ b/Makefile +@@ -26,7 +26,7 @@ CFLAGS += -O2 + LDFLAGS = + + DESTDIR = +-prefix = /usr/local ++prefix = /usr/ + sbindir = $(prefix)/sbin + mandir = $(prefix)/share/man + man8dir = $(mandir)/man8 diff --git a/patches/dmidecode-2.11/series b/patches/dmidecode-2.11/series new file mode 100644 index 0000000..cab30d5 --- /dev/null +++ b/patches/dmidecode-2.11/series @@ -0,0 +1,3 @@ +# generated by git-ptx-patches +0001-build-system-Install-to-usr.patch +# 9b18c10df6220550360d2a01d0cdb697 - git-ptx-patches magic diff --git a/rules/dmidecode.in b/rules/dmidecode.in new file mode 100644 index 0000000..d4ec1d4 --- /dev/null +++ b/rules/dmidecode.in @@ -0,0 +1,7 @@ +## SECTION=shell_and_console + +config DMIDECODE + tristate + prompt "dmidecode" + help + DMI (Desktop Management Interface) table related utilities diff --git a/rules/dmidecode.make b/rules/dmidecode.make new file mode 100644 index 0000000..49216bc --- /dev/null +++ b/rules/dmidecode.make @@ -0,0 +1,58 @@ +# -*-makefile-*- +# +# Copyright (C) 2012 by Alexander Stein +# +# 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_DMIDECODE) += dmidecode + +# +# Paths and names +# +DMIDECODE_VERSION := 2.11 +DMIDECODE_MD5 := 535487cc041f2db746587cf40a2059f0 +DMIDECODE := dmidecode-$(DMIDECODE_VERSION) +DMIDECODE_SUFFIX := tar.bz2 +DMIDECODE_URL := http://savannah.nongnu.org/download/dmidecode//$(DMIDECODE).$(DMIDECODE_SUFFIX) +DMIDECODE_SOURCE := $(SRCDIR)/$(DMIDECODE).$(DMIDECODE_SUFFIX) +DMIDECODE_DIR := $(BUILDDIR)/$(DMIDECODE) +DMIDECODE_LICENSE := GPLv2 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +DMIDECODE_CONF_ENV := $(CROSS_ENV) +DMIDECODE_MAKE_ENV := $(CROSS_ENV) +DMIDECODE_MAKEVARS := \ + PREFIX=/usr \ + CC=$(CROSS_CC) \ + CFLAGS="$(CROSS_CPPFLAGS)" + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/dmidecode.targetinstall: + @$(call targetinfo) + + @$(call install_init, dmidecode) + @$(call install_fixup, dmidecode,PRIORITY,optional) + @$(call install_fixup, dmidecode,SECTION,base) + @$(call install_fixup, dmidecode,AUTHOR,"Alexander Stein ") + @$(call install_fixup, dmidecode,DESCRIPTION,missing) + + @$(call install_copy, dmidecode, 0, 0, 0755, -, /usr/sbin/dmidecode) + + @$(call install_finish, dmidecode) + + @$(call touch) + +# vim: syntax=make -- 1.7.8.6 -- ptxdist mailing list ptxdist@pengutronix.de