Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cgrobertson:branches:OBS:Flatpak:Templates
MozillaFirefoxESR-flatpak
flatpak.yaml
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File flatpak.yaml of Package MozillaFirefoxESR-flatpak
# Special OBS field because flatpak does not have a version field # Default will be '0' if the field is missing. #!BuildVersion: 115.11.0 --- app-id: org.mozilla.FirefoxESR runtime: org.freedesktop.Platform sdk: org.freedesktop.Sdk runtime-version: '22.08' command: firefox #branch: suse # We are not using the BaseApp, but repackaging all libs via rpms from OBS # see: https://github.com/flathub/org.mozilla.firefox.BaseApp/blob/branch/22.08/org.mozilla.firefox.BaseApp.json #base: org.mozilla.firefox.BaseApp/x86_64/22.08 finish-args: - --share=ipc - --share=network # We need to set this path in order to make CUPS-integration work - --env=GTK_PATH=/app/lib/gtkmodules - --socket=pulseaudio - --socket=wayland - --socket=x11 - --socket=pcsc - --socket=cups - --require-version=0.11.1 - --persist=.mozilla - --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.gtk.vfs.* - --talk-name=org.freedesktop.Notifications - --own-name=org.mpris.MediaPlayer2.firefox.* - --own-name=org.mozilla.firefox.* - --own-name=org.mozilla.firefox_beta.* cleanup: - "/share/man" modules: # Needed to start Firefox - name: dbus-glib buildsystem: simple build-commands: - "mv * /app/" sources: - type: archive archive-type: "rpm" url: "dbus-1-glib-0.108-1.29.x86_64.rpm" sha256: "de5491a8661eabf45a2336fcc7a5c325f21ce9b6522b76b409dd487c6f11ac24" # Needed to start Firefox - name: mozilla-nss buildsystem: simple build-commands: # - "mkdir -p /app/lib64/" - "mv lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" url: "mozilla-nss-3.90.2-150400.3.39.1.x86_64.rpm" sha256: "6b41ef95c3870c859c30c5ff3a8db289784e11fb70c0d4b2672a3e6fad628302" # Needed to have actual notifications and not just new windows open upon notify - name: libnotify buildsystem: simple build-commands: - "mv lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" url: "libnotify4-0.7.9-150400.1.13.x86_64.rpm" sha256: "1ed7ff44102cfcb1fb9204f49df2d64dd6aab39ce8d2faac306caea1344275e8" # Needed to have the system-printing-dialog find CUPS-printers - name: gtk-cups buildsystem: simple build-commands: - "mkdir /app/lib64/gtk" - "mv lib64/gtk-3.0/3.0.0/ /app/lib64/gtk" sources: - type: archive archive-type: "rpm" url: "libgtk-3-0-3.24.34-150400.3.3.1.x86_64.rpm" sha256: "52213422d40001d8d9ede45bdf20d2023939d54c6e05a2dbc58931a065c91301" - name: colord buildsystem: simple build-commands: - "mv lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" url: "libcolord2-1.4.5-150400.4.3.1.x86_64.rpm" sha256: "896291cce9a5ca5df087943154b976a9b8c5ee3d9facafdf0847c6cc1c0ed953" - name: gtk-settings buildsystem: simple build-commands: - "install -Dm 644 gtk-settings.ini /app/etc/xdg/gtk-3.0/settings.ini" sources: - type: file path: "gtk-settings.ini" # Firefox proper - name: firefox buildsystem: simple build-commands: - "sed -i 's|MOZ_DIST_LIB=\"/usr/lib64/firefox\"|MOZ_DIST_LIB=\"/app/lib64/firefox\"|' bin/firefox" - "sed -i 's|LD_LIBRARY_PATH=$MOZ_DIST_LIB|LD_LIBRARY_PATH=/app/lib64/:$MOZ_DIST_LIB|' bin/firefox" - "mv bin /app/" - "mv lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" # Wanted to use "path:" here, but it doesn't work. So url: it is... url: "MozillaFirefox-115.11.0-150200.152.137.2.x86_64.rpm" sha256: "0647d6b6c26df1d92782e8063ff2efc261af7cb22923d6c7a0a57b709df0ef22" # Firefox branding for SUSE - name: firefox-branding buildsystem: simple build-commands: - "cp -R lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" # Wanted to use "path:" here, but it doesn't work. So url: it is... url: "MozillaFirefox-branding-SLE-115-150200.9.13.1.x86_64.rpm" sha256: "645b2716f2c03d4c20cb4fc1f462df4d53d57ec1be6cf1ec6acba014afc2f7e6" # Firefox language pack common - name: firefox-langpak-common buildsystem: simple build-commands: - "cp -R lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" # Wanted to use "path:" here, but it doesn't work. So url: it is... url: "MozillaFirefox-translations-common-115.11.0-150200.152.137.2.x86_64.rpm" sha256: "4c7daf43b9dd430d737a5c2564e8c985a72dfb4c5564f57d40a9f21888768b0a" # Firefox language pack other - name: firefox-langpak-other buildsystem: simple build-commands: - "cp -R lib64/* /app/lib64/" sources: - type: archive archive-type: "rpm" # Wanted to use "path:" here, but it doesn't work. So url: it is... url: "MozillaFirefox-translations-other-115.11.0-150200.152.137.2.x86_64.rpm" sha256: "08c7580f7f4800d5f75ca922eca9e9b480814c47d7c5a7db0c22d1daa91cc349" # Meta Information #- name: metainfo # buildsystem: simple # build-options: # env: # VERSION: 115.8.0esr # build-commands: # - sed -i -e "s/Firefox/Firefox ESR/g" org.mozilla.firefox.appdata.xml.in # - sed -i -e "s/\$VERSION/${VERSION}/" -e "s/\$DATE/$(date '+%F')/" -e "s/org.mozilla.firefox/${FLATPAK_ID}/" # -e "s/org.mozilla.firefox.desktop/${FLATPAK_ID}.desktop/g" org.mozilla.firefox.appdata.xml.in # - install -Dm644 org.mozilla.firefox.appdata.xml.in ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml # sources: # - type: file # path: "org.mozilla.firefox.appdata.xml.in" # sha256: "88d24b6ef8dd414aea392ccd6be5f2e5331ad4de7b77bf52c430af03955f6d81"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor