diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2010-06-14 19:45:32 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-10-22 11:15:33 +0200 |
commit | c5625d62b1f2a43bea5bb8e328406f7a05e43800 (patch) | |
tree | 20a01dcd1b2512566ba567325606e784698b79c8 /rules/opkg.make | |
parent | 70ab817d6e4106a85ec6dc02f2f6373ae46b7700 (diff) | |
download | ptxdist-c5625d62b1f2a43bea5bb8e328406f7a05e43800.tar.gz ptxdist-c5625d62b1f2a43bea5bb8e328406f7a05e43800.tar.xz |
[opkg] version bump r180 -> 0.1.8
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/opkg.make')
-rw-r--r-- | rules/opkg.make | 62 |
1 files changed, 43 insertions, 19 deletions
diff --git a/rules/opkg.make b/rules/opkg.make index dc37f4a6f..c5fd3cc45 100644 --- a/rules/opkg.make +++ b/rules/opkg.make @@ -16,23 +16,14 @@ PACKAGES-$(PTXCONF_OPKG) += opkg # # Paths and names # -OPKG_VERSION := r180 +OPKG_VERSION := 0.1.8 OPKG := opkg-$(OPKG_VERSION) OPKG_SUFFIX := tar.gz -# http://code.google.com/p/opkg/ -OPKG_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(OPKG).$(OPKG_SUFFIX) +OPKG_URL := http://opkg.googlecode.com/files/$(OPKG).$(OPKG_SUFFIX) OPKG_SOURCE := $(SRCDIR)/$(OPKG).$(OPKG_SUFFIX) OPKG_DIR := $(BUILDDIR)/$(OPKG) # ---------------------------------------------------------------------------- -# Get -# ---------------------------------------------------------------------------- - -$(OPKG_SOURCE): - @$(call targetinfo) - @$(call get, OPKG) - -# ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- @@ -42,9 +33,41 @@ OPKG_ENV := $(CROSS_ENV) # # autoconf # -OPKG_AUTOCONF := \ +OPKG_CONF_TOOL := autoconf +OPKG_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ - --disable-gpg + --enable-shave + +ifdef PTXCONF_OPKG_PATHFINDER +OPKG_CONF_OPT += --enable-pathfinder +else +OPKG_CONF_OPT += --disable-pathfinder +endif +ifdef PTXCONF_OPKG_CURL +OPKG_CONF_OPT += --enable-curl +else +OPKG_CONF_OPT += --disable-curl +endif +ifdef PTXCONF_OPKG_SHA256 +OPKG_CONF_OPT += --enable-sha256 +else +OPKG_CONF_OPT += --disable-sha256 +endif +ifdef PTXCONF_OPKG_OPENSSL +OPKG_CONF_OPT += --enable-openssl +else +OPKG_CONF_OPT += --disable-openssl +endif +ifdef PTXCONF_OPKG_SSL_CURL +OPKG_CONF_OPT += --enable-ssl-curl +else +OPKG_CONF_OPT += --disable-ssl-curl +endif +ifdef PTXCONF_OPKG_GPG +OPKG_CONF_OPT += --enable-gpg +else +OPKG_CONF_OPT += --disable-gpg +endif # ---------------------------------------------------------------------------- # Target-Install @@ -59,16 +82,17 @@ $(STATEDIR)/opkg.targetinstall: @$(call install_fixup, opkg,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") @$(call install_fixup, opkg,DESCRIPTION,missing) -# # makes only sense when we --enable-gpg -# # @$(call install_copy, opkg, 0, 0, 0755, -, /usr/bin/opkg-key) - @$(call install_copy, opkg, 0, 0, 0755, -, /usr/bin/update-alternatives) +ifdef PTXCONF_OPKG_GPG + @$(call install_copy, opkg, 0, 0, 0755, -, /usr/bin/opkg-key) +endif +# @$(call install_copy, opkg, 0, 0, 0755, -, /usr/bin/update-alternatives) @$(call install_copy, opkg, 0, 0, 0755, -, /usr/bin/opkg-cl) + @$(call install_copy, opkg, 0, 0, 0755, -, /usr/share/opkg/intercept/ldconfig) @$(call install_copy, opkg, 0, 0, 0755, -, /usr/share/opkg/intercept/depmod) @$(call install_copy, opkg, 0, 0, 0755, -, /usr/share/opkg/intercept/update-modules) - @$(call install_copy, opkg, 0, 0, 0644, -, /usr/lib/libopkg.so.0.0.0) - @$(call install_link, opkg, libopkg.so.0.0.0, /usr/lib/libopkg.so.0) - @$(call install_link, opkg, libopkg.so.0.0.0, /usr/lib/libopkg.so) + + @$(call install_lib, opkg, 0, 0, 0644, libopkg) # # opkg tries to write to the OPKG_STATE_DIR_PREFIX, which is /usr/lib/opkg @$(call install_link, opkg, ../../tmp, /usr/lib/opkg) |