Changeset View
Standalone View
package.yml
| name : flatpak | name : flatpak | ||||
| version : 0.10.3 | version : 0.10.4 | ||||
| release : 16 | release : 17 | ||||
| source : | source : | ||||
| - https://github.com/flatpak/flatpak/releases/download/0.10.3/flatpak-0.10.3.tar.xz : d08616cfa7f0e0a5f0234a9859b67450e35377b95929b118a1b7ca7497e91b00 | - https://github.com/flatpak/flatpak/releases/download/0.10.4/flatpak-0.10.4.tar.xz : 9e60561e2ccd3abf3f3a6d499b416cccc851767b0b6f2762799bf48802527dba | ||||
| license : | license : | ||||
| - LGPL-2.0 | - LGPL-2.0 | ||||
| - LGPL-2.1 | - LGPL-2.1 | ||||
| component : desktop.util | component : desktop.util | ||||
TingPing: Incorrect license. | |||||
Not Done Inline ActionsSee comment in D2580 kyrios123: See comment in [[ https://dev.solus-project.com/D2580#43849 | D2580 ]] | |||||
| summary : Universal application support | summary : Universal application support | ||||
| description: | | description: | | ||||
| Linux application sandboxing and distribution framework | Linux application sandboxing and distribution framework | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(appstream-glib) | - pkgconfig(appstream-glib) | ||||
| - pkgconfig(fuse) | - pkgconfig(fuse) | ||||
| - pkgconfig(gtk-doc) | - pkgconfig(gtk-doc) | ||||
| - pkgconfig(json-glib-1.0) | - pkgconfig(json-glib-1.0) | ||||
| - pkgconfig(libarchive) | - pkgconfig(libarchive) | ||||
| - pkgconfig(libseccomp) | - pkgconfig(libseccomp) | ||||
| - pkgconfig(libsoup-2.4) | - pkgconfig(libsoup-2.4) | ||||
| - pkgconfig(ostree-1) | - pkgconfig(ostree-1) | ||||
| - pkgconfig(xau) | - pkgconfig(xau) | ||||
| - bubblewrap | - bubblewrap | ||||
| - docbook-xml | - docbook-xml | ||||
| - gpgme-devel | - gpgme-devel | ||||
| - libassuan-devel | - libassuan-devel | ||||
| - libcap2-devel | - libcap2-devel | ||||
| - xmlto | - xmlto | ||||
| rundeps : | rundeps : | ||||
| - bubblewrap | - bubblewrap | ||||
| setup : | | setup : | | ||||
Not Done Inline ActionsJust a thought since we don't have optional deps. It would be the best UX to depend upon xdg-desktop-portal-gtk. (The kde portal isn't packaged here anyway) TingPing: Just a thought since we don't have optional deps. It would be the best UX to depend upon `xdg… | |||||
Not Done Inline ActionsI guess @sunnyflunk would not agree since it would force installation of xdg-desktop-portal-gtk on Plasma. kyrios123: I guess @sunnyflunk would not agree since it would force installation of xdg-desktop-portal-gtk… | |||||
Not Done Inline ActionsTo build on that, Solus GNOME Edition already has a dep of xdg-desktop-portal-gtk for gnome-shell and not entirely certain it'll be necessary for the primary image given the coming flatpak support in the Software Center. Just keep it as is for now. JoshStrobl: To build on that, Solus GNOME Edition already has a dep of `xdg-desktop-portal-gtk` for gnome… | |||||
Not Done Inline Actions
Well xdg-desktop-portal-gtk is sill wanted on Plasma because Solus doesn't have xdg-desktop-portal-kde.
At the very least it should be on the Budgie and MATE editions. Flatpak applications are far less functional without a portal. Worth noting future Snap releases also depend upon these portals.
As in it installs flatpak and xdg-desktop-portal-gtk at first use? Better than nothing but I think its a good idea to not leave cli users in a bad default state. TingPing: > I guess @sunnyflunk would not agree since it would force installation of xdg-desktop-portal… | |||||
Not Done Inline Actions
I disagree. As explained in my comment, Flatpak support will be coming to the SC, and thus that will be the preferred frontend for acquiring flatpaks.
I don't know yet, this is something that needs to be discussed with Ikey. For now I'm accepting the patch, this package can be updated down the road if necessary. JoshStrobl: > At the very least it should be on the Budgie and MATE editions.
I disagree. As explained in… | |||||
| %configure --disable-static \ | %configure --disable-static \ | ||||
| --with-system-bubblewrap \ | --with-system-bubblewrap \ | ||||
| --with-privileged-group=sudo \ | --with-privileged-group=sudo \ | ||||
| --with-profile-dir=/usr/share/defaults/etc/profile.d \ | --with-profile-dir=/usr/share/defaults/etc/profile.d \ | ||||
| --with-dbus-config-dir=/usr/share/dbus-1/system.d \ | --with-dbus-config-dir=/usr/share/dbus-1/system.d \ | ||||
| --enable-gtk-doc \ | --enable-gtk-doc \ | ||||
| --enable-gtk-doc-html | --enable-gtk-doc-html | ||||
| build : | | build : | | ||||
| Show All 15 Lines | install : | | ||||
| mode=bare-user | mode=bare-user | ||||
| _EOF_ | _EOF_ | ||||
| # Now tell tmpfiles to create using factory | # Now tell tmpfiles to create using factory | ||||
| install -D -m 00644 $pkgfiles/flatpak.tmpfiles $installdir/%libdir%/tmpfiles.d/flatpak.conf | install -D -m 00644 $pkgfiles/flatpak.tmpfiles $installdir/%libdir%/tmpfiles.d/flatpak.conf | ||||
| # support keyfile backend in flatpak | # support keyfile backend in flatpak | ||||
| install -m 00644 $pkgfiles/org.freedesktop.Flatpak.keyrules $installdir/usr/share/polkit-1/rules.d/. | install -m 00644 $pkgfiles/org.freedesktop.Flatpak.keyrules $installdir/usr/share/polkit-1/rules.d/. | ||||
Incorrect license.