Skip to content

Linux Deployment support#1

Closed
sr229 wants to merge 2 commits intoppy:masterfrom
sr229:sr229/AppImage
Closed

Linux Deployment support#1
sr229 wants to merge 2 commits intoppy:masterfrom
sr229:sr229/AppImage

Conversation

@sr229
Copy link
Copy Markdown

@sr229 sr229 commented Oct 14, 2018

This adds a Linux deployment target, and is different from the rest of the cases

  • osu! is compiled as a SCD .NET Core application to ease portability between distributions.
  • osu! will then be compiled as a AppImage - a renowned distribution-agnostic format.

What isn't included here is :

  • the AppDir base. You can make your own AppDir on the fly by using this article.

  • Code Signing. You can use openssl for Code signing, but I won't be able to do it at my end as I have no overview of how code signing works in osu! yet.

Resolves ppy/osu#2960

Comment thread Program.cs Outdated
Comment thread Program.cs Outdated
Comment thread Program.cs Outdated
Comment thread Program.cs Outdated
Comment thread Program.cs Outdated
Comment thread Program.cs Outdated
@peppy peppy force-pushed the master branch 2 times, most recently from 9999288 to 3fd090a Compare October 17, 2018 13:11
Signed-off-by: Capuccino <enra@sayonika.moe>
* Update dependencies

* Update squirrel version

* Update versions

* Update licence header

* Update icon in macOS app template

* Bump ppy.osu.Framework from 2018.1012.0 to 2019.905.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2018.1012.0 to 2019.905.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2018.1012.0...2019.905.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump NUnit from 3.11.0 to 3.12.0

Bumps [NUnit](https://github.com/nunit/nunit) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md)
- [Commits](nunit/nunit@v3.11...v3.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump NuGet.CommandLine from 4.7.1 to 5.2.0

Bumps [NuGet.CommandLine](https://github.com/NuGet/NuGet.Client) from 4.7.1 to 5.2.0.
- [Release notes](https://github.com/NuGet/NuGet.Client/releases)
- [Commits](https://github.com/NuGet/NuGet.Client/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.squirrel.windows from 1.9.0.3 to 1.9.0.4

Bumps [ppy.squirrel.windows](https://github.com/ppy/Squirrel.Windows) from 1.9.0.3 to 1.9.0.4.
- [Release notes](https://github.com/ppy/Squirrel.Windows/releases)
- [Commits](https://github.com/ppy/Squirrel.Windows/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.osu.Framework from 2019.905.0 to 2019.909.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2019.905.0 to 2019.909.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2019.905.0...2019.909.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.osu.Framework from 2019.909.0 to 2019.911.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2019.909.0 to 2019.911.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2019.909.0...2019.911.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.osu.Framework from 2019.911.0 to 2019.918.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2019.911.0 to 2019.918.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2019.911.0...2019.918.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.osu.Framework from 2019.918.0 to 2019.921.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2019.918.0 to 2019.921.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2019.918.0...2019.921.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump System.Configuration.ConfigurationManager from 4.5.0 to 4.6.0

Bumps [System.Configuration.ConfigurationManager](https://github.com/dotnet/corefx) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/dotnet/corefx/releases)
- [Commits](https://github.com/dotnet/corefx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.osu.Framework from 2019.921.0 to 2019.924.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2019.921.0 to 2019.924.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2019.921.0...2019.924.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump ppy.osu.Framework from 2019.924.0 to 2019.930.0

Bumps [ppy.osu.Framework](https://github.com/ppy/osu-framework) from 2019.924.0 to 2019.930.0.
- [Release notes](https://github.com/ppy/osu-framework/releases)
- [Commits](ppy/osu-framework@2019.924.0...2019.930.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Making doable builds of osu!lazer on linux

based on sr229's work

* Update Program.cs

* Adding apprun stuff

* Fixing App paths pt.1

* Fixing paths pt.2
@sr229
Copy link
Copy Markdown
Author

sr229 commented Oct 10, 2019

Might need some guidance on what parts I should merge into from the conflict @peppy.

@VPeruS
Copy link
Copy Markdown

VPeruS commented Oct 10, 2019

What may help: create backup of this branch, remove last commit(with rebase), rebase this branch onto ppy/osu-deploy:master then ask SlawekNowy to create another pull request or cherry-pick his changes from pull request by yourself(dont merge everything) and finally force push

@sr229
Copy link
Copy Markdown
Author

sr229 commented Oct 11, 2019

Will attempt squash then cherry pick later if all else fails.

@mcendu
Copy link
Copy Markdown

mcendu commented Jan 19, 2020

Is this still maintained?

@peppy
Copy link
Copy Markdown
Member

peppy commented Jan 19, 2020

i haven't had a chance to throughly review and test yet. if you're able to do that it would be greatly appreciated.

@peppy
Copy link
Copy Markdown
Member

peppy commented Jan 22, 2020

Going to close in favour of #36!

@peppy peppy closed this Jan 22, 2020
smallketchup82 added a commit to smoogipoo/osu-deploy that referenced this pull request Aug 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linux distribution via distribution agnostic format

6 participants