Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish formats #195

Draft
wants to merge 29 commits into
base: master
Choose a base branch
from
Draft

Publish formats #195

wants to merge 29 commits into from

Conversation

MaFeLP
Copy link
Collaborator

@MaFeLP MaFeLP commented Jun 19, 2022

This pull request adds many publishing formats. Including:

  • as a flatpak (published on Flathub)
  • as a snap (published on the snapstore)
  • as a docker image (published on ghcr and Docker Hub via CI/CD (needs Added dockerfile and updated README #135 to be merged first)
  • As a .deb (downloadable from the releases page, built with CI/CD)
  • As a .rpm (downloadable from the releases page, built with CI/CD)
  • Add a windows .msi installer (publish it on winget and the releases page with CI/CD)
  • Add a macOS .app (downloadable from the releases page)
  • Include the PKGBULID for ArchLinux users in this repository

Features for pokete include:

  • An update checker
  • Which packaging format the currently installed instance of pokete uses (git as default, or one of the above)
  • Cleaned up assets directory
  • an SVG of the Pokete logo (currently only needs some clean up)

MaFeLP added 4 commits June 19, 2022 14:30
Current bugs:

- No Icon is displayed in the .desktop entry
- The App does not launch from the .desktop entry

Signed-off-by: MaFeLP <[email protected]>
WARNING:
The icon in the .desktop file currently does NOT work!
The 0.8.0 release is required to add the .svg file to the release files!

Signed-off-by: MaFeLP <[email protected]>
@MaFeLP MaFeLP added the enhancement New feature or request label Jun 19, 2022
@MaFeLP MaFeLP self-assigned this Jun 19, 2022
@lxgr-linux
Copy link
Owner

Include the PKGBULID for ArchLinux users in this repository

I think I would have to move the git repository in?

@MaFeLP
Copy link
Collaborator Author

MaFeLP commented Jun 19, 2022

Include the PKGBULID for ArchLinux users in this repository

I think I would have to move the git repository in?

Do you mean as a submodule? For this, we would have to either contact the current owner or just include the git version...

@magnus-ISU
Copy link
Contributor

As an arch user, I don't think the PKGBUILD really needs to be included. I've seen projects that do, but you can't store that PKGBUILD on the AUR anyway, and since it's already on the AUR I don't see the point in us trying to maintain it here as well.

@MaFeLP
Copy link
Collaborator Author

MaFeLP commented Jun 19, 2022

As an arch user, I don't think the PKGBUILD really needs to be included. I've seen projects that do, but you can't store that PKGBUILD on the AUR anyway, and since it's already on the AUR I don't see the point in us trying to maintain it here as well.

It would then be the same with the flatpak build script.

I think adding the git repository of the AUR package/flathub package will show that these projects are 'officially' packaged versions of Pokete.

@lxgr-linux
Copy link
Owner

But just the git version if "official".

@MaFeLP MaFeLP force-pushed the publish-formats branch from b0a40a6 to 1123ade Compare June 20, 2022 20:43
MaFeLP and others added 4 commits June 22, 2022 21:10
Important: the setup.py must be executed to prepare the directories for
use with pip.

Signed-off-by: MaFeLP <[email protected]>
Added the dockerfile from pull request #135, as there seems to be no
more work being done on it.

Currently sound does not work with docker.

Co-authored-by: MartinTerp <[email protected]>
Co-authored-by: Victim <94010769+anothervictimofsurvivalinstinct@users.noreply.github.com>
@lxgr-linux
Copy link
Owner

look, a gentoo package https://packages.gentoo.org/packages/games-rpg/pokete

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants