Skip to content

Commit

Permalink
Install limbd0 on Ubuntu
Browse files Browse the repository at this point in the history
  • Loading branch information
ethauvin committed Aug 1, 2024
1 parent 683f5df commit 7fcbccd
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/bld.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
19 changes: 10 additions & 9 deletions src/test/java/rife/bld/operations/TestJpackageOperation.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
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.*;
Expand All @@ -26,20 +25,22 @@ void testCreatePackage() throws Exception {
.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
Expand Down

0 comments on commit 7fcbccd

Please sign in to comment.