diff options
author | Juan RP <xtraeme@gmail.com> | 2014-08-22 07:21:04 +0000 |
---|---|---|
committer | Juan RP <xtraeme@gmail.com> | 2014-08-22 07:21:04 +0000 |
commit | d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca (patch) | |
tree | bab76bca6ec33216f456b5e97a512f91d20cf880 /common/hooks/do-pkg | |
parent | 746b23240dabdf5ce00d316674f7a685e340fd14 (diff) | |
download | void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.tar void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.tar.gz void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.tar.bz2 void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.tar.lz void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.tar.xz void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.tar.zst void-packages-d27e135986ffa58c64b3a4c7a7f3257dd29dc6ca.zip |
hooks/gen-pkg: keep and transform "replaces" in 32bit pkgs.
Diffstat (limited to 'common/hooks/do-pkg')
-rw-r--r-- | common/hooks/do-pkg/00-gen-pkg.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/hooks/do-pkg/00-gen-pkg.sh b/common/hooks/do-pkg/00-gen-pkg.sh index fae32751cd3..95c99c1f1e6 100644 --- a/common/hooks/do-pkg/00-gen-pkg.sh +++ b/common/hooks/do-pkg/00-gen-pkg.sh @@ -140,6 +140,11 @@ hook() { _pkgv="$($XBPS_UHELPER_CMD getpkgversion $f)" _provides+=" ${_pkgn}-32bit-${_pkgv}" done + for f in ${replaces}; do + _pkgn="$($XBPS_UHELPER_CMD getpkgdepname $f)" + _pkgv="$($XBPS_UHELPER_CMD getpkgdepversion $f)" + _replaces+=" ${_pkgn}-32bit${_pkgv}" + done # Generate -dbg pkg. if [ -d "${XBPS_DESTDIR}/${XBPS_CROSS_TRIPLET}/${pkgname}-dbg-${version}" ]; then @@ -167,6 +172,7 @@ hook() { binpkg=${_pkgver}.x86_64.xbps PKGDESTDIR="${XBPS_DESTDIR}/${pkgname}-32bit-${version}" [ -n "${_provides}" ] && export provides="${_provides}" + [ -n "${_replaces}" ] && export replaces="${_replaces}" genpkg ${repo} x86_64 "${_desc}" ${_pkgver} ${binpkg} fi } |