diff --git a/DesktopEditors-x86_64.yml b/DesktopEditors-x86_64.yml index 220616f..2b1f73b 100644 --- a/DesktopEditors-x86_64.yml +++ b/DesktopEditors-x86_64.yml @@ -9,19 +9,20 @@ ingredients: - libglu1-mesa - libgnutls26 - libgtk2.0-0 - - libgstreamer1.0-0 - gstreamer1.0-libav - gstreamer1.0-plugins-base - gstreamer1.0-plugins-good - gstreamer1.0-plugins-ugly - gstreamer1.0-pulseaudio - gstreamer1.0-x + - freeglut3 - libc6 dist: trusty script: - DESKTOPEDITORS_DEB_URL=${DESKTOPEDITORS_DEB_URL:-"http://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors_amd64.deb"} - wget $DESKTOPEDITORS_DEB_URL - wget http://archive.ubuntu.com/ubuntu/pool/main/k/keyutils/libkeyutils1_1.5.9-8ubuntu1_amd64.deb + - wget http://archive.ubuntu.com/ubuntu/pool/main/g/gstreamer1.0/libgstreamer1.0-0_1.8.0-1_amd64.deb sources: - deb http://archive.ubuntu.com/ubuntu/ trusty main universe exclude: @@ -44,26 +45,19 @@ script: - cp ./usr/share/applications/onlyoffice-desktopeditors.desktop . - mkdir -p ./usr/share/metainfo - cp ../../metainfo/desktopeditors.appdata.xml ./usr/share/metainfo - - mv opt/onlyoffice/desktopeditors/* usr/bin/ - - sed -i -e 's|DIR=/opt/onlyoffice/desktopeditors|cd \$(dirname \$(readlink -f "\$0"))|g' usr/bin/desktopeditors - - sed -i -e 's|$DIR/|./|g' usr/bin/desktopeditors + - sed -i -e 's|DIR=/opt/onlyoffice/desktopeditors|DIR=opt/onlyoffice/desktopeditors\ncd \$(dirname \$(readlink -f "\$0"))|g' usr/bin/desktopeditors + - sed -i -e 's|$DIR/|../../$DIR/|g' usr/bin/desktopeditors - sed -i -e 's|SOURCE_DOC_DIR=|cd \$(dirname \$(readlink -f "\$0"))\nSOURCE_DOC_DIR=|g' usr/bin/desktopeditors - - sed -i -e 's|/opt/onlyoffice/desktopeditors|.|g' usr/bin/desktopeditors - - sed -i -e 's|export LD_LIBRARY_PATH=$DIR:$LD_LIBRARY_PATH|export LD_LIBRARY_PATH=$APPDIR/usr/bin/:$LD_LIBRARY_PATH\nexport GST_PLUGIN_SCANNER=\$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner\nexport GST_PLUGIN_PATH=\$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer1.0/|g' usr/bin/desktopeditors - - mkdir -p usr/lib/x86_64-linux-gnu/gstreamer1.0/ - - cp usr/lib/x86_64-linux-gnu/libgst* usr/lib/x86_64-linux-gnu/gstreamer1.0/ - - mv usr/lib/x86_64-linux-gnu/*so* usr/bin/ - - mv usr/lib/*so* usr/bin/ - - mv lib/x86_64-linux-gnu/*so* usr/bin/ - - rm -rf bin/ opt/ etc/ var/ lib/ - - rm -f usr/bin/libgmodule-2.0.so.0* - - cp ./usr/bin/asc-de-256.png asc-de.png - - mv usr/bin/asc-de-64.png usr/share/icons/hicolor/64x64/apps/asc-de.png - - mv usr/bin/asc-de-48.png usr/share/icons/hicolor/48x48/apps/asc-de.png - - mv usr/bin/asc-de-32.png usr/share/icons/hicolor/32x32/apps/asc-de.png - - mv usr/bin/asc-de-256.png usr/share/icons/hicolor/256x256/apps/asc-de.png - - mv usr/bin/asc-de-24.png usr/share/icons/hicolor/24x24/apps/asc-de.png - - mv usr/bin/asc-de-128.png usr/share/icons/hicolor/128x128/apps/asc-de.png - - sed -i -e 's|deb|appimage|g' usr/bin/converter/package.config - - strings usr/bin/DesktopEditors | grep "ver\." -C 1 | tail -n 1 | sed -r 's/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/\1.\2.\3/' > ../VERSION + - sed -i -e 's|/opt/onlyoffice/desktopeditors|opt/onlyoffice/desktopeditors|g' usr/bin/desktopeditors + - sed -i -e 's|export LD_LIBRARY_PATH=$DIR$LDLPATH|export LD_LIBRARY_PATH=$APPDIR/usr/bin/:$APPDIR/$DIR/:$APPDIR/$DIR/mediaservice/:$LD_LIBRARY_PATH\nexport GST_PLUGIN_SCANNER=$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner\nexport GST_PLUGIN_PATH=$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer1.0/|g' usr/bin/desktopeditors + - ln -s x86_64-linux-gnu usr/lib/gstreamer-1.0 + - cp ./opt/onlyoffice/desktopeditors/asc-de-256.png asc-de.png + - mv opt/onlyoffice/desktopeditors/asc-de-64.png usr/share/icons/hicolor/64x64/apps/asc-de.png + - mv opt/onlyoffice/desktopeditors/asc-de-48.png usr/share/icons/hicolor/48x48/apps/asc-de.png + - mv opt/onlyoffice/desktopeditors/asc-de-32.png usr/share/icons/hicolor/32x32/apps/asc-de.png + - mv opt/onlyoffice/desktopeditors/asc-de-256.png usr/share/icons/hicolor/256x256/apps/asc-de.png + - mv opt/onlyoffice/desktopeditors/asc-de-24.png usr/share/icons/hicolor/24x24/apps/asc-de.png + - mv opt/onlyoffice/desktopeditors/asc-de-128.png usr/share/icons/hicolor/128x128/apps/asc-de.png + - sed -i -e 's|deb|appimage|g' opt/onlyoffice/desktopeditors/converter/package.config + - strings opt/onlyoffice/desktopeditors/DesktopEditors | grep "ver\." -C 1 | tail -n 1 | sed -r 's/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/\1.\2.\3/' > ../VERSION - rm -rf usr/share/fonts