Skip to content

Commit

Permalink
Fixes for packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
opty authored and opty committed Sep 29, 2019
1 parent 1f1a609 commit de46ac6
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 7 deletions.
4 changes: 4 additions & 0 deletions JRomManager/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,9 @@ project(':JRomManager:jrmcli') {
java {
srcDirs = ["../src-cli"]
}
resources {
srcDirs = ["../src-cli"]
}
}
}
dependencies {
Expand Down Expand Up @@ -426,6 +429,7 @@ task cliFatJar(type: Jar) {
}
baseName = 'JRomManagerCLI'
from(project(':JRomManager:jrmcli').sourceSets.main.output.classesDirs)
from(project(':JRomManager:jrmcli').sourceSets.main.resources)
from { project(':JRomManager:jrmcli').configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}

Expand Down
2 changes: 1 addition & 1 deletion JRomManager/src-cli/jrm/CLIMessages.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

public class CLIMessages
{
private static final String BUNDLE_NAME = "jrm.cli-messages"; //$NON-NLS-1$
private static final String BUNDLE_NAME = "jrm.resources.CLIMessages"; //$NON-NLS-1$

private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);

Expand Down
1 change: 1 addition & 0 deletions JRomManager/src-cli/jrm/resources/package-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package jrm.resources;
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ A Rom Manager entirely written in Java and released under GPL-2
- **Apache 2.0** : [StreamEx](https://github.com/amaembo/streamex) (by Tagir Valeev), [Gradle build tool](https://github.com/gradle/gradle), [Lombok Gradle plugin](https://github.com/franzbecker/gradle-lombok), [GWT SDK](http://www.gwtproject.org) (Google), [GWT WebSockets](https://github.com/sksamuel/gwt-websockets) (Stephen Samuel), and all the [Apache commons](https://commons.apache.org/) libraries

## Technical
_Minimal developement requirements_:
_Minimal development requirements_:
- Eclipse Oxygen for Java with WindowBuilder feature and Gradle Buildship
- Java 8
- Gradle dependencies (via Maven repositories)
Expand Down Expand Up @@ -65,20 +65,20 @@ If you just want to recompile sources without using an IDE (Eclipse), here are t
- CHD support
- Software List support
- Per profile settings (what to fix, how to scan, ...)
- MultiThreading support (at least for archive manipulation and checksum calculation, fast disks required)
- MultiThreading support (at least for archive manipulation and checksum calculation, **fast disks required**)
- MD5 support (for old dats)
- 7z support via SevenZipJBinding + 7z command line as functional backup
- TorrentZip support using [Jtrrntzip](https://github.com/optyfr/Jtrrntzip)
- Samples support (with separate Dest dir that may be eventually a subdir of Roms dir)
- Multiple Source Dir
- Dat parsing caching via Java Serialization
- Optimized to permit scan over shared network
- Dir scan caching via Java Serialization based on FileMDate+FileSize, one cache file per romdir, reusable between different Dat Scans if same dir used
- Dir scan caching via Java Serialization based on FileMDate+FileSize, one cache file per romdir, reusable between different Dat Scans if same dir is used
- Enhanced Gui with Report
- Translated to English and French
- Filtering functionalities (clone, chds, systems list, display mode, cabinet type, driver status, ...)
- Translated to English and French (volunteers needed for other languages)
- Filtering functionalities (clone, CHDs, systems list, display mode, cabinet type, driver status, ...)
- Optional Separate Dest dir between Roms, CHDs, Software Roms, Software CHDs
- Drag & Drop on src/dest dirs controls
- Drag&Drop on src/dest dirs controls
- Double click on game name in profile viewer will launch game if (Mame is linked with profile and item is green)
- Double click on software name in profile viewer will launch software with a valid machine (if Mame is linked with profile and item is green)
- Double click on cloneof or romof item in profile viewer will jump to that item definition
Expand Down

0 comments on commit de46ac6

Please sign in to comment.