Przeglądaj źródła

added xkeyring dep

Eugene Pankov 8 lat temu
rodzic
commit
a280658bbb
5 zmienionych plików z 6 dodań i 6 usunięć
  1. 1 0
      app/package.json
  2. 1 0
      package.json
  3. 2 4
      scripts/build-native.js
  4. 1 1
      scripts/vars.js
  5. 1 1
      terminus-settings/src/api.ts

+ 1 - 0
app/package.json

@@ -29,6 +29,7 @@
     "mz": "^2.6.0",
     "path": "0.12.7",
     "rxjs": "5.3.0",
+    "xkeychain": "0.0.6",
     "zone.js": "0.8.12"
   },
   "devDependencies": {

+ 1 - 0
package.json

@@ -82,6 +82,7 @@
         "libappindicator1",
         "libxtst6",
         "libnss3",
+        "python-gnomekeyring",
         "tmux"
       ],
       "artifactName": "terminus-${version}-${os}-${arch}.deb"

+ 2 - 4
scripts/build-native.js

@@ -3,7 +3,5 @@ const rebuild = require('electron-rebuild').default
 const path = require('path')
 const vars = require('./vars')
 
-let buildPath = path.resolve(__dirname, '../terminus-terminal')
-rebuild(buildPath, vars.electronVersion, process.arch, [], true).then(() => {
-  console.log('Done')
-})
+rebuild(path.resolve(__dirname, '../app'), vars.electronVersion, process.arch, [], true)
+rebuild(path.resolve(__dirname, '../terminus-terminal'), vars.electronVersion, process.arch, [], true)

+ 1 - 1
scripts/vars.js

@@ -15,5 +15,5 @@ exports.builtinPlugins = [
   'terminus-community-color-schemes',
   'terminus-plugin-manager',
 ]
-exports.nativeModules = ['node-pty-tmp', 'font-manager']
+exports.nativeModules = ['node-pty-tmp', 'font-manager', 'xkeychain']
 exports.electronVersion = pkgInfo.devDependencies.electron

+ 1 - 1
terminus-settings/src/api.ts

@@ -1,6 +1,6 @@
 import { Component } from '@angular/core'
 
-export declare type ComponentType = new (...args: any[]) => Component
+export declare type ComponentType = new (...args: any[]) => any
 
 export abstract class SettingsTabProvider {
     id: string