🔒 Repository is read-only – file editing is disabled.

recipes/gui/flatpak/PAGBUILD.yaml main

47 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
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