1- // library version is defined in gradle.properties
2- val libraryVersion: String by project
3-
41plugins {
52 id(" com.android.library" )
63 kotlin(" android" )
@@ -21,7 +18,7 @@ android {
2118 compileSdk = 34
2219
2320 defaultConfig {
24- minSdk = 21
21+ minSdk = 24
2522 testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
2623 consumerProguardFiles(" consumer-rules.pro" )
2724 }
@@ -65,39 +62,42 @@ afterEvaluate {
6562 publishing {
6663 publications {
6764 create<MavenPublication >(" maven" ) {
68- groupId = " org.lightningdevkit"
69- artifactId = " ldk-node-android"
70- version = libraryVersion
65+ val mavenArtifactId = " ldk-node-android"
66+ groupId = providers.gradleProperty(" group" ).orNull ? : " com.synonym"
67+ artifactId = mavenArtifactId
68+ version = providers.gradleProperty(" version" ).orNull ? : " 0.0.0"
7169
7270 from(components[" release" ])
7371 pom {
74- name.set(" ldk-node-android" )
75- description.set(
76- " LDK Node, a ready-to-go Lightning node library built using LDK and BDK."
77- )
78- url.set(" https://lightningdevkit.org" )
72+ name.set(mavenArtifactId)
73+ description.set(" LDK Node Android bindings (Synonym fork)." )
74+ url.set(" https://github.com/synonymdev/ldk-node" )
7975 licenses {
80- license {
81- name.set(" APACHE 2.0" )
82- url.set(" https://github.com/lightningdevkit/ldk-node/blob/main/LICENSE-APACHE" )
83- }
8476 license {
8577 name.set(" MIT" )
86- url.set(" https://github.com/lightningdevkit /ldk-node/blob/main/LICENSE-MIT" )
78+ url.set(" https://github.com/synonymdev /ldk-node/blob/main/LICENSE-MIT" )
8779 }
8880 }
8981 developers {
9082 developer {
91- id.set(" tnull " )
92- name.set(" Elias Rohrer " )
93- email.set(" dev@tnull.de " )
83+ id.set(" synonymdev " )
84+ name.set(" Synonym " )
85+ email.set(" noreply@synonym.to " )
9486 }
9587 }
96- scm {
97- connection.set(" scm:git:github.com/lightningdevkit/ldk-node.git" )
98- developerConnection.set(" scm:git:ssh://github.com/lightningdevkit/ldk-node.git" )
99- url.set(" https://github.com/lightningdevkit/ldk-node/tree/main" )
100- }
88+ }
89+ }
90+ }
91+ repositories {
92+ maven {
93+ val repo = System .getenv(" GITHUB_REPO" )
94+ ? : providers.gradleProperty(" gpr.repo" ).orNull
95+ ? : " synonymdev/ldk-node"
96+ name = " GitHubPackages"
97+ url = uri(" https://maven.pkg.github.com/$repo " )
98+ credentials {
99+ username = System .getenv(" GITHUB_ACTOR" ) ? : providers.gradleProperty(" gpr.user" ).orNull
100+ password = System .getenv(" GITHUB_TOKEN" ) ? : providers.gradleProperty(" gpr.key" ).orNull
101101 }
102102 }
103103 }
0 commit comments