[oe-commits] Tom Rini : tzdata/tzcode: Switch to subdir= in SRC_URI

git version control git at git.openembedded.org
Mon Mar 7 17:53:34 UTC 2011


Module: openembedded.git
Branch: master
Commit: cc14abd3baa79dcff056679e2479523f96bd8969
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=cc14abd3baa79dcff056679e2479523f96bd8969

Author: Tom Rini <tom_rini at mentor.com>
Date:   Mon Mar  7 10:44:14 2011 -0700

tzdata/tzcode: Switch to subdir= in SRC_URI

Signed-off-by: Tom Rini <tom_rini at mentor.com>

---

 recipes/tzcode/tzcode-native.inc |    6 ++----
 recipes/tzdata/tzdata.inc        |   20 +++++++++-----------
 recipes/tzdata/tzdata_2011b.bb   |    8 ++++----
 3 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/recipes/tzcode/tzcode-native.inc b/recipes/tzcode/tzcode-native.inc
index 78ddec5..b946e71 100644
--- a/recipes/tzcode/tzcode-native.inc
+++ b/recipes/tzcode/tzcode-native.inc
@@ -2,12 +2,10 @@ DESCRIPTION = "tzcode, timezone zoneinfo utils -- zic, zdump, tzselect"
 INC_PR = "r4"
 
 SRC_URI = " \
-        ftp://elsie.nci.nih.gov/pub/tzcode${PV}.tar.gz;name=tzcode-${PV} \
-        ftp://elsie.nci.nih.gov/pub/tzdata${TZDATA_PV}.tar.gz;name=tzdata-${TZDATA_PV} \
+        ftp://elsie.nci.nih.gov/pub/tzcode${PV}.tar.gz;name=tzcode-${PV};subdir=${BPN}-${PV} \
+        ftp://elsie.nci.nih.gov/pub/tzdata${TZDATA_PV}.tar.gz;name=tzdata-${TZDATA_PV};subdir=${BPN}-${PV} \
 	"
 
-S = "${WORKDIR}"
-
 inherit native
 
 do_install () {
diff --git a/recipes/tzdata/tzdata.inc b/recipes/tzdata/tzdata.inc
index dd5c2c9..2c53652 100644
--- a/recipes/tzdata/tzdata.inc
+++ b/recipes/tzdata/tzdata.inc
@@ -3,7 +3,7 @@ SECTION = "base"
 PRIORITY = "optional"
 DEPENDS = "tzcode-native"
 
-INC_PR = "r8"
+INC_PR = "r9"
 
 DEFAULT_TIMEZONE ?= "Europe/London"
 
@@ -12,9 +12,7 @@ RCONFLICTS_${PN} = "timezones timezone-africa timezone-america timezone-antarcti
              timezone-australia timezone-europe timezone-indian \
              timezone-iso3166.tab timezone-pacific timezone-zone.tab"
 
-SRC_URI = "ftp://elsie.nci.nih.gov/pub/tzdata${PV}.tar.gz;name=tar"
-
-S = "${WORKDIR}"
+SRC_URI = "ftp://elsie.nci.nih.gov/pub/tzdata${PV}.tar.gz;subdir=${BPN}-${PV}"
 
 TZONES= "africa antarctica asia australasia europe northamerica southamerica  \
          factory solar87 solar88 solar89 etcetera backward systemv \
@@ -26,28 +24,28 @@ CONFFILES_${PN} = "${sysconfdir}/timezone ${sysconfdir}/localtime"
 do_compile () {
         mkdir -p build
         for zone in ${TZONES}; do \
-            ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}/build${datadir}/zoneinfo -L /dev/null \
+            ${STAGING_BINDIR_NATIVE}/zic -d ${S}/build${datadir}/zoneinfo -L /dev/null \
                 -y ${S}/yearistype.sh ${S}/${zone} ; \
-            ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}/build${datadir}/zoneinfo/posix -L /dev/null \
+            ${STAGING_BINDIR_NATIVE}/zic -d ${S}/build${datadir}/zoneinfo/posix -L /dev/null \
                 -y ${S}/yearistype.sh ${S}/${zone} ; \
-            ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}/build${datadir}/zoneinfo/right -L ${S}/leapseconds \
+            ${STAGING_BINDIR_NATIVE}/zic -d ${S}/build${datadir}/zoneinfo/right -L ${S}/leapseconds \
                 -y ${S}/yearistype.sh ${S}/${zone} ; \
         done
 }
 
 do_install () {
         install -d ${D}${prefix} ${D}${datadir}/zoneinfo
-        cp -pPR ${WORKDIR}/build${prefix}/* ${D}${prefix}
+        cp -pPR ${S}/build${prefix}/* ${D}${prefix}
         # Only eglibc is removing zoneinfo files from package
         if [ "${LIBC}"x = "eglibc"x ] ; then
-          cp -pP "${WORKDIR}/zone.tab" ${D}${datadir}/zoneinfo
-          cp -pP "${WORKDIR}/iso3166.tab" ${D}${datadir}/zoneinfo
+          cp -pP "${S}/zone.tab" ${D}${datadir}/zoneinfo
+          cp -pP "${S}/iso3166.tab" ${D}${datadir}/zoneinfo
         fi
 
         # Install a sane default for timezones
         install -d ${D}${sysconfdir}
         echo ${DEFAULT_TIMEZONE} > ${D}${sysconfdir}/timezone
-        cp -pPR ${WORKDIR}/build${datadir}/zoneinfo/${DEFAULT_TIMEZONE} ${D}${sysconfdir}/localtime
+        cp -pPR ${S}/build${datadir}/zoneinfo/${DEFAULT_TIMEZONE} ${D}${sysconfdir}/localtime
 }
 
 PACKAGE_ARCH = "all"
diff --git a/recipes/tzdata/tzdata_2011b.bb b/recipes/tzdata/tzdata_2011b.bb
index 87ba619..158f4ce 100644
--- a/recipes/tzdata/tzdata_2011b.bb
+++ b/recipes/tzdata/tzdata_2011b.bb
@@ -1,11 +1,11 @@
 require tzdata.inc
 
-# Note that elsie.nci.nih.gov removes old archives when new is being
+# Note that elsie.nci.nih.gov removes old archives after a new one is
 # released. So if this doesn't build for you because of missing source file
-# just bump it to the latest available version, removing old one
+# just bump it to the latest available version, removing the old one
 
 PR = "${INC_PR}.0"
 
-SRC_URI[tar.md5sum] = "9eaf3ca354c42a32bd28e623539bf0e0"
-SRC_URI[tar.sha256sum] = "ff45f5ddc2ec925249626d00d7bc2ffff587e0956a1d8245517a023bf27e4cc9"
+SRC_URI[md5sum] = "9eaf3ca354c42a32bd28e623539bf0e0"
+SRC_URI[sha256sum] = "ff45f5ddc2ec925249626d00d7bc2ffff587e0956a1d8245517a023bf27e4cc9"
 





More information about the Openembedded-commits mailing list