diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-05-26 15:50:18 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-06-22 14:55:36 +0200 |
commit | cd3d60e1576ec4b01150f66544c6f180f2bac429 (patch) | |
tree | efc43bece98532fa8a1ed549768fb678c633985e /rules/libdmtx.make | |
parent | 0e7401612a33920b454d88546cb8ea821afb228a (diff) | |
download | ptxdist-cd3d60e1576ec4b01150f66544c6f180f2bac429.tar.gz ptxdist-cd3d60e1576ec4b01150f66544c6f180f2bac429.tar.xz |
libdmtx: new package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libdmtx.make')
-rw-r--r-- | rules/libdmtx.make | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/rules/libdmtx.make b/rules/libdmtx.make new file mode 100644 index 000000000..10e66ff73 --- /dev/null +++ b/rules/libdmtx.make @@ -0,0 +1,86 @@ +# -*-makefile-*- +# +# Copyright (C) 2011 by Michael Olbrich <m.olbrich@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_LIBDMTX) += libdmtx + +# +# Paths and names +# +LIBDMTX_VERSION := 0.7.2 +LIBDMTX_MD5 := 0684cf3857591e777b57248d652444ae +LIBDMTX := libdmtx-$(LIBDMTX_VERSION) +LIBDMTX_SUFFIX := tar.bz2 +LIBDMTX_URL := $(PTXCONF_SETUP_SFMIRROR)/libdmtx/$(LIBDMTX_VERSION)/$(LIBDMTX).$(LIBDMTX_SUFFIX) +LIBDMTX_SOURCE := $(SRCDIR)/$(LIBDMTX).$(LIBDMTX_SUFFIX) +LIBDMTX_DIR := $(BUILDDIR)/$(LIBDMTX) +LIBDMTX_LICENSE := unknown + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# autoconf +# +LIBDMTX_CONF_TOOL := autoconf +LIBDMTX_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --disable-cocoa \ + --disable-java \ + --disable-net \ + --disable-php \ + --disable-ruby \ + --disable-vala \ + --$(call ptx/endis, PTXCONF_LIBDMTX_DMTXQUERY)-dmtxquery \ + --$(call ptx/endis, PTXCONF_LIBDMTX_DMTXREAD)-dmtxread \ + --$(call ptx/endis, PTXCONF_LIBDMTX_DMTXWRITE)-dmtxwrite \ + --$(call ptx/endis, PTXCONF_LIBDMTX_PYTHON)-python + + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/libdmtx.targetinstall: + @$(call targetinfo) + + @$(call install_init, libdmtx) + @$(call install_fixup, libdmtx,PRIORITY,optional) + @$(call install_fixup, libdmtx,SECTION,base) + @$(call install_fixup, libdmtx,AUTHOR,"Michael Olbrich <m.olbrich@pengutronix.de>") + @$(call install_fixup, libdmtx,DESCRIPTION,missing) + + @$(call install_lib, libdmtx, 0, 0, 0644, libdmtx) + +ifdef PTXCONF_LIBDMTX_DMTXQUERY + @$(call install_copy, libdmtx, 0, 0, 0755, -, /usr/bin/dmtxquery) +endif +ifdef PTXCONF_LIBDMTX_DMTXREAD + @$(call install_copy, libdmtx, 0, 0, 0755, -, /usr/bin/dmtxread) +endif +ifdef PTXCONF_LIBDMTX_DMTXWRITE + @$(call install_copy, libdmtx, 0, 0, 0755, -, /usr/bin/dmtxwrite) +endif + +ifdef PTXCONF_LIBDMTX_PYTHON + @$(call install_copy, libdmtx, 0, 0, 0644, -, \ + /usr/lib/python$(PYTHON_MAJORMINOR)/site-packages/pydmtx.pyc) + @$(call install_copy, libdmtx, 0, 0, 0644, -, \ + /usr/lib/python$(PYTHON_MAJORMINOR)/site-packages/_pydmtx.so) +endif + + @$(call install_finish, libdmtx) + + @$(call touch) + +# vim: syntax=make |