2
0
Fork 0
mirror of https://github.com/ethauvin/bld.git synced 2025-04-25 00:07:12 -07:00

Install limbd0 on Ubuntu

This commit is contained in:
Erik C. Thauvin 2024-08-01 13:42:55 -07:00
parent 683f5dfb3a
commit 7fcbccd565
Signed by: erik
GPG key ID: 776702A6A2DA330E
2 changed files with 12 additions and 9 deletions

View file

@ -90,6 +90,8 @@ jobs:
java-version: [ 17, 20, 21, 22 ]
steps:
- name: Install libmd
run: apt-get update -qq && apt-get install -y libmd0
- name: Checkout source repository
uses: actions/checkout@v4
with:

View file

@ -8,7 +8,6 @@ package rife.bld.operations;
import org.junit.jupiter.api.Test;
import rife.bld.operations.exceptions.ExitStatusException;
import java.io.File;
import java.nio.file.Files;
import static org.junit.jupiter.api.Assertions.*;
@ -26,20 +25,22 @@ public class TestJpackageOperation {
.dest(tmpdir.getAbsolutePath())
.verbose(true);
var os = System.getProperty("os.name");
if (os.startsWith("Windows")) {
options.type(JpackageOptions.PackageType.EXE);
} else if (os.startsWith("Linux")) {
var os = System.getProperty("os.version");
if (os.endsWith("MANJARO")) {
options.type(JpackageOptions.PackageType.DEB);
} else if (os.startsWith("Mac")) {
options.type(JpackageOptions.PackageType.DMG);
}
var jpackage = new JpackageOperation().jpackageOptions(options);
jpackage.execute();
var deb = new File(tmpdir, "bld_1.0-1_amd64.deb");
assertTrue(deb.delete());
var files = tmpdir.listFiles();
assertNotNull(files, "files should not be null");
assertTrue(files.length > 0, "No files found");
for (var file : files) {
System.out.println(file.getName());
file.deleteOnExit();
}
}
@Test