diff --git a/com.zen.browser.desktop b/com.zen.browser.desktop new file mode 100644 index 0000000..87c8c0f --- /dev/null +++ b/com.zen.browser.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application + +Name=Zen Browser +Comment=Zen Browser. Your browser, your way. +Categories=Network;WebBrowser; + +Icon=com.zen.browser +Exec=/app/bin/launch-script.sh +Terminal=false \ No newline at end of file diff --git a/com.zen.browser.metainfo.xml b/com.zen.browser.metainfo.xml new file mode 100644 index 0000000..2ed281b --- /dev/null +++ b/com.zen.browser.metainfo.xml @@ -0,0 +1,33 @@ + + + com.zen.browser.alpha + + Zen Browser Alpha + Zen Browser. youur browser, your way! + + MIT + MPL-2.0 + + +

Zen Browser is a firefox based browser that will change the way you surf the web!

+ + +
+ + com.zen.browser.alpha.desktop + + + https://get-zen.vercel.app/browser-dark.png + + + https://get-zen.vercel.app/browser-light.png + + +
\ No newline at end of file diff --git a/icons/appdir/128x128/com.zen.browser.png b/icons/appdir/128x128/com.zen.browser.png new file mode 100644 index 0000000..7f43e31 Binary files /dev/null and b/icons/appdir/128x128/com.zen.browser.png differ diff --git a/icons/hicolor/128x128/apps/com.zen.browser.png b/icons/hicolor/128x128/apps/com.zen.browser.png new file mode 100644 index 0000000..7f43e31 Binary files /dev/null and b/icons/hicolor/128x128/apps/com.zen.browser.png differ diff --git a/org.zen.browser.flatpak.yml b/org.zen.browser.flatpak.yml new file mode 100644 index 0000000..e1a29e5 --- /dev/null +++ b/org.zen.browser.flatpak.yml @@ -0,0 +1,66 @@ +app-id: com.zen.browser +runtime: org.freedesktop.Platform +runtime-version: '22.08' +sdk: org.freedesktop.Sdk +base: org.mozilla.firefox.BaseApp +base-version: '22.08' +command: launch-script.sh +finish-args: + - --share=ipc + - --share=network + - --env=GTK_PATH=/app/lib/gtkmodules + - --socket=pulseaudio + - --socket=wayland + - --socket=x11 + - --socket=pcsc + - --socket=cups + - --persist=.zen-browser + - --filesystem=xdg-download:rw + - --device=all + - --talk-name=org.freedesktop.FileManager1 + - --system-talk-name=org.freedesktop.NetworkManager + - --talk-name=org.a11y.Bus + - --talk-name=org.gnome.SessionManager + - --talk-name=org.freedesktop.ScreenSaver + - --talk-name=org.freedesktop.Notifications + - --own-name=com.zen.browser.* +modules: + - name: pulse_browser + buildsystem: simple + build-commands: + - tar -xvf pulse-browser.tar.bz2 + - mv pulse-browser/ bin/ + + - install -d /app/bin + - install -d /app/bin/distribution + - install -d /app/share/icons + - install -d /app/share/metainfo + - install -d /app/share/applications + + - cp -r bin/* /app/bin + - cp -r icons/* /app/share/icons + - cp launch-script.sh /app/bin/launch-script.sh + - cp -r policies.json /app/bin/distribution/policies.json + + - cp com.zen.browser.metainfo.xml /app/share/metainfo/com.zen.browser.metainfo.xml + - cp com.zen.browser.desktop /app/share/applications/com.zen.browser.desktop + + - chmod +x /app/bin/launch-script.sh + sources: + - type: file + path: ./pulse-browser.tar.bz2 + + - type: file + path: ./policies.json + + - type: file + path: ./launch-script.sh + + - type: file + path: ./com.zen.browser.metainfo.xml + - type: file + path: ./com.zen.browser.desktop + + - type: dir + path: ./icons/ + dest: icons \ No newline at end of file