[neon/kde/cantor/Neon/release] /: update snap

Jonathan Riddell null at kde.org
Wed Mar 10 17:28:42 GMT 2021


Git commit 38781ac01644df27506d3a9d9549806f2cab4127 by Jonathan Riddell.
Committed on 10/03/2021 at 17:28.
Pushed by jriddell into branch 'Neon/release'.

update snap

D  +-    --    setup/gui/icon.png
D  +0    -112  setup/gui/org.kde.cantor.desktop
M  +42   -23   snapcraft.yaml

https://invent.kde.org/neon/kde/cantor/commit/38781ac01644df27506d3a9d9549806f2cab4127

diff --git a/setup/gui/icon.png b/setup/gui/icon.png
deleted file mode 100644
index fa15685..0000000
Binary files a/setup/gui/icon.png and /dev/null differ
diff --git a/setup/gui/org.kde.cantor.desktop b/setup/gui/org.kde.cantor.desktop
deleted file mode 100644
index 8e8cb75..0000000
--- a/setup/gui/org.kde.cantor.desktop
+++ /dev/null
@@ -1,112 +0,0 @@
-[Desktop Entry]
-Name=Cantor
-Name[ast]=Cantor
-Name[bg]=Cantor
-Name[bs]=Cantor
-Name[ca]=Cantor
-Name[ca at valencia]=Cantor
-Name[cs]=Cantor
-Name[da]=Cantor
-Name[de]=Cantor
-Name[el]=Cantor
-Name[en_GB]=Cantor
-Name[eo]=Cantor
-Name[es]=Cantor
-Name[et]=Cantor
-Name[eu]=Cantor
-Name[fa]=کانتور
-Name[fi]=Cantor
-Name[fr]=Cantor
-Name[ga]=Cantor
-Name[gl]=Cantor
-Name[hi]=केन्टॉर
-Name[hr]=Cantor
-Name[hu]=Cantor
-Name[it]=Cantor
-Name[ja]=Cantor
-Name[kk]=Cantor
-Name[km]=Cantor
-Name[ko]=Cantor
-Name[lv]=Cantor
-Name[nb]=Cantor
-Name[nds]=Cantor
-Name[nl]=Cantor
-Name[nn]=Cantor
-Name[pa]=ਕਨਟੁਰ
-Name[pl]=Cantor
-Name[pt]=Cantor
-Name[pt_BR]=Cantor
-Name[ru]=Cantor
-Name[sk]=Cantor
-Name[sl]=Cantor
-Name[sv]=Cantor
-Name[te]=కన్టొర్
-Name[tr]=Cantor
-Name[ug]=Cantor
-Name[uk]=Cantor
-Name[x-test]=xxCantorxx
-Name[zh_CN]=Cantor
-Name[zh_TW]=Cantor
-Exec=cantor -qwindowicon cantor -qwindowtitle %c %U
-Icon=cantor
-Type=Application
-X-DocPath=cantor/index.html
-GenericName=Frontend to Mathematical Software
-GenericName[ca]=Frontal per a programari matemàtic
-GenericName[ca at valencia]=Frontal per a programari matemàtic
-GenericName[cs]=Uživatelské rozhraní matematického softwaru
-GenericName[de]=Oberfläche für mathematische Software
-GenericName[en_GB]=Frontend to Mathematical Software
-GenericName[es]=Interfaz para software matemático
-GenericName[et]=Matemaatikatarkvara kasutajaliides
-GenericName[fa]=ظاهر برای نرم افزار ریاضی
-GenericName[fi]=Käyttöliittymä matemaattisille ohjelmistoille
-GenericName[fr]=Interface pour des logiciels de mathématiques
-GenericName[gl]=Interface de software matemático
-GenericName[hu]=Előtétprogram matematikai alkalmazásokhoz
-GenericName[it]=Interfaccia per software matematico
-GenericName[nl]=Frontend tot wiskundige software
-GenericName[nn]=Grafisk grensesnitt til matematikkprogram
-GenericName[pl]=Nakładka dla oprogramowania matematycznego
-GenericName[pt]=Interface de Aplicações Matemáticas
-GenericName[pt_BR]=Interface para software de matemática
-GenericName[ru]=Оболочка к системам компьютерной алгебры
-GenericName[sk]=Frontend pre matematický softvér
-GenericName[sl]=Začelje za matematično programsko opremo
-GenericName[sv]=Gränssnitt till matematisk programvara
-GenericName[tr]=Matematiksel Yazılım için Önyüz
-GenericName[uk]=Графічна оболонка до математичного програмного забезпечення
-GenericName[x-test]=xxFrontend to Mathematical Softwarexx
-GenericName[zh_TW]=數學軟體的前端介面
-Comment=KDE Frontend to Mathematical Software
-Comment[ca]=Frontal del KDE per a programari matemàtic
-Comment[ca at valencia]=Frontal del KDE per a programari matemàtic
-Comment[cs]=Uživatelské rozhraní matematického softwaru pro KDE
-Comment[da]=KDE-brugerflade til matematisk software
-Comment[de]=KDE-Oberfläche für mathematische Software
-Comment[en_GB]=KDE Frontend to Mathematical Software
-Comment[es]=Interfaz de KDE para software matemático
-Comment[et]=KDE matemaatikatarkvara kasutajaliides
-Comment[fa]=ظاهر KDE برای نرم افزار ریاضی
-Comment[fi]=KDE:n käyttöliittymä matemaattisille ohjelmistoille
-Comment[fr]=Interface KDE pour des logiciels de mathématiques
-Comment[gl]=Interface de KDE de software matemático
-Comment[hu]=KDE előtétprogram matematikai alkalmazásokhoz
-Comment[it]=Interfaccia KDE per software matematico
-Comment[nl]=KDE-frontend tot wiskundige software
-Comment[nn]=KDE-grensesnitt til matematikkprogram
-Comment[pl]=Nakładka KDE dla oprogramowania matematycznego
-Comment[pt]=Interface para o KDE de Aplicações Matemáticas
-Comment[pt_BR]=Interface do KDE para software de matemática
-Comment[ru]=Оболочка к системам компьютерной алгебры для KDE
-Comment[sk]=KDE Frontend pre matematický softvér
-Comment[sl]=KDE-jevo začelje za matematično programsko opremo
-Comment[sv]=KDE-gränssnitt till matematisk programvara
-Comment[tr]=Matematiksel Yazılım için bir KDE Ön ucu
-Comment[uk]=Графічна оболонка KDE до математичного програмного забезпечення
-Comment[x-test]=xxKDE Frontend to Mathematical Softwarexx
-Comment[zh_TW]=KDE 數學軟體的前端介面
-Terminal=false
-Categories=Qt;KDE;Education;Math;Science;
-MimeType=application/x-cantor;
-X-DBUS-ServiceName=org.kde.cantor
diff --git a/snapcraft.yaml b/snapcraft.yaml
index fec1203..7af601f 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -40,35 +40,67 @@ package-repositories:
     url: http://origin.archive.neon.kde.org/user
     key-server: keyserver.ubuntu.com
 parts:
+    analitza:
+        build-snaps:
+        - kde-frameworks-5-qt-5-15-core20-sdk/latest/candidate
+        after:
+        - kde-frameworks-5-env
+        plugin: cmake
+        build-environment:
+        - CMAKE_BUILD_PARALLEL_LEVEL: "4"
+        build-packages:
+        - libncurses-dev
+        - libreadline-dev
+        - libgl-dev
+        - libeigen3-dev
+        stage-packages:
+        - libncurses6
+        - libreadline8
+        - libgl1
+        - libglx-dev
+        source: https://download.kde.org/stable/release-service/20.12.3/src/analitza-20.12.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"
+        - "-DCMAKE_FIND_ROOT_PATH=/root/stage\\;/snap/kde-frameworks-5-qt-5-15-core20-sdk/current"
     cantor:
         build-snaps:
         - kde-frameworks-5-qt-5-15-core20-sdk/latest/candidate
         after:
         - kde-frameworks-5-env
+        - analitza
         plugin: cmake
         build-packages:
         - libmarkdown2-dev
-        - libanalitza-dev
         - libglib2.0-dev
-        - liblapack3-dev
+        - liblapack-dev
         - libluajit-5.1-dev
         - libqalculate-dev
         - libspectre-dev
         - pkg-config
-        - python-dev
         - python3-dev
         - r-base-core
+        - libjulia-dev
+        - libpoppler-dev
+        - libpoppler-qt5-dev
+        - libkf5doctools-dev
+        build-environment:
+        - CMAKE_BUILD_PARALLEL_LEVEL: "4"
         stage-packages:
         - libmarkdown2
-        - libanalitza
-        - libglib2.0
+        - libglib2.0-0
         - liblapack3
-        - libluajit-5.1
-        - libqalculate
-        - libspectre
-        - pkg-config
+        - libluajit-5.1-2
+        - libqalculate20
+        - libspectre1
         - python3
         - r-base-core
+        - libjulia1
+        - libpython3.8
         filesets:
             exclusion:
             - "-usr/lib/*/cmake/*"
@@ -96,18 +128,5 @@ parts:
         parse-info:
         - usr/share/metainfo/org.kde.cantor.appdata.xml
     kde-frameworks-5-env:
-        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"
         plugin: dump
-        source: https://anongit.kde.org/snap-kf5-launcher.git
+        source: https://invent.kde.org/packaging/snap-kf5-launcher.git


More information about the Neon-commits mailing list