diff options
author | Juan RP <xtraeme@gmail.com> | 2014-07-23 11:07:46 +0000 |
---|---|---|
committer | Juan RP <xtraeme@gmail.com> | 2014-07-23 11:07:46 +0000 |
commit | 00040a63fab1e04a7026dffd2dbd5e58de9ec276 (patch) | |
tree | f82f9ceed31245a80a40addec3a9bf8caf370d7a /common/hooks/do-pkg | |
parent | a29e0f1f9d901362932c4cc1d4e65f9e2938bafc (diff) | |
download | void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.tar void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.tar.gz void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.tar.bz2 void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.tar.lz void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.tar.xz void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.tar.zst void-packages-00040a63fab1e04a7026dffd2dbd5e58de9ec276.zip |
hooks/gen-pkg: convert provides for 32bit pkgs.
Diffstat (limited to 'common/hooks/do-pkg')
-rw-r--r-- | common/hooks/do-pkg/00-gen-pkg.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/common/hooks/do-pkg/00-gen-pkg.sh b/common/hooks/do-pkg/00-gen-pkg.sh index 66ccd501e09..ed5d714f04d 100644 --- a/common/hooks/do-pkg/00-gen-pkg.sh +++ b/common/hooks/do-pkg/00-gen-pkg.sh @@ -150,6 +150,12 @@ hook() { return fi if [ -d "${XBPS_DESTDIR}/${pkgname}-32bit-${version}" ]; then + unset pkgn pkgv _provides _replaces + for f in ${provides}; do + pkgn="$($XBPS_UHELPER_CMD getpkgname $f)" + pkgv="$($XBPS_UHELPER_CMD getpkgversion $f)" + _provides+=" ${pkgn}-32bit-${pkgv}" + done source ${XBPS_COMMONDIR}/environment/setup-subpkg/subpkg.sh if [ -n "$nonfree" ]; then repo=$XBPS_REPOSITORY/multilib/nonfree @@ -160,6 +166,7 @@ hook() { _desc="${short_desc} (32bit)" binpkg=${_pkgver}.x86_64.xbps PKGDESTDIR="${XBPS_DESTDIR}/${pkgname}-32bit-${version}" + [ -n "${_provides}" ] && export provides="${_provides}" genpkg ${repo} x86_64 "${_desc}" ${_pkgver} ${binpkg} fi } |