Skip to content

Commit e690e20

Browse files
committed
build: align Freesm Launcher branding, app IDs, and release packaging
Signed-off-by: so5iso4ka <so5iso4ka@icloud.com>
1 parent 527ad56 commit e690e20

35 files changed

Lines changed: 94 additions & 195 deletions

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
If you need help with running Minecraft, please visit us on our Discord before making a bug report.
99
1010
Before submitting a bug report, please make sure you have read this *entire* form, and that:
11-
* You have read the [Prism Launcher wiki](https://prismlauncher.org/wiki/) and it has not answered your question.
11+
* You have read the [Freesm Launcher FAQ](https://freesmlauncher.org/faq/) and the [Prism Launcher wiki](https://prismlauncher.org/wiki/) and it has not answered your question.
1212
* Your bug is not caused by Minecraft or any mods you have installed.
1313
* Your issue has not been reported before, [make sure to use the search function!](https://github.com/FreesmTeam/FreesmLauncher/issues)
1414
@@ -25,15 +25,15 @@ body:
2525
- Other
2626
- type: textarea
2727
attributes:
28-
label: Version of Prism Launcher
29-
description: The version of Prism Launcher used in the bug report.
30-
placeholder: Prism Launcher 5.0
28+
label: Version of Freesm Launcher
29+
description: The version of Freesm Launcher used in the bug report.
30+
placeholder: Freesm Launcher 2.2.0
3131
validations:
3232
required: true
3333
- type: textarea
3434
attributes:
3535
label: Version of Qt
36-
description: The version of Qt used in the bug report. You can find it in Help -> About Prism Launcher -> About Qt.
36+
description: The version of Qt used in the bug report. You can find it in Help -> About Freesm Launcher -> About Qt.
3737
placeholder: Qt 6.3.0
3838
validations:
3939
required: true

.github/ISSUE_TEMPLATE/rfc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
### Use this form to suggest a larger change for Prism Launcher.
9+
### Use this form to suggest a larger change for Freesm Launcher.
1010
- type: textarea
1111
attributes:
1212
label: Goal
@@ -18,7 +18,7 @@ body:
1818
attributes:
1919
label: Motivation
2020
description: |
21-
Introduce the topic. If this is a not-well-known section of Prism Launcher, a detailed explanation of the background is recommended.
21+
Introduce the topic. If this is a not-well-known section of Freesm Launcher, a detailed explanation of the background is recommended.
2222
Some example points of discussion:
2323
- What specific problems are you facing right now that you're trying to address?
2424
- Are there any previous discussions? Link to them and summarize them (don't force your readers to read them though!).

.github/ISSUE_TEMPLATE/suggestion.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,25 @@ body:
55
- type: markdown
66
attributes:
77
value: |
8-
### Use this form to suggest a feature for Prism Launcher.
8+
### Use this form to suggest a feature for Freesm Launcher.
99
- type: input
1010
attributes:
1111
label: Role
12-
description: In what way do you use Prism Launcher that needs this feature?
12+
description: In what way do you use Freesm Launcher that needs this feature?
1313
placeholder: I play modded Minecraft.
1414
validations:
1515
required: true
1616
- type: input
1717
attributes:
1818
label: Suggestion
19-
description: What do you want Prism Launcher to do?
19+
description: What do you want Freesm Launcher to do?
2020
placeholder: I want the cat button to meow.
2121
validations:
2222
required: true
2323
- type: input
2424
attributes:
2525
label: Benefit
26-
description: Why do you need Prism Launcher to do this?
26+
description: Why do you need Freesm Launcher to do this?
2727
placeholder: so that I can always hear a cat when I need to.
2828
validations:
2929
required: true

.github/actions/package/linux/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ runs:
9191
find "$INSTALL_APPIMAGE_DIR" -name '*gamemode*' -exec rm {} +
9292
9393
#disable OpenGL and Vulkan launcher features until https://github.com/VHSgunzo/sharun/issues/35
94-
echo "PRISMLAUNCHER_DISABLE_GLVULKAN=1" >> "$INSTALL_APPIMAGE_DIR"/.env
94+
echo "FREESMLAUNCHER_DISABLE_GLVULKAN=1" >> "$INSTALL_APPIMAGE_DIR"/.env
9595
#makes the launcher use portals for file picking
9696
echo "QT_QPA_PLATFORMTHEME=xdgdesktopportal" >> "$INSTALL_APPIMAGE_DIR"/.env
97-
ln -s org.freesmTeam.freesmlauncher.metainfo.xml "$INSTALL_APPIMAGE_DIR"/share/metainfo/org.freesmTeam.freesmlauncher.appdata.xml
98-
ln -s share/applications/org.freesmTeam.freesmlauncher.desktop "$INSTALL_APPIMAGE_DIR"
99-
ln -s share/icons/hicolor/256x256/apps/org.freesmTeam.freesmlauncher.png "$INSTALL_APPIMAGE_DIR"
97+
ln -s org.freesmlauncher.FreesmLauncher.metainfo.xml "$INSTALL_APPIMAGE_DIR"/share/metainfo/org.freesmlauncher.FreesmLauncher.appdata.xml
98+
ln -s share/applications/org.freesmlauncher.FreesmLauncher.desktop "$INSTALL_APPIMAGE_DIR"
99+
ln -s share/icons/hicolor/256x256/apps/org.freesmlauncher.FreesmLauncher.png "$INSTALL_APPIMAGE_DIR"
100100
mv "$INSTALL_APPIMAGE_DIR"/{sharun,AppRun}
101101
ls -la "$INSTALL_APPIMAGE_DIR"
102102

.github/actions/package/macos/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,15 @@ runs:
104104
cd ${{ env.INSTALL_DIR }}
105105
106106
mkdir -p src
107-
cp -R "Prism Launcher.app" src/
107+
cp -R "Freesm Launcher.app" src/
108108
109109
ln -s /Applications src/
110110
111111
hdiutil create \
112112
-volname "Freesm Launcher ${{ inputs.version }}" \
113113
-srcfolder src \
114114
-ov -format ULMO \
115-
"../PrismLauncher.dmg"
115+
"../FreesmLauncher.dmg"
116116
117117
- name: Make Sparkle signature
118118
shell: bash
@@ -143,5 +143,5 @@ runs:
143143
- name: Upload disk image
144144
uses: actions/upload-artifact@v7
145145
with:
146-
name: PrismLauncher-${{ inputs.artifact-name }}-${{ inputs.version }}-${{ inputs.build-type }}.dmg
147-
path: PrismLauncher.dmg
146+
name: FreesmLauncher-${{ inputs.artifact-name }}-${{ inputs.version }}-${{ inputs.build-type }}.dmg
147+
path: FreesmLauncher.dmg

.github/actions/setup-dependencies/linux/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Setup Linux dependencies
2-
description: Install and setup dependencies for building Prism Launcher
2+
description: Install and setup dependencies for building Freesm Launcher
33

44
runs:
55
using: composite

.github/actions/setup-dependencies/windows/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Setup Windows Dependencies
2-
description: Install and setup dependencies for building Prism Launcher
2+
description: Install and setup dependencies for building Freesm Launcher
33

44
inputs:
55
build-type:

.github/workflows/flatpak.yml

Lines changed: 0 additions & 102 deletions
This file was deleted.

.github/workflows/linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
run: |
106106
cmake --install ${{ env.BUILD_DIR }} --prefix ${{ env.INSTALL_APPIMAGE_DIR }}/usr
107107
108-
mv ${{ env.INSTALL_APPIMAGE_DIR }}/usr/share/metainfo/org.freesmTeam.freesmlauncher.metainfo.xml ${{ env.INSTALL_APPIMAGE_DIR }}/usr/share/metainfo/org.prismlauncher.PrismLauncher.appdata.xml
108+
mv ${{ env.INSTALL_APPIMAGE_DIR }}/usr/share/metainfo/org.freesmlauncher.FreesmLauncher.metainfo.xml ${{ env.INSTALL_APPIMAGE_DIR }}/usr/share/metainfo/org.freesmlauncher.FreesmLauncher.appdata.xml
109109
export "NO_APPSTREAM=1" # we have to skip appstream checking because appstream on ubuntu 20.04 is outdated
110110
111111
export OUTPUT="FreesmLauncher-Linux-x86_64.AppImage"
@@ -139,7 +139,7 @@ jobs:
139139
echo ":warning: Skipped code signing for Linux AppImage, as gpg key was not present." >> $GITHUB_STEP_SUMMARY
140140
fi
141141
142-
./linuxdeploy-x86_64.AppImage --appdir ${{ env.INSTALL_APPIMAGE_DIR }} --output appimage --plugin qt -i ${{ env.INSTALL_APPIMAGE_DIR }}/usr/share/icons/hicolor/scalable/apps/org.freesmTeam.freesmlauncher.svg
142+
./linuxdeploy-x86_64.AppImage --appdir ${{ env.INSTALL_APPIMAGE_DIR }} --output appimage --plugin qt -i ${{ env.INSTALL_APPIMAGE_DIR }}/usr/share/icons/hicolor/scalable/apps/org.freesmlauncher.FreesmLauncher.svg
143143
144144
mv "FreesmLauncher-Linux-x86_64.AppImage" "FreesmLauncher-Linux-${{ env.VERSION }}-${{ inputs.build_type }}-x86_64.AppImage"
145145

.github/workflows/macos.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ jobs:
140140
cd ${{ env.INSTALL_DIR }}
141141
142142
if [ -n '${{ secrets.APPLE_NOTARIZE_PASSWORD }}' ]; then
143-
ditto -c -k --sequesterRsrc --keepParent "Freesm Launcher.app" ../PrismLauncher.zip
144-
xcrun notarytool submit ../PrismLauncher.zip \
143+
ditto -c -k --sequesterRsrc --keepParent "Freesm Launcher.app" ../FreesmLauncher.zip
144+
xcrun notarytool submit ../FreesmLauncher.zip \
145145
--wait --progress \
146146
--apple-id '${{ secrets.APPLE_NOTARIZE_APPLE_ID }}' \
147147
--team-id '${{ secrets.APPLE_NOTARIZE_TEAM_ID }}' \
@@ -151,15 +151,15 @@ jobs:
151151
else
152152
echo ":warning: Skipping notarization as credentials are not present." >> $GITHUB_STEP_SUMMARY
153153
fi
154-
ditto -c -k --sequesterRsrc --keepParent "Freesm Launcher.app" ../PrismLauncher.zip
154+
ditto -c -k --sequesterRsrc --keepParent "Freesm Launcher.app" ../FreesmLauncher.zip
155155
156156
# another one nerd
157157
- name: Make Sparkle signature (macOS)
158158
if: matrix.name == 'macOS'
159159
run: |
160160
if [ '${{ secrets.SPARKLE_ED25519_KEY }}' != '' ]; then
161161
echo '${{ secrets.SPARKLE_ED25519_KEY }}' > ed25519-priv.pem
162-
signature=$(/opt/homebrew/opt/openssl@3/bin/openssl pkeyutl -sign -rawin -in ${{ github.workspace }}/PrismLauncher.zip -inkey ed25519-priv.pem | openssl base64 | tr -d \\n)
162+
signature=$(/opt/homebrew/opt/openssl@3/bin/openssl pkeyutl -sign -rawin -in ${{ github.workspace }}/FreesmLauncher.zip -inkey ed25519-priv.pem | openssl base64 | tr -d \\n)
163163
rm ed25519-priv.pem
164164
cat >> $GITHUB_STEP_SUMMARY << EOF
165165
### Artifact Information :information_source:
@@ -176,4 +176,4 @@ jobs:
176176
uses: actions/upload-artifact@v4
177177
with:
178178
name: FreesmLauncher-${{ matrix.name }}-${{ env.VERSION }}-${{ inputs.build_type }}
179-
path: PrismLauncher.zip
179+
path: FreesmLauncher.zip

0 commit comments

Comments
 (0)