From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-qa0-x22c.google.com ([2607:f8b0:400d:c00::22c]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1XjvT5-0001hj-6D for ptxdist@pengutronix.de; Thu, 30 Oct 2014 20:33:11 +0100 Received: by mail-qa0-f44.google.com with SMTP id w8so4212277qac.17 for ; Thu, 30 Oct 2014 12:33:04 -0700 (PDT) From: jon@ringle.org Date: Thu, 30 Oct 2014 15:32:55 -0400 Message-Id: <1414697575-1980-1-git-send-email-jon@ringle.org> Subject: [ptxdist] [PATCH v3] f2fs-tools: new package 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: Jon Ringle From: Jon Ringle The f2fs-tools package provides the filesystem utilities for use with the f2fs filesystem (flash-friendly filesystem) https://www.kernel.org/doc/Documentation/filesystems/f2fs.txt Signed-off-by: Jon Ringle --- I added the md5sum of the .tar.xz created by ptxdist from the git repo. I see now that the same md5sum is generated each time Jon rules/f2fs-tools.in | 10 +++++++ rules/f2fs-tools.make | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 rules/f2fs-tools.in create mode 100644 rules/f2fs-tools.make diff --git a/rules/f2fs-tools.in b/rules/f2fs-tools.in new file mode 100644 index 0000000..a9f9b6f --- /dev/null +++ b/rules/f2fs-tools.in @@ -0,0 +1,10 @@ +## SECTION=disk_and_file + +config F2FS_TOOLS + tristate + prompt "f2fs-tools" + select LIBUUID + help + The f2fs-tools package provides the filesystem utilities for use + with the f2fs filesystem (flash-friendly filesystem) + https://www.kernel.org/doc/Documentation/filesystems/f2fs.txt diff --git a/rules/f2fs-tools.make b/rules/f2fs-tools.make new file mode 100644 index 0000000..6ba3744 --- /dev/null +++ b/rules/f2fs-tools.make @@ -0,0 +1,74 @@ +# -*-makefile-*- +# +# Copyright (C) 2014 by Jon Ringle +# +# 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_F2FS_TOOLS) += f2fs-tools + +# +# Paths and names +# +F2FS_TOOLS_VERSION := 1.4.0 +F2FS_TOOLS_MD5 := 0c3e7f46c781449a5a9523d633b19740 +F2FS_TOOLS := f2fs-tools-$(F2FS_TOOLS_VERSION) +F2FS_TOOLS_SUFFIX := tar.xz +F2FS_TOOLS_URL := git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git;tag=v$(F2FS_TOOLS_VERSION) +F2FS_TOOLS_SOURCE := $(SRCDIR)/$(F2FS_TOOLS).$(F2FS_TOOLS_SUFFIX) +F2FS_TOOLS_DIR := $(BUILDDIR)/$(F2FS_TOOLS) +F2FS_TOOLS_LICENSE := GPLv2+ LGPLv2.1+ + +$(STATEDIR)/f2fs-tools.extract: $(STATEDIR)/autogen-tools + +$(STATEDIR)/f2fs-tools.extract: + @$(call targetinfo) + @$(call clean, $(F2FS_TOOLS_DIR)) + @$(call extract, F2FS_TOOLS, $(BUILDDIR)) + @$(call patchin, F2FS_TOOLS, $(F2FS_TOOLS_DIR)) + @cd $(F2FS_TOOLS_DIR); \ + autoreconf --install + @$(call touch) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +F2FS_TOOLS_CONF_ENV := \ + $(CROSS_ENV) \ + ac_cv_file__git=no + +# +# autoconf +# +F2FS_TOOLS_CONF_TOOL := autoconf + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/f2fs-tools.targetinstall: + @$(call targetinfo) + + @$(call install_init, f2fs-tools) + @$(call install_fixup, f2fs-tools,PRIORITY,optional) + @$(call install_fixup, f2fs-tools,SECTION,base) + @$(call install_fixup, f2fs-tools,AUTHOR,"Jon Ringle") + @$(call install_fixup, f2fs-tools,DESCRIPTION,missing) + + @$(call install_copy, f2fs-tools, 0, 0, 0755, -, /sbin/mkfs.f2fs) + @$(call install_copy, f2fs-tools, 0, 0, 0755, -, /sbin/fsck.f2fs) + + @$(call install_lib, f2fs-tools, 0, 0, 0644, libf2fs) + + @$(call install_finish, f2fs-tools) + + @$(call touch) + +# vim: syntax=make -- 1.8.5.4 -- ptxdist mailing list ptxdist@pengutronix.de