xbps-src: code to handle new pycompile trigger.
This commit is contained in:
parent
c57f7509a3
commit
aafb971991
3 changed files with 18 additions and 0 deletions
|
@ -91,6 +91,10 @@ install_src_phase()
|
||||||
msg_normal "$pkgver: removing libtool archives...\n"
|
msg_normal "$pkgver: removing libtool archives...\n"
|
||||||
find ${DESTDIR} -type f -name \*.la -delete
|
find ${DESTDIR} -type f -name \*.la -delete
|
||||||
fi
|
fi
|
||||||
|
# Remove bytecode python generated files.
|
||||||
|
msg_normal "$pkgver: removing python bytecode archives...\n"
|
||||||
|
find ${DESTDIR} -type f -name \*.py[co] -delete
|
||||||
|
|
||||||
# Always remove perllocal.pod and .packlist files.
|
# Always remove perllocal.pod and .packlist files.
|
||||||
if [ "$pkgname" != "perl" ]; then
|
if [ "$pkgname" != "perl" ]; then
|
||||||
find ${DESTDIR} -type f -name perllocal.pod -delete
|
find ${DESTDIR} -type f -name perllocal.pod -delete
|
||||||
|
|
|
@ -258,6 +258,19 @@ _EOF
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Handle python bytecode archives with pycompile trigger.
|
||||||
|
#
|
||||||
|
if [ -n "${pycompile_dirs}" -o -n "${pycompile_module}" ]; then
|
||||||
|
if [ -n "${pycompile_dirs}" ]; then
|
||||||
|
echo "export pycompile_dirs=\"${pycompile_dirs}\"" >>$tmpf
|
||||||
|
fi
|
||||||
|
if [ -n "${pycompile_module}" ]; then
|
||||||
|
echo "export pycompile_module=\"${pycompile_module}\"" >>$tmpf
|
||||||
|
fi
|
||||||
|
_add_trigger pycompile
|
||||||
|
fi
|
||||||
|
|
||||||
# End of trigger var exports.
|
# End of trigger var exports.
|
||||||
echo >> $tmpf
|
echo >> $tmpf
|
||||||
|
|
||||||
|
|
|
@ -105,6 +105,7 @@ reset_tmpl_vars()
|
||||||
ignore_vdeps_dir noverifyrdeps conflicts dkms_modules \
|
ignore_vdeps_dir noverifyrdeps conflicts dkms_modules \
|
||||||
gconf_entries gconf_schemas stow_copy stow_copy_files \
|
gconf_entries gconf_schemas stow_copy stow_copy_files \
|
||||||
pre_remove post_remove post_stow do_build do_install \
|
pre_remove post_remove post_stow do_build do_install \
|
||||||
|
pycompile_dirs pycompile_module \
|
||||||
homepage license kernel_hooks_version SUBPKG \
|
homepage license kernel_hooks_version SUBPKG \
|
||||||
XBPS_EXTRACT_DONE XBPS_CONFIGURE_DONE \
|
XBPS_EXTRACT_DONE XBPS_CONFIGURE_DONE \
|
||||||
XBPS_BUILD_DONE XBPS_INSTALL_DONE FILESDIR DESTDIR \
|
XBPS_BUILD_DONE XBPS_INSTALL_DONE FILESDIR DESTDIR \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue