Just call unpack once for each.
authorJeremy Huddleston <eradicator@gentoo.org>
Wed, 20 Oct 2004 02:39:44 +0000 (02:39 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Wed, 20 Oct 2004 02:39:44 +0000 (02:39 +0000)
eclass/xmms-plugin.eclass

index 85d054cd593279b5b01d1f4d622ec4eeeb4e6de1..f3b060d98319a5856ccd04260557ae64c66dee79 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xmms-plugin.eclass,v 1.5 2004/10/20 01:45:43 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xmms-plugin.eclass,v 1.6 2004/10/20 02:39:44 eradicator Exp $
 #
 # Jeremy Huddleston <eradicator@gentoo.org>
 #
@@ -100,15 +100,17 @@ xmms-plugin_src_unpack() {
                if do_xmms; then
                        cd ${XMMS_WORKDIR}
                        for f in ${XMMS_SRC_URI} ${BASE_SRC_URI}; do
-                               unpack ${f}
+                               XMMS_A="${XMMS_A} `basename ${f}`"
                        done
+                       unpack ${XMMS_A}
                fi
 
                if do_bmp; then
                        cd ${BMP_WORKDIR}
                        for f in ${BMP_SRC_URI} ${BASE_SRC_URI}; do
-                               unpack ${f}
+                               BMP_A="${BMP_A} `basename ${f}`"
                        done
+                       unpack ${BMP_A}
                fi
        else
                if do_xmms; then