1
0
mirror of https://codeberg.org/kiss-community/kiss synced 2024-12-25 16:40:07 -07:00

misc: changes

This commit is contained in:
Dylan Araps 2019-07-14 01:23:22 +03:00
parent 78968b6097
commit f65792c40b

8
kiss
View File

@ -284,6 +284,8 @@ pkg_strip() {
log "[$1]: Stripping binaries and libraries..." log "[$1]: Stripping binaries and libraries..."
# Strip only files matching the below mime-types from the package
# directory. No alternative to 'file' here sadly.
find "$pkg_dir/$1" -type f | while read -r binary; do find "$pkg_dir/$1" -type f | while read -r binary; do
case $(file -bi "$binary") in case $(file -bi "$binary") in
application/x-sharedlib*|application/x-pie-executable*) application/x-sharedlib*|application/x-pie-executable*)
@ -346,9 +348,6 @@ pkg_build() {
# also checks checksums, downloads sources and ensure all dependencies # also checks checksums, downloads sources and ensure all dependencies
# are installed. # are installed.
# Resolve dependencies and generate a list.
# Send 'force' to 'pkg_depends' to always include the explicitly
# requested packages.
log "Resolving dependencies..." log "Resolving dependencies..."
for pkg; do pkg_depends "$pkg"; done for pkg; do pkg_depends "$pkg"; done
@ -367,6 +366,9 @@ pkg_build() {
set +f set +f
} }
# The dependency solver always lists all dependencies regardless of
# whether or not they are installed. Ensure that all explicit packages
# are included and ensure that all installed packages are excluded.
for pkg; do for pkg; do
case $explicit_packages in case $explicit_packages in
*" $pkg "*) *" $pkg "*)