mirror of
https://github.com/ivabus/pantry
synced 2024-11-25 18:05:07 +03:00
+github.com/jpsim/SourceKitten (#5199)
* new file: projects/github.com/jpsim/SourceKitten/package.yml new file: projects/github.com/jpsim/SourceKitten/patch.diff new file: projects/github.com/jpsim/SourceKitten/test.swift * patch comment
This commit is contained in:
parent
2279dde92c
commit
77fdc32a2e
2 changed files with 44 additions and 0 deletions
26
projects/github.com/jpsim/SourceKitten/package.yml
Normal file
26
projects/github.com/jpsim/SourceKitten/package.yml
Normal file
|
@ -0,0 +1,26 @@
|
|||
distributable:
|
||||
url: git+https://github.com/jpsim/SourceKitten.git
|
||||
ref: ${{version.tag}}
|
||||
|
||||
versions:
|
||||
github: jpsim/SourceKitten
|
||||
|
||||
platforms:
|
||||
- darwin
|
||||
|
||||
build:
|
||||
# https://github.com/jpsim/SourceKitten/pull/794 remove in release > 0.34.1
|
||||
# fix this issue https://github.com/jpsim/SourceKitten/issues/793
|
||||
- run: patch -p1 < props/patch.diff
|
||||
if: <=0.34.1
|
||||
- make prefix_install PREFIX={{prefix}} TEMPORARY_FOLDER=$PWD/SourceKitten.dst --jobs={{hw.concurrency}}
|
||||
|
||||
provides:
|
||||
- bin/sourcekitten
|
||||
|
||||
test:
|
||||
env:
|
||||
IN_PROCESS_SOURCEKIT: YES
|
||||
script:
|
||||
- sourcekitten version | grep {{version}}
|
||||
- sourcekitten syntax --text "import Foundation"
|
18
projects/github.com/jpsim/SourceKitten/patch.diff
Normal file
18
projects/github.com/jpsim/SourceKitten/patch.diff
Normal file
|
@ -0,0 +1,18 @@
|
|||
__END__
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 8ed333c5..cbad6d26 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -8,13 +8,6 @@ XCODEFLAGS=-workspace 'SourceKitten.xcworkspace' \
|
||||
OTHER_LDFLAGS=-Wl,-headerpad_max_install_names
|
||||
|
||||
SWIFT_BUILD_FLAGS=--configuration release
|
||||
-UNAME=$(shell uname)
|
||||
-ifeq ($(UNAME), Darwin)
|
||||
-USE_SWIFT_STATIC_STDLIB:=$(shell test -d $$(dirname $$(xcrun --find swift))/../lib/swift_static/macosx && echo yes)
|
||||
-ifeq ($(USE_SWIFT_STATIC_STDLIB), yes)
|
||||
-SWIFT_BUILD_FLAGS+= -Xswiftc -static-stdlib
|
||||
-endif
|
||||
-endif
|
||||
|
||||
SOURCEKITTEN_EXECUTABLE=$(shell swift build $(SWIFT_BUILD_FLAGS) --show-bin-path)/sourcekitten
|
Loading…
Reference in a new issue