diff --git a/build-aux/flatpak/de.wolfvollprecht.UberWriter.json b/build-aux/flatpak/de.wolfvollprecht.UberWriter.json
index a0276fc..a847af9 100644
--- a/build-aux/flatpak/de.wolfvollprecht.UberWriter.json
+++ b/build-aux/flatpak/de.wolfvollprecht.UberWriter.json
@@ -1,10 +1,10 @@
{
- "app-id": "de.wolfvollprecht.UberWriter",
- "runtime": "org.gnome.Platform",
- "runtime-version": "3.34",
- "sdk": "org.gnome.Sdk",
- "command": "uberwriter",
- "finish-args": [
+ "app-id" : "de.wolfvollprecht.UberWriter",
+ "runtime" : "org.gnome.Platform",
+ "runtime-version" : "3.34",
+ "sdk" : "org.gnome.Sdk",
+ "command" : "uberwriter",
+ "finish-args" : [
"--socket=x11",
"--socket=wayland",
"--share=ipc",
@@ -13,94 +13,108 @@
"--env=PATH=/app/bin:/usr/bin:/app/extensions/TexLive/2019/bin/x86_64-linux/",
"--metadata=X-DConf=migrate-path=/de/wolfvollprecht/UberWriter/"
],
- "add-extensions": {
- "de.wolfvollprecht.UberWriter.Plugin": {
- "directory": "extensions",
- "version": "stable",
- "subdirectories": true,
- "no-autodownload": true,
- "autodelete": true
- }
+ "add-extensions" : {
+ "de.wolfvollprecht.UberWriter.Plugin" : {
+ "directory" : "extensions",
+ "version" : "stable",
+ "subdirectories" : true,
+ "no-autodownload" : true,
+ "autodelete" : true
+ }
},
- "modules": [{
- "name":"gspell",
- "sources":[{
- "type":"archive",
- "url":"https://download.gnome.org/sources/gspell/1.8/gspell-1.8.1.tar.xz",
- "sha256":"819a1d23c7603000e73f5e738bdd284342e0cd345fb0c7650999c31ec741bbe5"
- }]
- },
- {
- "name": "pandoc",
- "only-arches": [
- "x86_64"
- ],
- "buildsystem": "simple",
- "build-commands": [
- "cp bin/pandoc /app/bin/pandoc",
- "cp bin/pandoc-citeproc /app/bin/pandoc-citeproc"
- ],
- "sources": [{
- "type": "archive",
- "url": "https://github.com/jgm/pandoc/releases/download/2.2/pandoc-2.2-linux.tar.gz",
- "sha256": "06ecd882e42ef9b7390b1c82e1e71b3ea48679181289b9b810a8797825bed8ed"
- }]
- },
- {
- "name": "pipdeps",
- "buildsystem": "simple",
- "build-commands": [
- "pip3 install --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} regex pypandoc"
- ],
- "sources": [{
- "type": "file",
- "url": "https://files.pythonhosted.org/packages/5d/c1/45947333669b31bc6b4933308dd07c2aa2fedcec0a95b14eedae993bd449/wheel-0.31.0.tar.gz",
- "sha256": "1ae8153bed701cb062913b72429bcf854ba824f973735427681882a688cb55ce"
+ "modules" : [
+ {
+ "name" : "gspell",
+ "sources" : [
+ {
+ "type" : "archive",
+ "url" : "https://download.gnome.org/sources/gspell/1.8/gspell-1.8.1.tar.xz",
+ "sha256" : "819a1d23c7603000e73f5e738bdd284342e0cd345fb0c7650999c31ec741bbe5"
+ }
+ ]
},
{
- "type": "file",
- "url": "https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz",
- "sha256": "f2bd08e0cd1b06e10218feaf6fef299f473ba706582eb3bd9d52203fdbd7ee68"
- },
- {
- "type": "file",
- "url": "https://files.pythonhosted.org/packages/71/81/00184643e5a10a456b4118fc12c96780823adb8ed974eb2289f29703b29b/pypandoc-1.4.tar.gz",
- "sha256": "e914e6d5f84a76764887e4d909b09d63308725f0cbb5293872c2c92f07c11a5b"
+ "name" : "pandoc",
+ "only-arches" : [
+ "x86_64"
+ ],
+ "buildsystem" : "simple",
+ "build-commands" : [
+ "cp bin/pandoc /app/bin/pandoc",
+ "cp bin/pandoc-citeproc /app/bin/pandoc-citeproc"
+ ],
+ "sources" : [
+ {
+ "type" : "archive",
+ "url" : "https://github.com/jgm/pandoc/releases/download/2.2/pandoc-2.2-linux.tar.gz",
+ "sha256" : "06ecd882e42ef9b7390b1c82e1e71b3ea48679181289b9b810a8797825bed8ed"
+ }
+ ]
},
{
- "type": "file",
- "url": "https://files.pythonhosted.org/packages/a2/51/c39562cfed3272592c60cfd229e5464d715b78537e332eac2b695422dc49/regex-2018.02.21.tar.gz",
- "sha256": "b44624a38d07d3c954c84ad302c29f7930f4bf01443beef5589e9157b14e2a29"
+ "name" : "pipdeps",
+ "buildsystem" : "simple",
+ "build-commands" : [
+ "pip3 install --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} regex pypandoc"
+ ],
+ "sources" : [
+ {
+ "type" : "file",
+ "url" : "https://files.pythonhosted.org/packages/5d/c1/45947333669b31bc6b4933308dd07c2aa2fedcec0a95b14eedae993bd449/wheel-0.31.0.tar.gz",
+ "sha256" : "1ae8153bed701cb062913b72429bcf854ba824f973735427681882a688cb55ce"
+ },
+ {
+ "type" : "file",
+ "url" : "https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz",
+ "sha256" : "f2bd08e0cd1b06e10218feaf6fef299f473ba706582eb3bd9d52203fdbd7ee68"
+ },
+ {
+ "type" : "file",
+ "url" : "https://files.pythonhosted.org/packages/71/81/00184643e5a10a456b4118fc12c96780823adb8ed974eb2289f29703b29b/pypandoc-1.4.tar.gz",
+ "sha256" : "e914e6d5f84a76764887e4d909b09d63308725f0cbb5293872c2c92f07c11a5b"
+ },
+ {
+ "type" : "file",
+ "url" : "https://files.pythonhosted.org/packages/a2/51/c39562cfed3272592c60cfd229e5464d715b78537e332eac2b695422dc49/regex-2018.02.21.tar.gz",
+ "sha256" : "b44624a38d07d3c954c84ad302c29f7930f4bf01443beef5589e9157b14e2a29"
+ },
+ {
+ "type" : "file",
+ "url" : "https://files.pythonhosted.org/packages/9e/54/04d88a59efa33fefb88133ceb638cdf754319030c28aadc5a379d82140ed/pyenchant-2.0.0.tar.gz",
+ "sha256" : "fc31cda72ace001da8fe5d42f11c26e514a91fa8c70468739216ddd8de64e2a0"
+ }
+ ]
},
{
- "type": "file",
- "url": "https://files.pythonhosted.org/packages/9e/54/04d88a59efa33fefb88133ceb638cdf754319030c28aadc5a379d82140ed/pyenchant-2.0.0.tar.gz",
- "sha256": "fc31cda72ace001da8fe5d42f11c26e514a91fa8c70468739216ddd8de64e2a0"
- }]
- },
- {
- "name": "fonts",
- "buildsystem": "simple",
- "build-commands": [
- "mkdir -p /app/share/fonts/",
- "cp ttf/* /app/share/fonts/"
- ],
- "sources": [{
- "type": "git",
- "url": "https://github.com/mozilla/Fira",
- "tag": "4.202"
- }]
- },
- {
- "name": "uberwriter",
- "buildsystem": "meson",
- "sources": [{
- "type" : "dir",
- "path" : "../../"
- }],
- "post-install": [
- "install -d /app/extensions"
- ]
- }
- ]
+ "name" : "fonts",
+ "buildsystem" : "simple",
+ "build-commands" : [
+ "mkdir -p /app/share/fonts/",
+ "cp ttf/* /app/share/fonts/"
+ ],
+ "sources" : [
+ {
+ "type" : "git",
+ "url" : "https://github.com/mozilla/Fira",
+ "tag" : "4.202"
+ }
+ ]
+ },
+ {
+ "name" : "uberwriter",
+ "buildsystem" : "meson",
+ "config-opts" : [
+ "-Dprofile=development"
+ ],
+ "sources" : [
+ {
+ "type" : "dir",
+ "path" : "../../"
+ }
+ ],
+ "post-install" : [
+ "install -d /app/extensions"
+ ]
+ }
+ ]
}
diff --git a/data/icons/de.wolfvollprecht.UberWriter.Devel.svg b/data/icons/de.wolfvollprecht.UberWriter.Devel.svg
new file mode 100644
index 0000000..4bca977
--- /dev/null
+++ b/data/icons/de.wolfvollprecht.UberWriter.Devel.svg
@@ -0,0 +1,211 @@
+
+
diff --git a/data/icons/de.wolfvollprecht.uberwriter.Source b/data/icons/de.wolfvollprecht.uberwriter.Source
new file mode 100644
index 0000000..942a89e
--- /dev/null
+++ b/data/icons/de.wolfvollprecht.uberwriter.Source
@@ -0,0 +1,2820 @@
+
+
diff --git a/data/icons/meson.build b/data/icons/meson.build
index 9aa6dc9..1b84295 100644
--- a/data/icons/meson.build
+++ b/data/icons/meson.build
@@ -1,7 +1,6 @@
install_data(
- 'de.wolfvollprecht.UberWriter.svg',
- install_dir: datadir / 'icons' / 'hicolor' / 'scalable' / 'apps',
- rename: '@0@.svg'.format(application_id)
+ '@0@.svg'.format(application_id),
+ install_dir: datadir / 'icons' / 'hicolor' / 'scalable' / 'apps'
)
install_data(
diff --git a/meson.build b/meson.build
index 6173c51..7718852 100644
--- a/meson.build
+++ b/meson.build
@@ -5,7 +5,7 @@ project(
)
if get_option('profile') == 'development'
- profile = 'Devel'
+ profile = '.Devel'
name_suffix = ' (Development)'
vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip()
if vcs_tag == ''