Add liblz4, sqlite for pre-built libs

This commit is contained in:
crazywhalecc 2024-07-08 00:23:26 +08:00 committed by Jerry Ma
parent 893fc97dba
commit 67c2421528
2 changed files with 10 additions and 1 deletions

View File

@ -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."

View File

@ -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")