mirror of
https://github.com/spalencsar/bearwave.git
synced 2026-07-06 14:24:14 +02:00
Rename App ID to de.nerdbear.bearwave
This commit is contained in:
@@ -24,14 +24,14 @@ add_subdirectory(src)
|
|||||||
|
|
||||||
# Configure and install desktop file with correct binary path
|
# Configure and install desktop file with correct binary path
|
||||||
configure_file(
|
configure_file(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/org.kde.bearwave.desktop.in
|
${CMAKE_CURRENT_SOURCE_DIR}/de.nerdbear.bearwave.desktop.in
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/org.kde.bearwave.desktop
|
${CMAKE_CURRENT_BINARY_DIR}/de.nerdbear.bearwave.desktop
|
||||||
@ONLY
|
@ONLY
|
||||||
)
|
)
|
||||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.bearwave.desktop DESTINATION share/applications)
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/de.nerdbear.bearwave.desktop DESTINATION share/applications)
|
||||||
|
|
||||||
# Install app icon
|
# Install app icon
|
||||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/assets/app/bearwave.png DESTINATION share/icons/hicolor/256x256/apps RENAME org.kde.bearwave.png)
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/assets/app/bearwave.png DESTINATION share/icons/hicolor/256x256/apps RENAME de.nerdbear.bearwave.png)
|
||||||
|
|
||||||
# Install AppStream metadata
|
# Install AppStream metadata
|
||||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.bearwave.metainfo.xml DESTINATION share/metainfo)
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/de.nerdbear.bearwave.metainfo.xml DESTINATION share/metainfo)
|
||||||
|
|||||||
12
README.md
12
README.md
@@ -53,8 +53,8 @@ Then launch:
|
|||||||
If you have `flatpak` and `flatpak-builder` installed, you can build and install BearWave via Flatpak:
|
If you have `flatpak` and `flatpak-builder` installed, you can build and install BearWave via Flatpak:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
flatpak-builder build-dir org.kde.bearwave.json --force-clean --user --install
|
flatpak-builder build-dir de.nerdbear.bearwave.json --force-clean --user --install
|
||||||
flatpak run org.kde.bearwave
|
flatpak run de.nerdbear.bearwave
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@@ -194,8 +194,8 @@ kbuildsycoca6
|
|||||||
This installs:
|
This installs:
|
||||||
|
|
||||||
- binary: `~/.local/bin/bearwave`
|
- binary: `~/.local/bin/bearwave`
|
||||||
- desktop file: `~/.local/share/applications/org.kde.bearwave.desktop`
|
- desktop file: `~/.local/share/applications/de.nerdbear.bearwave.desktop`
|
||||||
- icon: `~/.local/share/icons/hicolor/256x256/apps/org.kde.bearwave.png`
|
- icon: `~/.local/share/icons/hicolor/256x256/apps/de.nerdbear.bearwave.png`
|
||||||
|
|
||||||
Note: the generated desktop file uses the install prefix chosen during `cmake --install`.
|
Note: the generated desktop file uses the install prefix chosen during `cmake --install`.
|
||||||
|
|
||||||
@@ -262,13 +262,13 @@ Enable autostart:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p "$HOME/.config/autostart"
|
mkdir -p "$HOME/.config/autostart"
|
||||||
cp "$HOME/.local/share/applications/org.kde.bearwave.desktop" "$HOME/.config/autostart/"
|
cp "$HOME/.local/share/applications/de.nerdbear.bearwave.desktop" "$HOME/.config/autostart/"
|
||||||
```
|
```
|
||||||
|
|
||||||
Disable autostart:
|
Disable autostart:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rm -f "$HOME/.config/autostart/org.kde.bearwave.desktop"
|
rm -f "$HOME/.config/autostart/de.nerdbear.bearwave.desktop"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ Type=Application
|
|||||||
Name=BearWave
|
Name=BearWave
|
||||||
Comment=Internet Radio Player for KDE
|
Comment=Internet Radio Player for KDE
|
||||||
Exec=@CMAKE_INSTALL_PREFIX@/bin/bearwave
|
Exec=@CMAKE_INSTALL_PREFIX@/bin/bearwave
|
||||||
Icon=org.kde.bearwave
|
Icon=de.nerdbear.bearwave
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=Audio;Music;Player;KDE;
|
Categories=Audio;Music;Player;KDE;
|
||||||
Keywords=radio;stream;internet;audio;music;
|
Keywords=radio;stream;internet;audio;music;
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
StartupWMClass=org.kde.bearwave
|
StartupWMClass=de.nerdbear.bearwave
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"app-id": "org.kde.bearwave",
|
"app-id": "de.nerdbear.bearwave",
|
||||||
"runtime": "org.kde.Platform",
|
"runtime": "org.kde.Platform",
|
||||||
"runtime-version": "6.6",
|
"runtime-version": "6.6",
|
||||||
"sdk": "org.kde.Sdk",
|
"sdk": "org.kde.Sdk",
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<component type="desktop-application">
|
<component type="desktop-application">
|
||||||
<id>org.kde.bearwave</id>
|
<id>de.nerdbear.bearwave</id>
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
<project_license>MIT</project_license>
|
<project_license>MIT</project_license>
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<launchable type="desktop-id">org.kde.bearwave.desktop</launchable>
|
<launchable type="desktop-id">de.nerdbear.bearwave.desktop</launchable>
|
||||||
|
|
||||||
<screenshots>
|
<screenshots>
|
||||||
<screenshot type="default">
|
<screenshot type="default">
|
||||||
@@ -15,12 +15,12 @@
|
|||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
QApplication::setApplicationName(QStringLiteral("BearWave"));
|
QApplication::setApplicationName(QStringLiteral("BearWave"));
|
||||||
QApplication::setDesktopFileName(QStringLiteral("org.kde.bearwave"));
|
QApplication::setDesktopFileName(QStringLiteral("de.nerdbear.bearwave"));
|
||||||
QApplication::setOrganizationName(QStringLiteral("BearWave"));
|
QApplication::setOrganizationName(QStringLiteral("BearWave"));
|
||||||
QApplication::setApplicationVersion(QStringLiteral("1.0.1"));
|
QApplication::setApplicationVersion(QStringLiteral("1.0.1"));
|
||||||
|
|
||||||
QApplication app(argc, argv);
|
QApplication app(argc, argv);
|
||||||
app.setWindowIcon(QIcon::fromTheme(QStringLiteral("org.kde.bearwave")));
|
app.setWindowIcon(QIcon::fromTheme(QStringLiteral("de.nerdbear.bearwave")));
|
||||||
app.setQuitOnLastWindowClosed(false);
|
app.setQuitOnLastWindowClosed(false);
|
||||||
|
|
||||||
QTranslator appTranslator;
|
QTranslator appTranslator;
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ QString MprisRootAdaptor::identity() const
|
|||||||
|
|
||||||
QString MprisRootAdaptor::desktopEntry() const
|
QString MprisRootAdaptor::desktopEntry() const
|
||||||
{
|
{
|
||||||
return QStringLiteral("org.kde.bearwave");
|
return QStringLiteral("de.nerdbear.bearwave");
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList MprisRootAdaptor::supportedUriSchemes() const
|
QStringList MprisRootAdaptor::supportedUriSchemes() const
|
||||||
@@ -231,7 +231,7 @@ QVariantMap MprisPlayerAdaptor::metadata() const
|
|||||||
if (!artUrl.isEmpty()) {
|
if (!artUrl.isEmpty()) {
|
||||||
map.insert(QStringLiteral("mpris:artUrl"), artUrl);
|
map.insert(QStringLiteral("mpris:artUrl"), artUrl);
|
||||||
} else {
|
} else {
|
||||||
QString iconPath = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("icons/hicolor/256x256/apps/org.kde.bearwave.png"));
|
QString iconPath = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("icons/hicolor/256x256/apps/de.nerdbear.bearwave.png"));
|
||||||
if (!iconPath.isEmpty()) {
|
if (!iconPath.isEmpty()) {
|
||||||
map.insert(QStringLiteral("mpris:artUrl"), QStringLiteral("file://") + iconPath);
|
map.insert(QStringLiteral("mpris:artUrl"), QStringLiteral("file://") + iconPath);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ void NotificationManager::showNotification(const QString &station, const QString
|
|||||||
}
|
}
|
||||||
|
|
||||||
QVariantMap hints;
|
QVariantMap hints;
|
||||||
hints.insert(QStringLiteral("desktop-entry"), QStringLiteral("org.kde.bearwave"));
|
hints.insert(QStringLiteral("desktop-entry"), QStringLiteral("de.nerdbear.bearwave"));
|
||||||
if (!coverPath.isEmpty()) {
|
if (!coverPath.isEmpty()) {
|
||||||
hints.insert(QStringLiteral("image-path"), coverPath);
|
hints.insert(QStringLiteral("image-path"), coverPath);
|
||||||
hints.insert(QStringLiteral("image_path"), coverPath);
|
hints.insert(QStringLiteral("image_path"), coverPath);
|
||||||
@@ -223,7 +223,7 @@ void NotificationManager::showNotification(const QString &station, const QString
|
|||||||
QList<QVariant> args;
|
QList<QVariant> args;
|
||||||
args << QStringLiteral("BearWave")
|
args << QStringLiteral("BearWave")
|
||||||
<< m_lastNotificationId
|
<< m_lastNotificationId
|
||||||
<< QStringLiteral("org.kde.bearwave")
|
<< QStringLiteral("de.nerdbear.bearwave")
|
||||||
<< summary
|
<< summary
|
||||||
<< body
|
<< body
|
||||||
<< QStringList()
|
<< QStringList()
|
||||||
|
|||||||
Reference in New Issue
Block a user