[neon/forks/kdenlive/Neon/release] /: move snap to separate repo

Jonathan Riddell null at kde.org
Fri Jul 30 09:43:31 BST 2021


Git commit f8b64bb21e310c173b84f30a91ca63374d595368 by Jonathan Riddell.
Committed on 30/07/2021 at 08:43.
Pushed by jriddell into branch 'Neon/release'.

move snap to separate repo

D  +0    -39   kdenlive-launch/kdenlive-launch
D  +0    -95   snapcraft.yaml

https://invent.kde.org/neon/forks/kdenlive/commit/f8b64bb21e310c173b84f30a91ca63374d595368

diff --git a/kdenlive-launch/kdenlive-launch b/kdenlive-launch/kdenlive-launch
deleted file mode 100755
index dbe8270..0000000
--- a/kdenlive-launch/kdenlive-launch
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-#
-# Copyright (C) 2019 Jonathan Riddell <jr at jriddell.org>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 3 of
-# the License or any later version accepted by the membership of
-# KDE e.V. (or its successor approved by the membership of KDE
-# e.V.), which shall act as a proxy defined in Section 14 of
-# version 3 of the license.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-if [ "$SNAP_ARCH" == "amd64" ]; then
-  ARCH='x86_64-linux-gnu'
-elif [ "$SNAP_ARCH" == "armhf" ]; then
-  ARCH="arm-linux-gnueabihf"
-else
-  ARCH="$SNAP_ARCH-linux-gnu"
-fi
-
-export MLT_REPOSITORY=$SNAP/usr/lib/$ARCH/mlt/
-export MLT_DATA=$SNAP/usr/share/mlt/
-export MLT_ROOT_DIR=$SNAP/usr/
-export LADSPA_PATH=$SNAP/usr/lib/ladspa
-export FREI0R_PATH=$SNAP/usr/lib/frei0r-1
-export MLT_PROFILES_PATH=$SNAP/usr/share/mlt/profiles/
-export MLT_PRESETS_PATH=$SNAP/usr/share/mlt/presets/
-export SDL_AUDIODRIVER=pulseaudio
-export XDG_CURRENT_DESKTOP=
-
-exec "$@"
diff --git a/snapcraft.yaml b/snapcraft.yaml
deleted file mode 100644
index 3dc4817..0000000
--- a/snapcraft.yaml
+++ /dev/null
@@ -1,95 +0,0 @@
----
-name: kdenlive
-confinement: strict
-grade: stable
-base: core20
-adopt-info: kdenlive
-apps:
-    kdenlive:
-        extensions:
-        - kde-neon
-        common-id: org.kde.kdenlive.desktop
-        command: usr/bin/kdenlive
-        command-chain:
-        - kdenlive-launch
-        plugs:
-        - home
-        - network
-        - network-bind
-        - audio-playback
-        - removable-media
-slots:
-    session-dbus-interface:
-        interface: dbus
-        name: org.kde.kdenlive
-        bus: session
-package-repositories:
--   type: apt
-    components:
-    - main
-    suites:
-    - focal
-    key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
-    url: http://origin.archive.neon.kde.org/user
-    key-server: keyserver.ubuntu.com
-parts:
-    kdenlive:
-        parse-info:
-        - usr/share/metainfo/org.kde.kdenlive.appdata.xml
-        plugin: cmake
-        build-packages:
-        - libqt5networkauth5-dev
-        - libkf5doctools-dev
-        - libkf5purpose-dev
-        - libmlt++-dev
-        - librttr-dev
-        - libmlt-dev
-        - libv4l-dev
-        stage-packages:
-        - libqt5multimedia5
-        - libqt5concurrent5
-        - libqt5quickwidgets5
-        - libqt5networkauth5
-        - ffmpeg
-        - frei0r-plugins
-        - librttr-core0.9.6
-        - libkf5purpose-bin
-        - melt
-        - dvdauthor
-        - dvgrab
-        - genisoimage
-        - recordmydesktop
-        - swh-plugins
-        - libslang2
-        - libmagic1
-        - libgpm2
-        - kio-extras
-        source: http://download.kde.org/stable/release-service/21.04.3/src/kdenlive-21.04.3.tar.xz
-        cmake-parameters:
-        - "-DKDE_INSTALL_USE_QT_SYS_PATHS=ON"
-        - "-DCMAKE_INSTALL_PREFIX=/usr"
-        - "-DCMAKE_BUILD_TYPE=Release"
-        - "-DENABLE_TESTING=OFF"
-        - "-DBUILD_TESTING=OFF"
-        - "-DKDE_SKIP_TEST_SETTINGS=ON"
-        - "-DKDE_INSTALL_PLUGINDIR=/usr/lib/x86_64-linux-gnu/qt5/plugins/"
-        - "-DCMAKE_FIND_ROOT_PATH=/usr\\;/root/stage\\;/snap/kde-frameworks-5-qt-5-15-core20-sdk/current"
-        filesets:
-            exclusion:
-            - "-usr/lib/*/cmake/*"
-            - "-usr/include/*"
-            - "-usr/share/ECM/*"
-            - "-usr/share/doc/*"
-            - "-usr/share/man/*"
-            - "-usr/share/icons/breeze-dark*"
-            - "-usr/bin/X11"
-            - "-usr/lib/gcc/x86_64-linux-gnu/6.0.0"
-            - "-usr/lib/aspell/*"
-        prime:
-        - "$exclusion"
-    kdenlive-launch:
-        source: http://download.kde.org/stable/release-service/21.04.3/src/kdenlive-21.04.3.tar.xz
-        plugin: dump
-        prime:
-        - kdenlive-launch
-version: 21.04.3


More information about the Neon-commits mailing list