summaryrefslogtreecommitdiffstats
path: root/rules/parted.make
diff options
context:
space:
mode:
authorBart vdr. Meulen <bartvdrmeulen@gmail.com>2010-05-07 23:34:00 +0200
committerRemy Bohmer <linux@bohmer.net>2010-06-02 21:09:28 +0200
commita1a59982f2c0388f067dff47a191a9f1a982c365 (patch)
treeac31b3af7534828b8fc0c0e5e7ad87642685fc5c /rules/parted.make
parenta8f24c85ccbf9c2cfc4126231133f3dbee842d9d (diff)
downloadptxdist-a1a59982f2c0388f067dff47a191a9f1a982c365.tar.gz
ptxdist-a1a59982f2c0388f067dff47a191a9f1a982c365.tar.xz
[parted] Add new packet
Adds the parted package to ptxdist We add version 1.8.7 instead of the newer 2.2 since 1.8.7 is the latest GPLv2 version. Anything newer is GPLv3 Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> Signed-off-by: Remy Bohmer <linux@bohmer.net> Acked-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/parted.make')
-rw-r--r--rules/parted.make71
1 files changed, 71 insertions, 0 deletions
diff --git a/rules/parted.make b/rules/parted.make
new file mode 100644
index 000000000..628349964
--- /dev/null
+++ b/rules/parted.make
@@ -0,0 +1,71 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by Bart vdr. Meulen <bartvdrmeulen@gmail.com>
+#
+# 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_PARTED) += parted
+
+#
+# Paths and names
+#
+# versions newer than 1.8.7 are GPLv3 and by some users not preferred
+PARTED_VERSION := 1.8.7
+PARTED := parted-$(PARTED_VERSION)
+PARTED_SUFFIX := tar.gz
+PARTED_URL := $(PTXCONF_SETUP_GNUMIRROR)/parted/$(PARTED).$(PARTED_SUFFIX)
+PARTED_SOURCE := $(SRCDIR)/$(PARTED).$(PARTED_SUFFIX)
+PARTED_DIR := $(BUILDDIR)/$(PARTED)
+PARTED_LICENSE := GPLv2
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+$(PARTED_SOURCE):
+ @$(call targetinfo)
+ @$(call get, PARTED)
+
+#
+# autoconf
+#
+PARTED_CONF_TOOL := autoconf
+PARTED_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-Werror
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/parted.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, parted)
+ @$(call install_fixup, parted,PACKAGE,parted)
+ @$(call install_fixup, parted,PRIORITY,optional)
+ @$(call install_fixup, parted,VERSION,$(PARTED_VERSION))
+ @$(call install_fixup, parted,SECTION,base)
+ @$(call install_fixup, parted,AUTHOR,"Bart vdr. Meulen <bartvdrmeulen@gmail.com>")
+ @$(call install_fixup, parted,DEPENDS,)
+ @$(call install_fixup, parted,DESCRIPTION,missing)
+
+ @$(call install_copy, parted, 0, 0, 0755, -, /usr/sbin/parted)
+ @$(call install_copy, parted, 0, 0, 0755, -, /usr/sbin/partprobe)
+
+ @$(call install_copy, parted, 0, 0, 0644, -, /usr/lib/libparted-1.8.so.7.0.0 )
+ @$(call install_link, parted, libparted-1.8.so.7.0.0, /usr/lib/libparted-1.8.so.7)
+ @$(call install_link, parted, libparted-1.8.so.7.0.0, /usr/lib/libparted.so)
+ @$(call install_finish, parted)
+
+ @$(call touch)
+
+
+# vim: syntax=make