Pārlūkot izejas kodu

Try to fix Snap.

Lauri Ojansivu 5 gadi atpakaļ
vecāks
revīzija
88ef717793
1 mainītis faili ar 13 papildinājumiem un 19 dzēšanām
  1. 13 19
      snapcraft.yaml

+ 13 - 19
snapcraft.yaml

@@ -1,5 +1,5 @@
 name: wekan
-version: '0'
+version: 0
 version-script: git describe --tags |  cut -c 2-
 summary: The open-source kanban
 description: |
@@ -12,11 +12,6 @@ description: |
 
 confinement: strict
 grade: stable
-base: core18
-
-environment:
-  npm_config_unsafe_perm: "true"
-  NODE_ENV: "production"
 
 architectures:
   - amd64
@@ -70,9 +65,11 @@ apps:
 
 parts:
     mongodb:
-        source: https://repo.mongodb.org/apt/ubuntu/dists/bionic/mongodb-org/4.2/multiverse/binary-amd64/mongodb-org-server_4.2.2_amd64.deb
+        source: https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.2/multiverse/binary-amd64/mongodb-org-server_4.2.2_amd64.deb
+        #https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.14.tgz
+        #https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.2.22.tgz
         plugin: dump
-        stage-packages: [libssl1.1]
+        stage-packages: [libssl1.0.0]
         filesets:
             mongo:
                 - usr
@@ -86,19 +83,21 @@ parts:
     wekan:
         source: .
         plugin: nodejs
-#        node-engine: 12.14.1
+        node-engine: 12.14.1
+        node-packages:
+            - node-gyp
+            - node-pre-gyp
+            - fibers@2.0.0
         build-packages:
             - ca-certificates
             - apt-utils
-            - build-essential
-#            - python
-            - python3
+            - python
+#            - python3
             - g++
             - capnproto
             - curl
-            - libcurl4
             - execstack
-#            - nodejs
+            - nodejs
             - npm
         stage-packages:
             - libfontconfig1
@@ -107,11 +106,6 @@ parts:
             rm -rf ~/.meteor ~/.npm /usr/local/lib/node_modules
             # Create the OpenAPI specification
             rm -rf .build
-            npm -g install n
-            n 12.14.1
-            npm install -g node-gyp
-            npm install -g node-pre-gyp
-            npm install -g fibers
             #mkdir -p .build/python
             #cd .build/python
             #git clone --depth 1 -b master https://github.com/Kronuz/esprima-python