diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df097743..7e7dbf68 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -291,10 +291,10 @@ jobs: # Create fresh AppDir structure rm -rf AppDir mkdir -p AppDir/usr/bin - mkdir -p AppDir/usr/share/icons/hicolor + mkdir -p AppDir/usr/share/icons # Copy built files cp -r build/linux/x64/release/bundle/* AppDir/usr/bin/ - cp -rL linux/packaging/appimage/icons/hicolor/* AppDir/usr/share/icons/hicolor + cp -rL linux/packaging/icons/* AppDir/usr/share/icons # Create desktop file in AppDir root cp linux/mangayomi.desktop AppDir/mangayomi.desktop # Create AppRun file @@ -322,8 +322,8 @@ jobs: mkdir -p rpm_build/{BUILD,RPMS,SOURCES,SPECS,SRPMS} cp -r build/linux/x64/release/bundle rpm_build/SOURCES/mangayomi-${VERSION} tar czf rpm_build/SOURCES/mangayomi-${VERSION}.tar.gz -C rpm_build/SOURCES mangayomi-${VERSION} - mkdir -p rpm_build/SOURCES/usr/share/icons/hicolor/256x256/apps - cp assets/app_icons/icon-red.png rpm_build/SOURCES/usr/share/icons/hicolor/256x256/apps/mangayomi.png + mkdir -p rpm_build/SOURCES/usr/share/icons + cp -rL linux/packaging/icons/* rpm_build/SOURCES/usr/share/icons cp linux/mangayomi.desktop rpm_build/SOURCES/ # RPM Spec File cat < rpm_build/SPECS/mangayomi.spec @@ -417,6 +417,8 @@ jobs: dpkg-deb -R "$(find dist -name '*.deb' | head -n 1)" extracted_deb # Replace desktop file cp -f linux/mangayomi.desktop extracted_deb/usr/share/applications/mangayomi.desktop + # copy all icon sizes + cp -rLf linux/packaging/icons/* extracted_deb/usr/share/icons # Set correct permissions chmod 644 extracted_deb/usr/share/applications/mangayomi.desktop # Repack the .deb diff --git a/linux/packaging/appimage/icons/hicolor/128x128/apps/mangayomi.png b/linux/packaging/appimage/icons/hicolor/128x128/apps/mangayomi.png deleted file mode 120000 index 1a4f842d..00000000 --- a/linux/packaging/appimage/icons/hicolor/128x128/apps/mangayomi.png +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png \ No newline at end of file diff --git a/linux/packaging/appimage/icons/hicolor/16x16/apps/mangayomi.png b/linux/packaging/appimage/icons/hicolor/16x16/apps/mangayomi.png deleted file mode 120000 index 96cf392f..00000000 --- a/linux/packaging/appimage/icons/hicolor/16x16/apps/mangayomi.png +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png \ No newline at end of file diff --git a/linux/packaging/appimage/icons/hicolor/256x256/apps/mangayomi.png b/linux/packaging/appimage/icons/hicolor/256x256/apps/mangayomi.png deleted file mode 120000 index c9eae2f2..00000000 --- a/linux/packaging/appimage/icons/hicolor/256x256/apps/mangayomi.png +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png \ No newline at end of file diff --git a/linux/packaging/appimage/icons/hicolor/32x32/apps/mangayomi.png b/linux/packaging/appimage/icons/hicolor/32x32/apps/mangayomi.png deleted file mode 120000 index 6099a555..00000000 --- a/linux/packaging/appimage/icons/hicolor/32x32/apps/mangayomi.png +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png \ No newline at end of file diff --git a/linux/packaging/appimage/icons/hicolor/512x512/apps/mangayomi.png b/linux/packaging/appimage/icons/hicolor/512x512/apps/mangayomi.png deleted file mode 120000 index 1f5d72ef..00000000 --- a/linux/packaging/appimage/icons/hicolor/512x512/apps/mangayomi.png +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png \ No newline at end of file diff --git a/linux/packaging/appimage/icons/hicolor/64x64/apps/mangayomi.png b/linux/packaging/appimage/icons/hicolor/64x64/apps/mangayomi.png deleted file mode 120000 index 947d1a7a..00000000 --- a/linux/packaging/appimage/icons/hicolor/64x64/apps/mangayomi.png +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png \ No newline at end of file diff --git a/linux/packaging/icons/hicolor/128x128/apps/mangayomi.png b/linux/packaging/icons/hicolor/128x128/apps/mangayomi.png new file mode 120000 index 00000000..a43bcc6c --- /dev/null +++ b/linux/packaging/icons/hicolor/128x128/apps/mangayomi.png @@ -0,0 +1 @@ +../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png \ No newline at end of file diff --git a/linux/packaging/icons/hicolor/16x16/apps/mangayomi.png b/linux/packaging/icons/hicolor/16x16/apps/mangayomi.png new file mode 120000 index 00000000..0fa1e8a9 --- /dev/null +++ b/linux/packaging/icons/hicolor/16x16/apps/mangayomi.png @@ -0,0 +1 @@ +../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png \ No newline at end of file diff --git a/linux/packaging/icons/hicolor/256x256/apps/mangayomi.png b/linux/packaging/icons/hicolor/256x256/apps/mangayomi.png new file mode 120000 index 00000000..22913325 --- /dev/null +++ b/linux/packaging/icons/hicolor/256x256/apps/mangayomi.png @@ -0,0 +1 @@ +../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png \ No newline at end of file diff --git a/linux/packaging/icons/hicolor/32x32/apps/mangayomi.png b/linux/packaging/icons/hicolor/32x32/apps/mangayomi.png new file mode 120000 index 00000000..f8638dad --- /dev/null +++ b/linux/packaging/icons/hicolor/32x32/apps/mangayomi.png @@ -0,0 +1 @@ +../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png \ No newline at end of file diff --git a/linux/packaging/icons/hicolor/512x512/apps/mangayomi.png b/linux/packaging/icons/hicolor/512x512/apps/mangayomi.png new file mode 120000 index 00000000..a71e98bd --- /dev/null +++ b/linux/packaging/icons/hicolor/512x512/apps/mangayomi.png @@ -0,0 +1 @@ +../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png \ No newline at end of file diff --git a/linux/packaging/icons/hicolor/64x64/apps/mangayomi.png b/linux/packaging/icons/hicolor/64x64/apps/mangayomi.png new file mode 120000 index 00000000..9262f922 --- /dev/null +++ b/linux/packaging/icons/hicolor/64x64/apps/mangayomi.png @@ -0,0 +1 @@ +../../../../../../macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png \ No newline at end of file