on master help sign in
Add org.robomongo.Robo3T
commit9566f16c190ed229a3849e0494a040775144e37f authorBilal Elmoussaoui <bil.elmoussaoui@gmail.com> dateMon 27 Apr 2020, 14:04 (6 years ago) parent746ea89
8 files changed+196
org.robomongo.Robo3T.desktop+9 org.robomongo.Robo3T.json+78 org.robomongo.Robo3T.metainfo.xml+53 org.robomongo.Robo3T.png python3-Cheetah3.json+14 python3-psutil.json+14 python3-pyyaml.json+14 python3-regex.json+14
org.robomongo.Robo3T.desktopnew file+9
@@ -0,0 +1,9 @@
1+[Desktop Entry]
2+Name=Robo 3T
3+GenericName=MongoDB GUI
4+Comment=Free lightweight GUI for MongoDB enthusiasts
5+Exec=robo3t
6+Icon=org.robomongo.Robo3T
7+Type=Application
8+Categories=Development;IDE;
9+Keywords=database;mongodb;
org.robomongo.Robo3T.jsonnew file+78
@@ -0,0 +1,78 @@
1+{
2+ "app-id": "org.robomongo.Robo3T",
3+ "runtime": "org.kde.Platform",
4+ "runtime-version": "5.14",
5+ "sdk": "org.kde.Sdk",
6+ "command": "robo3t",
7+ "finish-args": [
8+ "--socket=x11",
9+ "--socket=wayland",
10+ "--share=ipc",
11+ "--share=network",
12+ "--filesystem=home"
13+ ],
14+ "modules": [
15+ {
16+ "name": "scons",
17+ "cleanup": ["*"],
18+ "buildsystem": "simple",
19+ "build-commands": ["python3 setup.py install --prefix=/app"],
20+ "sources": [
21+ {
22+ "type": "archive",
23+ "url": "http://downloads.sourceforge.net/project/scons/scons/3.1.1/scons-3.1.1.tar.gz",
24+ "sha256": "4cea417fdd7499a36f407923d03b4b7000b0f9e8fd7b31b316b9ce7eba9143a5"
25+ }
26+ ]
27+ },
28+ {
29+ "name": "robomongo-shell",
30+ "buildsystem": "simple",
31+ "build-commands": [
32+ "python3 /app/bin/scons --prefix=/app --disable-warnings-as-errors MONGO_VERSION=4.2.6",
33+ "python3 /app/bin/scons install"
34+ ],
35+ "sources": [
36+ {
37+ "type": "archive",
38+ "url": "https://github.com/Studio3T/robomongo-shell/archive/r4.2.6.tar.gz",
39+ "sha256": "a0688a9f202cf1d5f30355de63be00f2655f538bf496fb930040c9b4bdec7186"
40+ }
41+ ],
42+ "modules": [
43+ "python3-psutil.json",
44+ "python3-pyyaml.json",
45+ "python3-regex.json",
46+ "python3-Cheetah3.json"
47+ ]
48+ },
49+ {
50+ "name": "robo3t",
51+ "buildsystem": "cmake-ninja",
52+ "post-install": [
53+ "install -D -m 644 ${FLATPAK_ID}.png /app/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png",
54+ "install -D -m 644 ${FLATPAK_ID}.desktop /app/share/applications/${FLATPAK_ID}.desktop",
55+ "install -D -m 644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml"
56+ ],
57+ "sources": [
58+ {
59+ "type": "archive",
60+ "url": "https://github.com/Studio3T/robomongo/archive/v1.3.1.tar.gz",
61+ "sha256": "8bccea5fd65585b10cee20a0ffb14fa0069ae62e02dfae50b97b74e03fdda978"
62+ },
63+ {
64+ "type": "file",
65+ "path": "org.robomongo.Robo3T.png"
66+ },
67+ {
68+ "type": "file",
69+ "path": "org.robomongo.Robo3T.desktop"
70+ },
71+ {
72+ "type": "file",
73+ "path": "org.robomongo.Robo3T.metainfo.xml"
74+ }
75+ ]
76+ }
77+ ]
78+}
org.robomongo.Robo3T.metainfo.xmlnew file+53
@@ -0,0 +1,53 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<component type="desktop-application">
3+ <id>org.robomongo.Robo3T</id>
4+ <launchable type="desktop-id">org.robomongo.Robo3T.desktop</launchable>
5+ <name>Robo 3T</name>>
6+ <metadata_license>CC0</metadata_license>
7+ <project_license>LicenseRef=https://github.com/Studio3T/robomongo/blob/master/LICENSE</project_license>
8+ <developer_name>3T Software Labs</developer_name>
9+ <summary>Free lightweight GUI for MongoDB enthusiasts</summary>
10+ <description>
11+ <p>
12+ Robo 3T (formerly Robomongo) is a shell-centric cross-platform MongoDB management tool.
13+ Unlike most other MongoDB admin UI tools, Robo 3T embeds the actual mongo shell in a tabbed interface
14+ with access to a shell command line as well as GUI interaction.
15+ </p>
16+ </description>
17+ <screenshots>
18+ <screenshot type="default">
19+ <image>https://robomongo.org/static/screens-transparent-6e2a44fd.png</image>
20+ </screenshot>
21+ </screenshots>
22+ <content_rating type="oars-1.1" />
23+ <url type="homepage">https://robomongo.org/</url>
24+ <url type="bugtracker">https://github.com/Studio3T/robomongo/issues</url>
25+ <releases>
26+ <release date="2019-03-22" version="1.3.1">
27+ <description>
28+ <ul>
29+ <li>New Features:</li>
30+ <li>* Biggest change in this version is mongo shell version upgrade from 3.4 to 4.0</li>
31+ <li>* Support for importing from MongoDB SRV connection strings</li>
32+ <li>* Query results window now supports tabbed output</li>
33+ <li>* New feature: Adding support for SCRAM-SHA-256 auth mechanism</li>
34+ <li>* Encrypted passwords are used instead of clear text passwords</li>
35+ <li>* Support for Ubuntu 18.04 and Mac 10.14</li>
36+ <li>* Support for creating version 4 UUID</li>
37+ <li>Bug Fixes:</li>
38+ <li>* Create/View/Drop User features are fixed and updated</li>
39+ <li>* Pagination does not work when the aggregation queries have dotted fields</li>
40+ <li>* Attempt to fix: Crash when right click on existing results plus a new long running query</li>
41+ <li>* Fix for application crash when adding index with invalid JSON</li>
42+ <li>* 'Repair Database' in Robo3T needs a confirm dialog box!</li>
43+ <li>* Robo 3T the input space causes connection failure</li>
44+ <li>* Crash when loading results + right click</li>
45+ <li>* Attempt to fix major connection problems seen with the second edit/add/remove doc. operation after MongoDB 4.0 upgrade</li>
46+ <li>* Attempt to fix: For CRUD ops showing progress bar and disabling context menu while waiting for edit op to finish</li>
47+ <li>* Showing much better error reason string from Mongo drivers for connection failures</li>
48+ <li>* Fixing UI issue where Functions folder freezing with "Functions..." when fails to refresh</li>
49+ </ul>
50+ </description>
51+ </release>
52+ </releases>
53+</component>
org.robomongo.Robo3T.pngnew file

Binary file not shown.

python3-Cheetah3.jsonnew file+14
@@ -0,0 +1,14 @@
1+{
2+ "name": "python3-Cheetah3",
3+ "buildsystem": "simple",
4+ "build-commands": [
5+ "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} Cheetah3"
6+ ],
7+ "sources": [
8+ {
9+ "type": "file",
10+ "url": "https://files.pythonhosted.org/packages/4e/72/e6a7d92279e3551db1b68fd336fd7a6e3d2f2ec742bf486486e6150d77d2/Cheetah3-3.2.4.tar.gz",
11+ "sha256": "caabb9c22961a3413ac85cd1e5525ec9ca80daeba6555f4f60802b6c256e252b"
12+ }
13+ ]
14+}
python3-psutil.jsonnew file+14
@@ -0,0 +1,14 @@
1+{
2+ "name": "python3-psutil",
3+ "buildsystem": "simple",
4+ "build-commands": [
5+ "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} psutil"
6+ ],
7+ "sources": [
8+ {
9+ "type": "file",
10+ "url": "https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz",
11+ "sha256": "685ec16ca14d079455892f25bd124df26ff9137664af445563c1bd36629b5e0e"
12+ }
13+ ]
14+}
python3-pyyaml.jsonnew file+14
@@ -0,0 +1,14 @@
1+{
2+ "name": "python3-pyyaml",
3+ "buildsystem": "simple",
4+ "build-commands": [
5+ "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} pyyaml"
6+ ],
7+ "sources": [
8+ {
9+ "type": "file",
10+ "url": "https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz",
11+ "sha256": "b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d"
12+ }
13+ ]
14+}
python3-regex.jsonnew file+14
@@ -0,0 +1,14 @@
1+{
2+ "name": "python3-regex",
3+ "buildsystem": "simple",
4+ "build-commands": [
5+ "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} regex"
6+ ],
7+ "sources": [
8+ {
9+ "type": "file",
10+ "url": "https://files.pythonhosted.org/packages/4c/e7/eee73c42c1193fecc0e91361a163cbb8dfbea62c3db7618ad986e5b43a14/regex-2020.4.4.tar.gz",
11+ "sha256": "295badf61a51add2d428a46b8580309c520d8b26e769868b922750cf3ce67142"
12+ }
13+ ]
14+}