Rename mailspring.desktop to Mailspring.desktop (#2261)

This commit is contained in:
Janosch Maier 2021-02-02 05:22:59 +01:00 committed by GitHub
parent d643826ff6
commit 331f0edc64
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 13 additions and 13 deletions

View file

@ -35,7 +35,7 @@ ln -s ../share/mailspring/mailspring %{buildroot}/usr/bin/mailspring
chmod 755 %{buildroot}/usr/bin/mailspring
mkdir -p %{buildroot}/usr/share/applications/
mv mailspring.desktop %{buildroot}/usr/share/applications/
mv Mailspring.desktop %{buildroot}/usr/share/applications/
mkdir -p %{buildroot}/usr/share/appdata/
mv mailspring.appdata.xml %{buildroot}/usr/share/appdata/
@ -48,7 +48,7 @@ done
%files
/usr/bin/mailspring
/usr/share/mailspring
/usr/share/applications/mailspring.desktop
/usr/share/applications/Mailspring.desktop
/usr/share/appdata/mailspring.appdata.xml
/usr/share/icons/hicolor/16x16/apps/mailspring.png
/usr/share/icons/hicolor/32x32/apps/mailspring.png

View file

@ -58,8 +58,8 @@ module.exports = grunt => {
const specInFilePath = path.join(linuxAssetsDir, 'redhat', 'mailspring.spec.in');
writeFromTemplate(specInFilePath, templateData);
// This populates mailspring.desktop
const desktopInFilePath = path.join(linuxAssetsDir, 'mailspring.desktop.in');
// This populates Mailspring.desktop
const desktopInFilePath = path.join(linuxAssetsDir, 'Mailspring.desktop.in');
writeFromTemplate(desktopInFilePath, templateData);
// This populates mailspring.appdata.xml
@ -103,7 +103,7 @@ module.exports = grunt => {
installedSize: installedSize,
};
writeFromTemplate(path.join(linuxAssetsDir, 'debian', 'control.in'), data);
writeFromTemplate(path.join(linuxAssetsDir, 'mailspring.desktop.in'), data);
writeFromTemplate(path.join(linuxAssetsDir, 'Mailspring.desktop.in'), data);
writeFromTemplate(path.join(linuxAssetsDir, 'mailspring.appdata.xml.in'), data);
const icon = path.join(

View file

@ -35,7 +35,7 @@ ln -s "../share/mailspring/mailspring" "$TARGET/usr/bin/mailspring"
chmod +x "$TARGET/usr/bin/mailspring"
mkdir -m $FILE_MODE -p "$TARGET/usr/share/applications"
cp "$OUTPUT_PATH/mailspring.desktop" "$TARGET/usr/share/applications"
cp "$OUTPUT_PATH/Mailspring.desktop" "$TARGET/usr/share/applications"
mkdir -m $FILE_MODE -p "$TARGET/usr/share/appdata"
cp "$OUTPUT_PATH/mailspring.appdata.xml" "$TARGET/usr/share/appdata"

View file

@ -22,7 +22,7 @@ mkdir -p $RPM_BUILD_ROOT/RPMS
cp -r "$APP_CONTENTS_DIRECTORY/"* "$RPM_BUILD_ROOT/BUILD"
cp -r "$LINUX_ASSETS_DIRECTORY/icons" "$RPM_BUILD_ROOT/BUILD"
cp "$BUILD_DIRECTORY/mailspring.spec" "$RPM_BUILD_ROOT/SPECS"
cp "$BUILD_DIRECTORY/mailspring.desktop" "$RPM_BUILD_ROOT/BUILD"
cp "$BUILD_DIRECTORY/Mailspring.desktop" "$RPM_BUILD_ROOT/BUILD"
cp "$BUILD_DIRECTORY/mailspring.appdata.xml" "$RPM_BUILD_ROOT/BUILD"
rpmbuild -ba "$BUILD_DIRECTORY/mailspring.spec"

View file

@ -103,7 +103,7 @@ export class DefaultClientHelperLinux {
throw new Error('isRegisteredForURLScheme is async, provide a callback');
}
exec(`xdg-mime query default x-scheme-handler/${scheme}`, (err, stdout) =>
err ? callback(err) : callback(stdout.trim() === 'mailspring.desktop')
err ? callback(err) : callback(stdout.trim() === 'Mailspring.desktop')
);
}
@ -113,7 +113,7 @@ export class DefaultClientHelperLinux {
);
}
registerForURLScheme(scheme, callback = (error?: Error, result?: null) => {}) {
exec(`xdg-mime default mailspring.desktop x-scheme-handler/${scheme}`, err =>
exec(`xdg-mime default Mailspring.desktop x-scheme-handler/${scheme}`, err =>
err ? callback(err) : callback(null, null)
);
}

View file

@ -193,12 +193,12 @@ class SystemStartServiceLinux extends SystemStartServiceBase {
}
_launcherPath() {
return path.join('/', 'usr', 'share', 'applications', 'mailspring.desktop');
return path.join('/', 'usr', 'share', 'applications', 'Mailspring.desktop');
}
_shortcutPath() {
const configDir = process.env.XDG_CONFIG_HOME || path.join(os.homedir(), '.config');
return path.join(configDir, 'autostart', 'mailspring.desktop');
return path.join(configDir, 'autostart', 'Mailspring.desktop');
}
}

View file

@ -27,7 +27,7 @@ parts:
source-type: deb
# Correct path to icon.
prepare: |
sed -i 's|Icon=mailspring|Icon=/usr/share/pixmaps/mailspring\.png|' usr/share/applications/mailspring.desktop
sed -i 's|Icon=mailspring|Icon=/usr/share/pixmaps/mailspring\.png|' usr/share/applications/Mailspring.desktop
mkdir -p $SNAPCRAFT_PART_INSTALL/share/themes
mkdir -p $SNAPCRAFT_PART_INSTALL/share/icons
mkdir -p $SNAPCRAFT_PART_INSTALL/share/sounds
@ -54,7 +54,7 @@ parts:
apps:
mailspring:
command: desktop-launch $SNAP/usr/share/mailspring/mailspring
desktop: usr/share/applications/mailspring.desktop
desktop: usr/share/applications/Mailspring.desktop
environment:
# Correct the TMPDIR path for Chromium Framework/Electron to
# ensure libappindicator has readable resources.