mirror of
https://github.com/ivabus/pantry
synced 2024-11-22 08:25: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