Skip to content

Commit

Permalink
Ensure dylibs and macOS packaging confirmation files aren't included …
Browse files Browse the repository at this point in the history
…in builds.
  • Loading branch information
freakboy3742 committed Sep 9, 2024
1 parent a0f789d commit e742508
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz:
$$(BZIP2_LIB-$(target)): downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz
@echo ">>> Install BZip2 for $(target)"
mkdir -p $$(BZIP2_INSTALL-$(target))
cd $$(BZIP2_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz
cd $$(BZIP2_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz --exclude="*.dylib"
# Ensure the target is marked as clean.
touch $$(BZIP2_LIB-$(target))

Expand All @@ -172,7 +172,7 @@ downloads/xz-$(XZ_VERSION)-$(target).tar.gz:
$$(XZ_LIB-$(target)): downloads/xz-$(XZ_VERSION)-$(target).tar.gz
@echo ">>> Install XZ for $(target)"
mkdir -p $$(XZ_INSTALL-$(target))
cd $$(XZ_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/xz-$(XZ_VERSION)-$(target).tar.gz
cd $$(XZ_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/xz-$(XZ_VERSION)-$(target).tar.gz --exclude="*.dylib"
# Ensure the target is marked as clean.
touch $$(XZ_LIB-$(target))

Expand All @@ -192,7 +192,7 @@ downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz:
$$(MPDECIMAL_LIB-$(target)): downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz
@echo ">>> Install mpdecimal for $(target)"
mkdir -p $$(MPDECIMAL_INSTALL-$(target))
cd $$(MPDECIMAL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz
cd $$(MPDECIMAL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz --exclude="*.dylib"
# Ensure the target is marked as clean.
touch $$(MPDECIMAL_LIB-$(target))

Expand All @@ -212,7 +212,7 @@ downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz:
$$(OPENSSL_SSL_LIB-$(target)): downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz
@echo ">>> Install OpenSSL for $(target)"
mkdir -p $$(OPENSSL_INSTALL-$(target))
cd $$(OPENSSL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz
cd $$(OPENSSL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz --exclude="*.dylib"
# Ensure the target is marked as clean.
touch $$(OPENSSL_SSL_LIB-$(target))

Expand All @@ -237,7 +237,7 @@ downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz:
$$(LIBFFI_LIB-$(target)): downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz
@echo ">>> Install libFFI for $(target)"
mkdir -p $$(LIBFFI_INSTALL-$(target))
cd $$(LIBFFI_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz
cd $$(LIBFFI_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz --exclude="*.dylib"
# Ensure the target is marked as clean.
touch $$(LIBFFI_LIB-$(target))

Expand Down
14 changes: 14 additions & 0 deletions patch/Python/release.macOS.exclude
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,21 @@
# when building macOS Python-Apple-support tarballs from the official Framework
# It is used by `tar -X` during the Makefile build.
#
._Headers
._Python
._Resources
Resources/._Python.app
Resources/Python.app
Versions/._Current
Versions/*/.__CodeSignature
Versions/*/._bin
Versions/*/._etc
Versions/*/._Frameworks
Versions/*/._Headers
Versions/*/._include
Versions/*/._lib
Versions/*/._Resources
Versions/*/._share
Versions/*/bin
Versions/*/etc
Versions/*/Frameworks
Expand Down

0 comments on commit e742508

Please sign in to comment.