1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
include /usr/share/dpkg/pkg-info.mk
%:
dh $@ --with maven-repo-helper
override_dh_auto_build:
kotlinc \
-module-name gradle-kotlin-dsl-tooling-models \
-d tooling-models/target/classes \
tooling-models/src/main/kotlin/
cp -Rp tooling-models/src/main/kotlin/* tooling-models/target/classes
jar cf tooling-models/target/gradle-kotlin-dsl-tooling-models.jar -C tooling-models/target/classes .
kotlinc \
-cp 'tooling-models/target/gradle-kotlin-dsl-tooling-models.jar:\
:/usr/share/java/kotlin-compiler-embeddable.jar:\
:/usr/share/kotlin/kotlinc/lib/sam-with-receiver-compiler-plugin.jar:\
:/usr/share/java/atinject-jsr330-api.jar:\
:/usr/share/java/groovy.jar:\
:/usr/share/groovy/lib/groovy-json.jar:\
:/usr/share/java/slf4j-api.jar:\
:/usr/share/java/gradle-base-services.jar:\
:/usr/share/java/gradle-base-services-groovy.jar:\
:/usr/share/java/gradle-core.jar:\
:/usr/share/java/gradle-core-api.jar:\
:/usr/share/java/gradle-logging.jar:\
:/usr/share/java/gradle-model-core.jar:\
:/usr/share/java/gradle-persistent-cache.jar:\
:/usr/share/java/gradle-process-services.jar:\
:/usr/share/java/gradle-resources.jar:\
:/usr/share/java/gradle-tooling-api.jar' \
-module-name gradle-kotlin-dsl \
-d provider/target/classes \
provider/src/main/
cp -Rp provider/src/main/kotlin/* provider/target/classes
cp -Rp provider/src/main/resources/* provider/target/classes
echo 'projects=\nruntime=annotations-13.0.jar,gradle-kotlin-dsl-tooling-models.jar,kotlin-compiler-embeddable.jar,kotlin-reflect.jar,kotlin-sam-with-receiver-compiler-plugin.jar,kotlin-stdlib.jar,kotlin-stdlib-jdk7.jar,kotlin-stdlib-jdk8.jar,kotlin-script-runtime.jar,trove4j.jar' \
> provider/target/classes/gradle-kotlin-dsl-classpath.properties
jar cf provider/target/gradle-kotlin-dsl.jar -C provider/target/classes/ .
kotlinc \
-cp 'provider/target/gradle-kotlin-dsl.jar:\
:tooling-models/target/gradle-kotlin-dsl-tooling-models.jar:\
:/usr/share/java/gradle-base-services.jar:\
:/usr/share/java/gradle-base-services-groovy.jar:\
:/usr/share/java/gradle-core.jar:\
:/usr/share/java/gradle-core-api.jar:\
:/usr/share/java/gradle-dependency-management.jar:\
:/usr/share/java/gradle-ide.jar:\
:/usr/share/java/gradle-model-core.jar:\
:/usr/share/java/gradle-platform-base.jar:\
:/usr/share/java/gradle-platform-jvm.jar:\
:/usr/share/java/gradle-tooling-api.jar' \
-module-name gradle-kotlin-dsl-tooling-builders \
-d tooling-builders/target/classes \
tooling-builders/src/main/kotlin/
cp -Rp tooling-builders/src/main/kotlin/* tooling-builders/target/classes
echo 'projects=\nruntime=gradle-kotlin-dsl.jar,gradle-kotlin-dsl-tooling-models.jar,kotlin-compiler-embeddable.jar,kotlin-reflect.jar,kotlin-sam-with-receiver-compiler-plugin.jar,kotlin-stdlib.jar,kotlin-stdlib-jdk7.jar,kotlin-stdlib-jdk8.jar,annotations-13.0.jar' \
> tooling-builders/target/classes/gradle-kotlin-dsl-tooling-builders-classpath.properties
jar cf tooling-builders/target/gradle-kotlin-dsl-tooling-builders.jar -C tooling-builders/target/classes .
get-orig-poms:
wget https://repo.gradle.org/artifactory/libs-releases-local/org/gradle/gradle-kotlin-dsl/$(DEB_VERSION_UPSTREAM)/gradle-kotlin-dsl-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/gradle-kotlin-dsl.pom
wget https://repo.gradle.org/artifactory/libs-releases-local/org/gradle/gradle-kotlin-dsl-tooling-builders/$(DEB_VERSION_UPSTREAM)/gradle-kotlin-dsl-tooling-builders-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/gradle-kotlin-dsl-tooling-builders.pom
wget https://repo.gradle.org/artifactory/libs-releases-local/org/gradle/gradle-kotlin-dsl-tooling-models/$(DEB_VERSION_UPSTREAM)/gradle-kotlin-dsl-tooling-models-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/gradle-kotlin-dsl-tooling-models.pom
|