org.gnome.Eolie.json 12.7 KB
Newer Older
1 2 3 4 5 6
{
  "app-id": "org.gnome.Eolie",
  "runtime": "org.gnome.Platform",
  "runtime-version": "master",
  "sdk": "org.gnome.Sdk",
  "command": "eolie",
7 8
  "tags": ["devel", "development", "nightly"],
  "desktop-file-name-prefix": "(Development) ",
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
  "finish-args": [
    "--share=ipc",
    "--share=network",
    "--socket=x11",
    "--socket=wayland",
    "--socket=pulseaudio",
    "--device=dri",
    "--env=GST_PLUGIN_PATH_1_0=/app/lib/gstreamer-1.0",
    "--env=SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt",
    "--filesystem=xdg-run/dconf",
    "--filesystem=home",
    "--filesystem=~/.config/dconf:rw",
    "--filesystem=~/.mozilla/firefox:rw",
    "--filesystem=~/.config/chromium:rw",
    "--filesystem=~/.config/chrome:rw",
    "--talk-name=org.freedesktop.secrets",
    "--own-name=org.gnome.Eolie.Proxy.*",
    "--talk-name=ca.desrt.dconf",
    "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
  ],
29
  "modules": [{
30 31 32 33 34 35 36 37
      "name": "gst-libav",
      "config-opts": [
        "--disable-gtk-doc"
      ],
      "cleanup": [
        "*.la",
        "/share/gtk-doc"
      ],
38 39 40 41 42
      "sources": [{
        "type": "archive",
        "url": "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.14.4.tar.xz",
        "sha256": "dfd78591901df7853eab7e56a86c34a1b03635da0d3d56b89aa577f1897865da"
      }]
43 44 45 46 47 48 49 50 51 52
    },
    {
      "name": "gst-plugins-ugly",
      "config-opts": [
        "--disable-gtk-doc"
      ],
      "cleanup": [
        "*.la",
        "/share/gtk-doc"
      ],
53 54 55 56 57
      "sources": [{
        "type": "archive",
        "url": "https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.14.4.tar.xz",
        "sha256": "ac02d837f166c35ff6ce0738e281680d0b90052cfb1f0255dcf6aaca5f0f6d23"
      }]
58 59 60 61 62 63 64 65 66
    },
    {
      "name": "enchant",
      "cleanup": [
        "/include",
        "/lib/pkgconfig",
        "*.la",
        "/share"
      ],
67 68 69 70 71
      "sources": [{
        "type": "archive",
        "url": "https://github.com/AbiWord/enchant/releases/download/v2.2.3/enchant-2.2.3.tar.gz",
        "sha256": "abd8e915675cff54c0d4da5029d95c528362266557c61c7149d53fa069b8076d"
      }]
72 73 74 75 76 77 78
    },
    {
      "name": "gtkspell",
      "cleanup": [
        "*.la",
        "/share/gtk-doc"
      ],
79 80 81 82 83
      "sources": [{
        "type": "archive",
        "url": "https://sourceforge.net/projects/gtkspell/files/3.0.10/gtkspell3-3.0.10.tar.xz",
        "sha256": "b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732"
      }]
84 85 86 87 88
    },
    {
      "name": "python-requests",
      "buildsystem": "simple",
      "build-commands": [
89
        "pip3 install --prefix=/app requests-2.21.0-py2.py3-none-any.whl"
90
      ],
91 92 93 94 95
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl",
        "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b"
      }]
96 97 98 99 100
    },
    {
      "name": "python-beautifulsoup4",
      "buildsystem": "simple",
      "build-commands": [
101
        "pip3 install --prefix=/app beautifulsoup4-4.7.1-py3-none-any.whl"
102
      ],
103 104 105 106 107 108 109 110 111 112 113 114
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/1d/5d/3260694a59df0ec52f8b4883f5d23b130bc237602a1411fa670eae12351e/beautifulsoup4-4.7.1-py3-none-any.whl",
        "sha256": "034740f6cb549b4e932ae1ab975581e6103ac8f942200a0e9759065984391858"
      }],
      "modules": [{
        "name": "soupsieve",
        "buildsystem": "simple",
        "build-commands": [
          "pip3 install --prefix=/app soupsieve-1.9.1-py2.py3-none-any.whl"
        ],
        "sources": [{
115
          "type": "file",
116 117 118 119
          "url": "https://files.pythonhosted.org/packages/b9/a5/7ea40d0f8676bde6e464a6435a48bc5db09b1a8f4f06d41dd997b8f3c616/soupsieve-1.9.1-py2.py3-none-any.whl",
          "sha256": "6898e82ecb03772a0d82bd0d0a10c0d6dcc342f77e0701d0ec4a8271be465ece"
        }]
      }]
120 121 122 123 124 125 126
    },
    {
      "name": "six",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app"
      ],
127 128 129 130 131
      "sources": [{
        "type": "archive",
        "url": "https://github.com/benjaminp/six/archive/1.12.0.tar.gz",
        "sha256": "0ce7aef70d066b8dda6425c670d00c25579c3daad8108b3e3d41bef26003c852"
      }]
132 133 134 135 136
    },
    {
      "name": "mohawk",
      "buildsystem": "simple",
      "build-commands": [
137
        "pip3 install --prefix=/app mohawk-1.0.0-py2-none-any.whl"
138
      ],
139 140 141 142 143
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/b8/ac/b5b421dddcd731fb3dfb1b473d96a237d2f1997b21dcdaed8d4c21792bd9/mohawk-1.0.0-py2-none-any.whl",
        "sha256": "aa57e6626a6ea323ab714779f23734de1d1feca8cb6fc00b65e65ce115c1696a"
      }]
144 145 146 147 148 149 150
    },
    {
      "name": "requests_hawk",
      "buildsystem": "simple",
      "build-commands": [
        "pip3 install --prefix=/app requests_hawk-1.0.0-py2.py3-none-any.whl"
      ],
151 152 153 154 155
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/3b/6a/d1aa3fab0b788bf4cf3d60898ff6b80852c8a6d82a8a7ac6d163487b8e30/requests_hawk-1.0.0-py2.py3-none-any.whl",
        "sha256": "c2626ab31ebef0c81b97781c44c2275bfcc6d8e8520fc4ced495f0f386f8fe26"
      }]
156 157 158 159 160
    },
    {
      "name": "hawkauthlib",
      "buildsystem": "simple",
      "build-commands": [
161
        "pip3 install --prefix=/app hawkauthlib-2.0.0-py2.py3-none-any.whl"
162
      ],
163 164 165
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/53/ec/23dd5cbd5e950543fdd30d91ddac4f56e395d14316677aa4cb78a029f8e2/hawkauthlib-2.0.0-py2.py3-none-any.whl",
166
        "sha256": "935878d3a75832aa76f78ddee13491f1466cbd69a8e7e4248902763cf9953ba9"
167
      }]
168 169 170 171 172 173 174
    },
    {
      "name": "cffi",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app --root=/"
      ],
175 176 177 178 179
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/64/7c/27367b38e6cc3e1f49f193deb761fe75cda9f95da37b67b422e62281fcac/cffi-1.12.2.tar.gz",
        "sha256": "e113878a446c6228669144ae8a56e268c91b7f1fafae927adc4879d9849e0ea7"
      }]
180 181 182 183 184 185 186
    },
    {
      "name": "pycparser",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app --root=/"
      ],
187 188 189 190 191
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz",
        "sha256": "a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3"
      }]
192 193 194 195 196 197 198
    },
    {
      "name": "cryptography",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app --root=/ --skip-build"
      ],
199 200 201 202 203
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz",
        "sha256": "26c821cbeb683facb966045e2064303029d572a87ee69ca5a1bf54bf55f93ca6"
      }]
204 205 206 207 208 209 210
    },
    {
      "name": "PyYAML",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app --root=/"
      ],
211 212 213 214 215
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/9f/2c/9417b5c774792634834e730932745bc09a7d36754ca00acf1ccd1ac2594d/PyYAML-5.1.tar.gz",
        "sha256": "436bc774ecf7c103814098159fbb84c2715d25980175292c648f2da143909f95"
      }]
216 217 218 219 220 221 222
    },
    {
      "name": "PyBrowserID",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app --root=/"
      ],
223 224 225 226 227
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/e4/2e/e9bb9e24e600da08ff6a4d003362434eed717151f58413d8f73427e7e315/PyBrowserID-0.14.0.tar.gz",
        "sha256": "6c227669e87cc25796ae76f6a0ef65025528c8ad82d352679fa9a3e5663a71e3"
      }]
228 229 230 231 232
    },
    {
      "name": "pyparsing",
      "buildsystem": "simple",
      "build-commands": [
233
        "pip3 install --prefix=/app pyparsing-2.4.0-py2.py3-none-any.whl"
234
      ],
235 236 237 238 239
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/dd/d9/3ec19e966301a6e25769976999bd7bbe552016f0d32b577dc9d63d2e0c49/pyparsing-2.4.0-py2.py3-none-any.whl",
        "sha256": "9b6323ef4ab914af344ba97510e966d64ba91055d6b9afa6b30799340e89cc03"
      }]
240 241 242 243 244
    },
    {
      "name": "packaging",
      "buildsystem": "simple",
      "build-commands": [
245
        "pip3 install --prefix=/app packaging-19.0-py2.py3-none-any.whl"
246
      ],
247 248 249 250 251
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packaging-19.0-py2.py3-none-any.whl",
        "sha256": "9e1cbf8c12b1f1ce0bb5344b8d7ecf66a6f8a6e91bcb0c84593ed6d3ab5c4ab3"
      }]
252 253 254 255 256
    },
    {
      "name": "asn1crypto",
      "buildsystem": "simple",
      "build-commands": [
257
        "pip3 install --prefix=/app asn1crypto-0.24.0-py2.py3-none-any.whl"
258
      ],
259 260 261 262 263
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl",
        "sha256": "2f1adbb7546ed199e3c90ef23ec95c5cf3585bac7d11fb7eb562a3fe89c64e87"
      }]
264 265 266 267 268
    },
    {
      "name": "WebOb",
      "buildsystem": "simple",
      "build-commands": [
269
        "pip3 install --prefix=/app WebOb-1.8.5-py2.py3-none-any.whl"
270
      ],
271 272 273 274 275
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/06/e1/4acd2b4327fceb4c6446bdbca515f807ab83188526fd654940c00bcf8cc3/WebOb-1.8.5-py2.py3-none-any.whl",
        "sha256": "36db8203c67023d68c1b00208a7bf55e3b10de2aa317555740add29c619de12b"
      }]
276 277 278 279 280
    },
    {
      "name": "idna",
      "buildsystem": "simple",
      "build-commands": [
281
        "pip3 install --prefix=/app idna-2.8-py2.py3-none-any.whl"
282
      ],
283 284 285 286 287
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl",
        "sha256": "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c"
      }]
288 289 290 291 292 293 294
    },
    {
      "name": "Naked",
      "buildsystem": "simple",
      "build-commands": [
        "pip3 install --prefix=/app Naked-0.1.31-py2.py3-none-any.whl"
      ],
295 296 297 298 299
      "sources": [{
        "type": "file",
        "url": "https://pypi.python.org/packages/02/36/b8107b51adca73402ec1860d88f41d958e275e60eea6eeaa9c39ddb89a40/Naked-0.1.31-py2.py3-none-any.whl#md5=fb3c6f2ec6c32ed11d00f1b1d80984f8",
        "sha256": "19de9961f4edb29e75cf837e8e031d6b52fbba4f0033515893d26f69c74b3b1f"
      }]
300 301 302 303 304 305 306
    },
    {
      "name": "shellescape",
      "buildsystem": "simple",
      "build-commands": [
        "pip3 install --prefix=/app shellescape-3.4.1-py2.py3-none-any.whl"
      ],
307 308 309 310 311
      "sources": [{
        "type": "file",
        "url": "https://pypi.python.org/packages/51/b6/986c99a10040beaaefca1ad6c93bd7738cb8e4f52f6caed13d3ed1caa7e4/shellescape-3.4.1-py2.py3-none-any.whl#md5=5bc6f494f210878685dc9492fbce52e2",
        "sha256": "3ff2aeb6ce2c5a4e6059fe4a2a745a824f5a3834fe8365a39c5ea691073cfdb6"
      }]
312 313 314 315 316 317 318
    },
    {
      "name": "pycrypto",
      "buildsystem": "simple",
      "build-commands": [
        "python3 setup.py install --prefix=/app --root=/"
      ],
319 320 321 322 323
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz",
        "sha256": "f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c"
      }]
324 325 326 327 328
    },
    {
      "name": "python-dateutil",
      "buildsystem": "simple",
      "build-commands": [
329
        "pip3 install --prefix=/app python_dateutil-2.8.0-py2.py3-none-any.whl"
330
      ],
331 332 333 334 335
      "sources": [{
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl",
        "sha256": "7e6584c74aeed623791615e26efd690f29817a27c73085b78e4bad02493df2fb"
      }]
336 337 338 339 340
    },
    {
      "name": "PyFxA",
      "buildsystem": "simple",
      "build-commands": [
341
        "python3 setup.py install --prefix=/app"
342
      ],
343 344 345 346 347
      "sources": [{
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/cf/93/002ded7990d847f730cd9b63fec2f5de98d72fc752408be14173b4e763a5/PyFxA-0.7.1.tar.gz",
        "sha256": "616689486d8d63956aa40836cffafde6e7590cdeb200badabaaf3c17d5b26cce"
      }]
348 349 350 351
    },
    {
      "name": "Eolie",
      "buildsystem": "meson",
352 353 354 355
      "sources": [{
        "type": "git",
        "url": "https://gitlab.gnome.org/World/eolie.git"
      }]
356 357
    }
  ]
358
}