279ead0999
Such packages should set the `restricted' var to allow building a binary package. Note that such packages do not allow redistribution of sources and binaries, so that it's up to the user if (s)he wants to pkg it locally.
28 lines
1.2 KiB
Bash
28 lines
1.2 KiB
Bash
# This shell snippet unsets all variables/functions that can be used in
|
|
# the package template (excluding subpackages).
|
|
|
|
## VARIABLES
|
|
unset -v pkgname version revision short_desc homepage license maintainer
|
|
unset -v only_for_archs distfiles checksum build_style nocross broken
|
|
unset -v configure_script configure_args wrksrc build_wrksrc create_wrksrc
|
|
unset -v make_cmd make_build_args make_install_args make_build_target make_install_target python_versions
|
|
unset -v patch_args disable_parallel_build keep_libtool_archives
|
|
unset -v reverts subpackages makedepends hostmakedepends depends restricted
|
|
unset -v build_pie build_options build_options_default bootstrap repository reverts
|
|
unset -v CFLAGS CXXFLAGS CPPFLAGS LDFLAGS LD_LIBRARY_PATH
|
|
unset -v CC CXX CPP GCC LD AR AS RANLIB NM OBJDUMP OBJCOPY STRIP READELF
|
|
|
|
# hooks/do-extract/00-distfiles
|
|
unset -v skip_extraction
|
|
|
|
# hooks/post-install/03-strip-and-debug-pkgs
|
|
unset -v nodebug force_debug_pkgs
|
|
|
|
## FUNCTIONS
|
|
unset -f pre_fetch do_fetch post_fetch
|
|
unset -f pre_extract do_extract post_extract
|
|
unset -f pre_configure do_configure post_configure
|
|
unset -f pre_build do_build post_build
|
|
unset -f pre_install do_install post_install
|
|
unset -f do_clean
|