├── .git-blame-ignore-revs ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .scalafix.conf ├── .scalafmt.conf ├── README.md ├── modules ├── cli │ └── src │ │ ├── main │ │ └── scala │ │ │ └── packager │ │ │ └── cli │ │ │ ├── PackagerCli.scala │ │ │ └── commands │ │ │ ├── Build.scala │ │ │ ├── BuildOptions.scala │ │ │ ├── DebianOptions.scala │ │ │ ├── DockerOptions.scala │ │ │ ├── MacOSOptions.scala │ │ │ ├── RedHatOptions.scala │ │ │ ├── SettingsHelpers.scala │ │ │ ├── SharedOptions.scala │ │ │ └── WindowsOptions.scala │ │ └── test │ │ └── scala │ │ └── packager │ │ └── cli │ │ └── DummyTests.scala ├── image-resizer │ └── src │ │ ├── main │ │ └── scala │ │ │ └── packager │ │ │ └── windows │ │ │ └── DefaultImageResizer.scala │ │ └── test │ │ └── scala │ │ └── packager │ │ └── windows │ │ ├── WindowsPackageTests.scala │ │ └── WixLogoSpec.scala └── packager │ └── src │ ├── main │ └── scala │ │ └── packager │ │ ├── FileUtils.scala │ │ ├── NativePackager.scala │ │ ├── Packager.scala │ │ ├── config │ │ ├── BuildSettings.scala │ │ ├── DebianSettings.scala │ │ ├── DockerSettings.scala │ │ ├── MacOSSettings.scala │ │ ├── NativeSettings.scala │ │ ├── RedHatSettings.scala │ │ ├── SharedSettings.scala │ │ └── WindowsSettings.scala │ │ ├── deb │ │ ├── DebianMetaData.scala │ │ ├── DebianPackage.scala │ │ └── DebianPackageInfo.scala │ │ ├── docker │ │ └── DockerPackage.scala │ │ ├── mac │ │ ├── MacOSInfoPlist.scala │ │ ├── MacOSNativePackager.scala │ │ ├── dmg │ │ │ └── DmgPackage.scala │ │ └── pkg │ │ │ └── PkgPackage.scala │ │ ├── rpm │ │ ├── RedHatPackage.scala │ │ └── RedHatSpecPackage.scala │ │ └── windows │ │ ├── ImageResizer.scala │ │ ├── WindowsPackage.scala │ │ ├── WindowsUtils.scala │ │ ├── WindowsWixConfig.scala │ │ └── wix │ │ ├── WixComponent.scala │ │ └── WixId.scala │ └── test │ ├── resources │ └── packager │ │ └── apache-2.0 │ └── scala │ └── packager │ ├── NativePackageHelper.scala │ ├── PackagerHelper.scala │ ├── TestUtils.scala │ ├── deb │ └── DebianPackageTests.scala │ ├── dmg │ └── DmgPackageTests.scala │ ├── docker │ └── DockerPackageTests.scala │ ├── pkg │ └── PkgPackageTests.scala │ └── rpm │ └── RedHatPackageTests.scala └── project ├── Deps.scala ├── ScalaVersions.scala ├── Settings.scala ├── build.properties └── plugins.sbt /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/README.md -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/PackagerCli.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/PackagerCli.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/Build.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/BuildOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/BuildOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/DebianOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/DebianOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/DockerOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/DockerOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/MacOSOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/MacOSOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/RedHatOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/RedHatOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/SettingsHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/SettingsHelpers.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/SharedOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/SharedOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/main/scala/packager/cli/commands/WindowsOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/main/scala/packager/cli/commands/WindowsOptions.scala -------------------------------------------------------------------------------- /modules/cli/src/test/scala/packager/cli/DummyTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/cli/src/test/scala/packager/cli/DummyTests.scala -------------------------------------------------------------------------------- /modules/image-resizer/src/main/scala/packager/windows/DefaultImageResizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/image-resizer/src/main/scala/packager/windows/DefaultImageResizer.scala -------------------------------------------------------------------------------- /modules/image-resizer/src/test/scala/packager/windows/WindowsPackageTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/image-resizer/src/test/scala/packager/windows/WindowsPackageTests.scala -------------------------------------------------------------------------------- /modules/image-resizer/src/test/scala/packager/windows/WixLogoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/image-resizer/src/test/scala/packager/windows/WixLogoSpec.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/FileUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/FileUtils.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/NativePackager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/NativePackager.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/Packager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/Packager.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/BuildSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/BuildSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/DebianSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/DebianSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/DockerSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/DockerSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/MacOSSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/MacOSSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/NativeSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/NativeSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/RedHatSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/RedHatSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/SharedSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/SharedSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/config/WindowsSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/config/WindowsSettings.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/deb/DebianMetaData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/deb/DebianMetaData.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/deb/DebianPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/deb/DebianPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/deb/DebianPackageInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/deb/DebianPackageInfo.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/docker/DockerPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/docker/DockerPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/mac/MacOSInfoPlist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/mac/MacOSInfoPlist.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/mac/MacOSNativePackager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/mac/MacOSNativePackager.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/mac/dmg/DmgPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/mac/dmg/DmgPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/mac/pkg/PkgPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/mac/pkg/PkgPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/rpm/RedHatPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/rpm/RedHatPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/rpm/RedHatSpecPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/rpm/RedHatSpecPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/windows/ImageResizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/windows/ImageResizer.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/windows/WindowsPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/windows/WindowsPackage.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/windows/WindowsUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/windows/WindowsUtils.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/windows/WindowsWixConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/windows/WindowsWixConfig.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/windows/wix/WixComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/windows/wix/WixComponent.scala -------------------------------------------------------------------------------- /modules/packager/src/main/scala/packager/windows/wix/WixId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/main/scala/packager/windows/wix/WixId.scala -------------------------------------------------------------------------------- /modules/packager/src/test/resources/packager/apache-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/resources/packager/apache-2.0 -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/NativePackageHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/NativePackageHelper.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/PackagerHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/PackagerHelper.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/TestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/TestUtils.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/deb/DebianPackageTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/deb/DebianPackageTests.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/dmg/DmgPackageTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/dmg/DmgPackageTests.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/docker/DockerPackageTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/docker/DockerPackageTests.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/pkg/PkgPackageTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/pkg/PkgPackageTests.scala -------------------------------------------------------------------------------- /modules/packager/src/test/scala/packager/rpm/RedHatPackageTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/modules/packager/src/test/scala/packager/rpm/RedHatPackageTests.scala -------------------------------------------------------------------------------- /project/Deps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/project/Deps.scala -------------------------------------------------------------------------------- /project/ScalaVersions.scala: -------------------------------------------------------------------------------- 1 | object ScalaVersions { 2 | def scala3 = "3.3.7" 3 | } 4 | -------------------------------------------------------------------------------- /project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/project/Settings.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VirtusLab/scala-packager/HEAD/project/plugins.sbt --------------------------------------------------------------------------------