diff --git a/AppImage-package/bundle.sh b/AppImage-package/bundle.sh index a59a7a9ec7..94992da26d 100644 --- a/AppImage-package/bundle.sh +++ b/AppImage-package/bundle.sh @@ -46,10 +46,7 @@ make DESTDIR=appdir -j$(nproc) install cp AppImage-package/AppRun appdir/ chmod +x appdir/AppRun -cp ./appdir/usr/share/icons/hicolor/256x256/apps/scribus.png ./appdir/ - -# TODO: is this needed? -sed -i -e 's|^Icon=.*|Icon=scribus|g' ./appdir/usr/share/applications/scribus.desktop +cp ./appdir/usr/share/icons/hicolor/256x256/apps/net.scribus.Scribus.png ./appdir/ ######################################################################## # Bundle everyhting @@ -121,7 +118,7 @@ EOF # Finalize AppDir but do not turn into AppImage just yet wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" chmod a+x linuxdeployqt-continuous-x86_64.AppImage -ARCH=x86_64 VERSION=$SCRIBUS_VERSION ./linuxdeployqt-continuous-x86_64.AppImage --appimage-extract-and-run appdir/usr/share/applications/scribus.desktop \ +ARCH=x86_64 VERSION=$SCRIBUS_VERSION ./linuxdeployqt-continuous-x86_64.AppImage --appimage-extract-and-run appdir/usr/share/applications/net.scribus.Scribus.desktop \ -appimage -unsupported-bundle-everything \ -executable=appdir/usr/bin/python3.6 \ -executable=appdir/usr/lib/python3.6/lib-dynload/_tkinter.cpython-36m-x86_64-linux-gnu.so \ diff --git a/CMakeLists.txt b/CMakeLists.txt index dce257e810..cb535e14e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -514,36 +514,23 @@ if (APPLE) endif() #Install the .desktop file -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/scribus.desktop.in - ${CMAKE_CURRENT_SOURCE_DIR}/scribus.desktop -) install(FILES - scribus.desktop - RENAME scribus${TAG_VERSION}.desktop + net.scribus.Scribus.desktop DESTINATION ${DESKTOPDIR} ) #Install our MIME data install(FILES - scribus.xml - RENAME scribus${TAG_VERSION}.xml + net.scribus.Scribus.xml DESTINATION ${MIMEDIR} ) - #Install the appdata file -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/scribus.appdata.xml.in - ${CMAKE_CURRENT_SOURCE_DIR}/scribus.appdata.xml -) install(FILES - scribus.appdata.xml - RENAME scribus${TAG_VERSION}.appdata.xml + net.scribus.Scribus.metainfo.xml DESTINATION ${APPDATADIR} ) - #If building an Apple bundle, install these specific files if(APPLEBUNDLE) install(FILES diff --git a/doc/de/old/install3.html b/doc/de/old/install3.html index 2d19cd2c4f..d3eac18cc6 100644 --- a/doc/de/old/install3.html +++ b/doc/de/old/install3.html @@ -59,7 +59,7 @@
Standardmäßig befindet sich die ausführbare Scribus-Datei in /usr/local/bin. Die Dokumentation befindet sich in /usr/local/lib/scribus/doc.
Außerdem gibt es noch eine desktop.config-Datei namens scribus.desktop, die als Menükürzel oder als Schnellstarter auf dem Desktop dienen kann. Kopieren Sie die Datei einfach aus dem Installationverzeichnis auf Ihren KDE-Desktop, dort können Sie dann Scribus starten. Wenn Sie die Datei auf den Desktop gezogen haben, müssen Sie noch dafür sorgen, daß sie "ausführbar" ist. Mit einem Rechtsklick können Sie prüfen, ob das entsprechende Kontrollkästchen aktiviert ist. Diese Datei entspricht den jüngsten Spezifikationen von www.freedesktop.org.
Außerdem gibt es noch eine desktop.config-Datei namens net.scribus.Scribus.desktop, die als Menükürzel oder als Schnellstarter auf dem Desktop dienen kann. Kopieren Sie die Datei einfach aus dem Installationverzeichnis auf Ihren KDE-Desktop, dort können Sie dann Scribus starten. Wenn Sie die Datei auf den Desktop gezogen haben, müssen Sie noch dafür sorgen, daß sie "ausführbar" ist. Mit einem Rechtsklick können Sie prüfen, ob das entsprechende Kontrollkästchen aktiviert ist. Diese Datei entspricht den jüngsten Spezifikationen von www.freedesktop.org.
Da Scribus autoconf verwendet, sollten Sie - sofern Sie die korrekten Versionen der Entwickler-Bibliotheken besitzen - kaum Probleme beim Kompilieren haben. Falls es dennoch zu Schwierigkeiten kommt, wenden Sie sich bitte an die Scribus-Mailingliste oder unseren IRC-Channel. Beachten Sie hierzu das Kapitel Community Resources in diesem Handbuch.
Zuguterletzt:
diff --git a/doc/en/install2.html b/doc/en/install2.html index dddb7d3a34..19568387aa 100644 --- a/doc/en/install2.html +++ b/doc/en/install2.html @@ -47,6 +47,6 @@ Optionally:
Using CMake
In 1.3.3.6+, we added support for CMake as an alternative to the traditional autotools. Since 1.3.5 it is mandatory, and autotools are no longer supported. Currently, building on Linux, UNIX and Mac OS X is working reliably. Please see the CMake instructions for more details.
The default location for the Scribus executable is located in
-/usr/local/bin. Documentation is located in/usr/local/lib/scribus/docIn addition for Linux/UNIX desktops, there is a
+desktop.configfile namedscribus.desktopwhich can be used for a menu shortcut or desktop shortcut. Simply copy this from the base directory of the installation source directory to your KDE desktop and this will launch Scribus. After dragging the file to the desktop, right click and make sure the “execute” check box is checked. This file conforms to the latest www.freedesktop.org specifications.In addition for Linux/UNIX desktops, there is a
desktop.configfile namednet.scribus.Scribus.desktopwhich can be used for a menu shortcut or desktop shortcut. Simply copy this from the base directory of the installation source directory to your KDE desktop and this will launch Scribus. After dragging the file to the desktop, right click and make sure the “execute” check box is checked. This file conforms to the latest www.freedesktop.org specifications.