diff options
author | Donald Carr | 2018-03-22 22:21:43 -0700 |
---|---|---|
committer | Donald Carr | 2018-03-22 22:21:43 -0700 |
commit | f5d8fdee1d20521f6b5a1976231f771379f3f520 (patch) | |
tree | 6af229b51799b428bff23107b912464ecf43fab2 | |
parent | e09c7d508ec6e613bd09b67b4dc6c49c5298681e (diff) | |
download | aur-f5d8fdee1d20521f6b5a1976231f771379f3f520.tar.gz |
Consolidate static/host builds
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 26 insertions, 30 deletions
@@ -468,51 +468,47 @@ package() { if $_debug; then find $(basename ${_installed_dir}) -name '*.debug' -exec cp --parents '{}' ${_libsdebugpkgdir} \; -exec rm '{}' \; + + cp ${startdir}/PKGBUILD.libs.debug ${_libsdebugpkgbuild} + + sed -i "s/libspkgrel/${pkgrel}/" ${_libsdebugpkgbuild} + sed -i "s/libspkgver/${pkgver}/" ${_libsdebugpkgbuild} + sed -i "s/libspkgname/${_libspkgname}/" ${_libsdebugpkgbuild} + sed -i "s/libsdebugpkgname/${_libsdebugpkgname}/" ${_libsdebugpkgbuild} + sed -i "s/libspiver/${_piver}/" ${_libsdebugpkgbuild} fi - if $_static_build; then + if $_static_build || $_target_host; then if ! $_target_host; then mv `dirname ${_installed_dir}` ${_installed_dir_sans_sysroot_offset} fi else mv `dirname ${_installed_dir}` ${_libspkgdir} - fi - cp ${_bindir}/configure_line ${_bindir}/config.summary ${_basepkgdir} - cp ${_bindir}/configure_line ${_bindir}/config.summary ${_libspkgdir} - - cp ${startdir}/PKGBUILD.libs ${_libspkgbuild} - cp ${startdir}/PKGBUILD.libs.debug ${_libsdebugpkgbuild} + cp ${_bindir}/configure_line ${_bindir}/config.summary ${_libspkgdir} - # set correct libs version - sed -i "s/libspkgrel/${pkgrel}/" ${_libspkgbuild} - sed -i "s/libspkgver/${pkgver}/" ${_libspkgbuild} - sed -i "s/libspkgname/${_libspkgname}/" ${_libspkgbuild} - sed -i "s/libspiver/${_piver}/" ${_libspkgbuild} + cp ${startdir}/PKGBUILD.libs ${_libspkgbuild} - # debug -if $_debug; then - sed -i "s/libspkgrel/${pkgrel}/" ${_libsdebugpkgbuild} - sed -i "s/libspkgver/${pkgver}/" ${_libsdebugpkgbuild} - sed -i "s/libspkgname/${_libspkgname}/" ${_libsdebugpkgbuild} - sed -i "s/libsdebugpkgname/${_libsdebugpkgname}/" ${_libsdebugpkgbuild} - sed -i "s/libspiver/${_piver}/" ${_libsdebugpkgbuild} -fi + # set correct libs version + sed -i "s/libspkgrel/${pkgrel}/" ${_libspkgbuild} + sed -i "s/libspkgver/${pkgver}/" ${_libspkgbuild} + sed -i "s/libspkgname/${_libspkgname}/" ${_libspkgbuild} + sed -i "s/libspiver/${_piver}/" ${_libspkgbuild} - if ! ${_target_host} && ! ${_static_build}; then mkdir -p ${_pkgprofiled} mkdir -p ${_pkgbindir} - cp -L ${startdir}/${_profiledfn} ${_pkgprofiled} || exit 1 - cp -L ${startdir}/${_profiled_gpu_fn} ${_pkgprofiled} || exit 1 - cp -L ${startdir}/${_qpienvexecfn} ${_pkgbindir} || exit 1 - sed -i "s,localpiprefix,${_installprefix}," ${_pkgprofiled}/${_profiledfn} || exit 1 + + cp -L ${startdir}/${_profiledfn} ${_pkgprofiled} + cp -L ${startdir}/${_profiled_gpu_fn} ${_pkgprofiled} + cp -L ${startdir}/${_qpienvexecfn} ${_pkgbindir} + sed -i "s,localpiprefix,${_installprefix}," ${_pkgprofiled}/${_profiledfn} + + cd ${_libsdir} + runuser -l ${_packaginguser} -c 'makepkg -d -f' || exit 1 + mv ${_libsdir}/${_libspkgname}-${pkgver}-${pkgrel}-any.pkg.tar.xz ${startdir} fi -if ! $_static_build; then - cd ${_libsdir} - runuser -l ${_packaginguser} -c 'makepkg -d -f' || exit 1 - mv ${_libsdir}/${_libspkgname}-${pkgver}-${pkgrel}-any.pkg.tar.xz ${startdir} -fi + cp ${_bindir}/configure_line ${_bindir}/config.summary ${_basepkgdir} if $_debug; then cd ${_libsdebugdir} |