aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-06-04 20:34:50 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-06-04 20:34:50 +0200
commit8e9d8d8b70f2a5515ffa4b2dad18cf5783ab1e4e (patch)
treec2f70049be19f757f1ae6b2b80c3bfe70a47612c /nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json
parent240cb27216dbb4203e2d470d78888b5cf82809ac (diff)
parent467ce5a9f45aaf96110b41eb863a56866e1c2c3c (diff)
Merge commit '467ce5a9f45aaf96110b41eb863a56866e1c2c3c'
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json')
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json102
1 files changed, 99 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json b/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json
index d036050a476..959b99e68f6 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json
@@ -1,15 +1,111 @@
{
- "name": "riot-web",
+ "name": "riot-desktop",
"productName": "Riot",
"main": "src/electron-main.js",
- "version": "1.6.0",
+ "version": "1.6.2",
"description": "A feature-rich client for Matrix.org",
"author": "New Vector Ltd.",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/vector-im/riot-desktop"
+ },
+ "license": "Apache-2.0",
+ "files": [],
+ "scripts": {
+ "mkdirs": "mkdirp packages deploys",
+ "fetch": "yarn run mkdirs && node scripts/fetch-package.js",
+ "start": "electron .",
+ "lint": "eslint src/ scripts/ hak/",
+ "build:native": "yarn run hak",
+ "build32": "electron-builder --ia32",
+ "build64": "electron-builder --x64",
+ "build": "electron-builder",
+ "docker:setup": "docker build -t riot-desktop-dockerbuild dockerbuild",
+ "docker:build:native": "scripts/in-docker.sh yarn run hak",
+ "docker:build": "scripts/in-docker.sh yarn run build",
+ "docker:install": "scripts/in-docker.sh yarn install",
+ "debrepo": "scripts/mkrepo.sh",
+ "clean": "rimraf webapp.asar dist packages deploys",
+ "hak": "node scripts/hak/index.js"
+ },
"dependencies": {
"auto-launch": "^5.0.1",
"electron-store": "^2.0.0",
"electron-window-state": "^4.1.0",
- "minimist": "^1.2.0",
+ "minimist": "^1.2.3",
"png-to-ico": "^1.0.2"
+ },
+ "devDependencies": {
+ "asar": "^2.0.1",
+ "electron-builder": "^22.3.2",
+ "electron-builder-squirrel-windows": "^22.3.2",
+ "electron-devtools-installer": "^2.2.4",
+ "electron-notarize": "^0.2.0",
+ "eslint": "^5.8.0",
+ "eslint-config-google": "^0.7.1",
+ "eslint-plugin-babel": "^4.1.2",
+ "find-npm-prefix": "^1.0.2",
+ "fs-extra": "^8.1.0",
+ "glob": "^7.1.6",
+ "matrix-js-sdk": "6.1.0",
+ "mkdirp": "^1.0.3",
+ "needle": "^2.3.2",
+ "node-pre-gyp": "^0.14.0",
+ "npm": "^6.13.7",
+ "rimraf": "^3.0.2",
+ "semver": "^7.1.3",
+ "tar": "^6.0.1"
+ },
+ "hakDependencies": {
+ "matrix-seshat": "^1.3.3"
+ },
+ "build": {
+ "appId": "im.riot.app",
+ "electronVersion": "8.0.3",
+ "files": [
+ "package.json",
+ {
+ "from": ".hak/hakModules",
+ "to": "node_modules"
+ },
+ "src/**"
+ ],
+ "extraResources": [
+ {
+ "from": "res/img",
+ "to": "img"
+ },
+ "webapp.asar"
+ ],
+ "linux": {
+ "target": "deb",
+ "category": "Network;InstantMessaging;Chat",
+ "maintainer": "support@riot.im",
+ "desktop": {
+ "StartupWMClass": "riot"
+ }
+ },
+ "mac": {
+ "category": "public.app-category.social-networking",
+ "darkModeSupport": true
+ },
+ "win": {
+ "target": {
+ "target": "squirrel"
+ },
+ "sign": "scripts/electron_winSign"
+ },
+ "directories": {
+ "output": "dist"
+ },
+ "afterSign": "scripts/electron_afterSign",
+ "protocols": [
+ {
+ "name": "riot",
+ "schemes": [
+ "riot"
+ ]
+ }
+ ]
}
}