diff --git a/config/source.json b/config/source.json index f3814324..cd2378e8 100644 --- a/config/source.json +++ b/config/source.json @@ -341,6 +341,7 @@ "repo": "lz4/lz4", "match": "lz4-.+\\.tar\\.gz", "prefer-stable": true, + "provide-pre-built": true, "license": { "type": "file", "path": "LICENSE" @@ -656,6 +657,7 @@ "sqlite": { "type": "url", "url": "https://www.sqlite.org/2023/sqlite-autoconf-3430200.tar.gz", + "provide-pre-built": true, "license": { "type": "text", "text": "The author disclaims copyright to this source code. In place of\na legal notice, here is a blessing:\n\n * May you do good and not evil.\n * May you find forgiveness for yourself and forgive others.\n * May you share freely, never taking more than you give." diff --git a/src/SPC/builder/unix/library/liblz4.php b/src/SPC/builder/unix/library/liblz4.php index 1b33dcc0..697f8ed3 100644 --- a/src/SPC/builder/unix/library/liblz4.php +++ b/src/SPC/builder/unix/library/liblz4.php @@ -8,7 +8,14 @@ use SPC\store\FileSystem; trait liblz4 { - protected function build() + public function patchBeforeBuild(): bool + { + // disable executables + FileSystem::replaceFileStr($this->source_dir . '/programs/Makefile', 'install: lz4', "install: lz4\n\ninstallewfwef: lz4"); + return true; + } + + protected function build(): void { shell()->cd($this->source_dir) ->exec("make PREFIX='' clean")