pkgname: flatpak pkgver: '1.19.0' pkgrel: 1 pkgdesc: Next generation technology for building and distributing desktop applications url: 'https://flatpak.org/' arch: x86_64 license: - LGPL depends: - make-ca - bubblewrap - gnupg - xdg-dbus-proxy makedepends: - glib - libsoup3 - gpgme - polkit - fuse2 - libostree - json-glib - appstream - libseccomp - python-parsing - socat source: - 'https://dl.flathub.org/repo/flathub.flatpakrepo' - flatpak-bindir.sh - 'https://github.com/flatpak/flatpak/releases/download/${pkgver}/flatpak-${pkgver}.tar.xz' sha256sums: - SKIP - SKIP - SKIP hooks: post-install: "name=flatpak\nversion=1.18.1\nrelease=1\nINFO=\"\\033[1;36m\"\nNORMAL=\"\\033[0;39m\"\n\nUN=flatpak\n\nif\ \ ! (getent passwd $UN > /dev/null); then\n\tprintf \"${INFO}Creating $UN user${NORMAL}\\n\"\n\tuseradd -c \"Flatpak\ \ User\" -d /var/run/flatpak \\\n\t-s /usr/bin/false -u 89 $UN\nfi\n" build: | localedef -i C -f UTF-8 /usr/lib/locale/C.UTF-8 #Never complain, never explain meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true ${pkgname}-${pkgver} builddir -Dsystem_bubblewrap=bwrap -Dsystem_dbus_proxy=xdg-dbus-proxy -Dtests=false -Ddbus_config_dir=/usr/share/dbus-1/system.d -Dselinux_module=disabled -Ddocbook_docs=disabled meson compile -C builddir DESTDIR=${PKGDIR} meson install -C builddir package: | install -Dm644 flathub.flatpakrepo \ ${PKGDIR}/etc/flatpak/remotes.d/flathub.flatpakrepo install -Dm644 flatpak-bindir.sh \ ${PKGDIR}/etc/profile.d/flatpak-bindir.sh