summaryrefslogtreecommitdiffstats
path: root/rules/audiofile.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2013-01-11 13:40:37 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2013-01-11 13:45:20 +0100
commit84aca280d5c61436403eb4c8b0ff5ddf2d30ce78 (patch)
treee0d54909752a997a176f38b55102fc55dc9ad377 /rules/audiofile.make
parent80c1828d9c96a42ccfbcfdc7f81835b4a804fd6b (diff)
downloadptxdist-84aca280d5c61436403eb4c8b0ff5ddf2d30ce78.tar.gz
ptxdist-84aca280d5c61436403eb4c8b0ff5ddf2d30ce78.tar.xz
audiofile: new package
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/audiofile.make')
-rw-r--r--rules/audiofile.make64
1 files changed, 64 insertions, 0 deletions
diff --git a/rules/audiofile.make b/rules/audiofile.make
new file mode 100644
index 000000000..c02d797c6
--- /dev/null
+++ b/rules/audiofile.make
@@ -0,0 +1,64 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2013 by Marc Kleine-Budde <mkl@pengutronix.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_AUDIOFILE) += audiofile
+
+#
+# Paths and names
+#
+AUDIOFILE_VERSION := 0.3.4
+AUDIOFILE_MD5 := 2ed06d64ee552a2ce490f54351b86ccd
+AUDIOFILE := audiofile-$(AUDIOFILE_VERSION)
+AUDIOFILE_SUFFIX := tar.gz
+AUDIOFILE_URL := http://audiofile.68k.org/$(AUDIOFILE).$(AUDIOFILE_SUFFIX)
+AUDIOFILE_SOURCE := $(SRCDIR)/$(AUDIOFILE).$(AUDIOFILE_SUFFIX)
+AUDIOFILE_DIR := $(BUILDDIR)/$(AUDIOFILE)
+AUDIOFILE_LICENSE := GPLv2, LGPLv2
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+AUDIOFILE_CONF_TOOL := autoconf
+AUDIOFILE_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_LARGE_FILE_OPTION)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/audiofile.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, audiofile)
+ @$(call install_fixup, audiofile,PRIORITY,optional)
+ @$(call install_fixup, audiofile,SECTION,base)
+ @$(call install_fixup, audiofile,AUTHOR,"Marc Kleine-Budde <mkl@pengutronix.de>")
+ @$(call install_fixup, audiofile,DESCRIPTION,missing)
+
+ @$(call install_lib, audiofile, 0, 0, 0644, libaudiofile)
+
+ifdef PTXCONF_AUDIOFILE_TOOLS
+ @$(call install_copy, audiofile, 0, 0, 0755, -, /usr/bin/sfconvert)
+ @$(call install_copy, audiofile, 0, 0, 0755, -, /usr/bin/sfinfo)
+endif
+
+ @$(call install_finish, audiofile)
+
+ @$(call touch)
+
+# vim: syntax=make