-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rename package to jnigen to avoid pakcage conflict with gdx.util
Add deployment under new artifact ids so we can test this workflow
- Loading branch information
Showing
18 changed files
with
522 additions
and
463 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
name: Build and deploy package rename | ||
|
||
on: | ||
push: | ||
branches: [ package-rename ] | ||
release: | ||
types: [ published ] | ||
|
||
env: | ||
GRADLE_USER_HOME: .gradle | ||
|
||
jobs: | ||
linux: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
submodules: 'recursive' | ||
- uses: actions/cache@v2 | ||
with: | ||
path: | | ||
~/.gradle/caches | ||
~/.gradle/wrapper | ||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} | ||
restore-keys: | | ||
${{ runner.os }}-gradle- | ||
- name: Set up JDK 1.8 | ||
uses: actions/setup-java@v1 | ||
with: | ||
java-version: 1.8 | ||
- name: Grant execute permission for gradlew | ||
run: chmod +x gradlew | ||
- name: Build with Gradle | ||
run: ./gradlew build | ||
- name: Upload all output libs | ||
uses: actions/upload-artifact@v2.1.4 | ||
with: | ||
name: output-libs | ||
path: "*/build/libs" | ||
|
||
- name: Snapshot build deploy | ||
if: github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository_owner == 'libgdx' | ||
run: ./gradlew build publish | ||
env: | ||
ORG_GRADLE_PROJECT_NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||
ORG_GRADLE_PROJECT_NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||
|
||
- name: Import GPG key | ||
if: github.event_name == 'release' && github.repository_owner == 'libgdx' | ||
id: import_gpg | ||
uses: crazy-max/ghaction-import-gpg@1c6a9e9d3594f2d743f1b1dd7669ab0dfdffa922 | ||
with: | ||
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} | ||
passphrase: ${{ secrets.GPG_PASSPHRASE }} | ||
- name: Release build deploy | ||
if: github.event_name == 'release' && github.repository_owner == 'libgdx' | ||
run: ./gradlew build publish -PRELEASE -Psigning.gnupg.keyId=${{ secrets.GPG_KEYID }} -Psigning.gnupg.passphrase=${{ secrets.GPG_PASSPHRASE }} -Psigning.gnupg.keyName=${{ secrets.GPG_KEYID }} | ||
env: | ||
ORG_GRADLE_PROJECT_NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||
ORG_GRADLE_PROJECT_NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
38 changes: 19 additions & 19 deletions
38
.../com/badlogic/gdx/utils/Architecture.java → ...com/badlogic/gdx/jnigen/Architecture.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
package com.badlogic.gdx.utils; | ||
|
||
public enum Architecture { | ||
x86, ARM, RISCV,LOONGARCH; | ||
|
||
public String toSuffix() { | ||
if (this == x86) return ""; | ||
else return this.name().toLowerCase(); | ||
} | ||
|
||
public enum Bitness { | ||
_32, _64, _128; | ||
|
||
public String toSuffix() { | ||
if (this == _32) return ""; | ||
else return this.name().substring(1); | ||
} | ||
} | ||
} | ||
package com.badlogic.gdx.jnigen; | ||
|
||
public enum Architecture { | ||
x86, ARM, RISCV,LOONGARCH; | ||
|
||
public String toSuffix() { | ||
if (this == x86) return ""; | ||
else return this.name().toLowerCase(); | ||
} | ||
|
||
public enum Bitness { | ||
_32, _64, _128; | ||
|
||
public String toSuffix() { | ||
if (this == _32) return ""; | ||
else return this.name().substring(1); | ||
} | ||
} | ||
} |
54 changes: 27 additions & 27 deletions
54
.../main/java/com/badlogic/gdx/utils/Os.java → ...main/java/com/badlogic/gdx/jnigen/Os.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,27 @@ | ||
package com.badlogic.gdx.utils; | ||
|
||
/** The target operating system of a build target. */ | ||
public enum Os { | ||
Windows, Linux, MacOsX, Android, IOS; | ||
|
||
public String getJniPlatform () { | ||
if (this == Os.Windows) return "win32"; | ||
if (this == Os.Linux) return "linux"; | ||
if (this == Os.MacOsX) return "mac"; | ||
return ""; | ||
} | ||
|
||
public String getLibPrefix () { | ||
if (this == Os.Linux || this == Os.Android || this == Os.MacOsX) { | ||
return "lib"; | ||
} | ||
return ""; | ||
} | ||
|
||
public String getLibExtension () { | ||
if (this == Os.Windows) return "dll"; | ||
if (this == Os.Linux) return "so"; | ||
if (this == Os.MacOsX) return "dylib"; | ||
return ""; | ||
} | ||
} | ||
package com.badlogic.gdx.jnigen; | ||
|
||
/** The target operating system of a build target. */ | ||
public enum Os { | ||
Windows, Linux, MacOsX, Android, IOS; | ||
|
||
public String getJniPlatform () { | ||
if (this == Os.Windows) return "win32"; | ||
if (this == Os.Linux) return "linux"; | ||
if (this == Os.MacOsX) return "mac"; | ||
return ""; | ||
} | ||
|
||
public String getLibPrefix () { | ||
if (this == Os.Linux || this == Os.Android || this == Os.MacOsX) { | ||
return "lib"; | ||
} | ||
return ""; | ||
} | ||
|
||
public String getLibExtension () { | ||
if (this == Os.Windows) return "dll"; | ||
if (this == Os.Linux) return "so"; | ||
if (this == Os.MacOsX) return "dylib"; | ||
return ""; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.