Skip to content

Commit

Permalink
ci: remove rocksdb native package workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
Itsusinn committed Jul 4, 2022
1 parent 8a6e5b9 commit 82b77f1
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 258 deletions.
87 changes: 2 additions & 85 deletions 1_16/build.sh
Original file line number Diff line number Diff line change
@@ -1,91 +1,8 @@
compile(){
build(){
rm -rf packages
mkdir -p packages
rm build/libs/*-dev.jar
mv build/libs/*.jar packages/
mv packages/*.jar packages/all.jar
}
extract(){
rm -rf extract
mkdir -p extract
unzip packages/all.jar -d extract/ > /dev/null
}
linux-x86_64(){
target=target/linux-x86_64
name=linux-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-linux64.so $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-linux64.so $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
linux-x86(){
target=target/linux-x86
name=linux-x86.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-linux32.so $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-linux32*.so $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
windows-x86_64(){
target=target/windows-x86_64
name=windows-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-win64.dll $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-win64.dll $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
mac-x86_64(){
target=target/mac-x86_64
name=mac-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-osx-x86_64.jnilib $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-osx-x86_64.jnilib $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
all_target(){
linux-x86_64
linux-x86
windows-x86_64
mac-x86_64
cd packages
prefix=fabric-1.16-
for files in $(ls *.jar)
do mv $files $prefix$files
done
cd ..
}
clean(){
rm -rf extract target
}
build(){
compile
extract
all_target
clean
mv packages/*.jar packages/fabric-1_16.jar
}
build

87 changes: 2 additions & 85 deletions 1_17/build.sh
Original file line number Diff line number Diff line change
@@ -1,91 +1,8 @@
compile(){
build(){
rm -rf packages
mkdir -p packages
rm build/libs/*-dev.jar
mv build/libs/*.jar packages/
mv packages/*.jar packages/all.jar
}
extract(){
rm -rf extract
mkdir -p extract
unzip packages/all.jar -d extract/ > /dev/null
}
linux-x86_64(){
target=target/linux-x86_64
name=linux-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-linux64.so $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-linux64.so $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
linux-x86(){
target=target/linux-x86
name=linux-x86.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-linux32.so $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-linux32*.so $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
windows-x86_64(){
target=target/windows-x86_64
name=windows-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-win64.dll $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-win64.dll $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
mac-x86_64(){
target=target/mac-x86_64
name=mac-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-osx-x86_64.jnilib $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-osx-x86_64.jnilib $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
all_target(){
linux-x86_64
linux-x86
windows-x86_64
mac-x86_64
cd packages
prefix=fabric-1.17-
for files in $(ls *.jar)
do mv $files $prefix$files
done
cd ..
}
clean(){
rm -rf extract target
}
build(){
compile
extract
all_target
clean
mv packages/*.jar packages/fabric-1_17.jar
}
build

87 changes: 2 additions & 85 deletions 1_18/build.sh
Original file line number Diff line number Diff line change
@@ -1,91 +1,8 @@
compile(){
build(){
rm -rf packages
mkdir -p packages
rm build/libs/*-dev.jar
mv build/libs/*.jar packages/
mv packages/*.jar packages/all.jar
}
extract(){
rm -rf extract
mkdir -p extract
unzip packages/all.jar -d extract/ > /dev/null
}
linux-x86_64(){
target=target/linux-x86_64
name=linux-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-linux64.so $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-linux64.so $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
linux-x86(){
target=target/linux-x86
name=linux-x86.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-linux32.so $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-linux32*.so $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
windows-x86_64(){
target=target/windows-x86_64
name=windows-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-win64.dll $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-win64.dll $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
mac-x86_64(){
target=target/mac-x86_64
name=mac-x86_64.jar

mkdir -p $target/extract $target/tmp
cp -r extract $target
# rocksdb
mv $target/extract/librocksdbjni-osx-x86_64.jnilib $target/tmp
rm $target/extract/librocksdbjni*
mv $target/tmp/librocksdbjni-osx-x86_64.jnilib $target/extract
# package
jar -c -f packages/$name -C $target/extract/ .
rm -rf $target
}
all_target(){
linux-x86_64
linux-x86
windows-x86_64
mac-x86_64
cd packages
prefix=fabric-1.18-
for files in $(ls *.jar)
do mv $files $prefix$files
done
cd ..
}
clean(){
rm -rf extract target
}
build(){
compile
extract
all_target
clean
mv packages/*.jar packages/fabric-1_18.jar
}
build

4 changes: 1 addition & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,14 @@ plugins {
java
id("fabric-loom") version "0.10-SNAPSHOT" apply false
id("org.jetbrains.kotlin.jvm") version ("1.6.0")
id("org.jetbrains.kotlin.plugin.serialization")version ("1.6.0")
id("com.github.johnrengelman.shadow")version ("7.1.0")
id("io.itsusinn.pkg") version "1.2.0"
id("io.itsusinn.pkg") version "1.2.2"
}
allprojects {
group = property("maven_group")!!
version = property("mod_version")!!
repositories {
mavenCentral()
maven("https://jitpack.io")
mavenLocal()
maven("https://maven.fabricmc.net/")
}
Expand Down
1 change: 1 addition & 0 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ build-1_18(){
mv 1_18/packages/* packages/
}
build(){
rm -rf packages
mkdir packages
./gradlew clean :1_16:remapJar
build-1_16
Expand Down

0 comments on commit 82b77f1

Please sign in to comment.