{
 "app_id": "org.archlinux.pacman",
 "source_url": "https://raw.githubusercontent.com/axtloss/flatpaks/main/org.archlinux.pacman/org.archlinux.pacman.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "22.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--persist=.pacroot",
  "--share=network"
 ],
 "module_count": 4,
 "fetched_at": "2026-09-20T12:52:28.422125+00:00",
 "manifest": {
  "app-id": "org.archlinux.pacman",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "22.08",
  "sdk": "org.freedesktop.Sdk",
  "command": "run",
  "finish-args": [
   "--persist=.pacroot",
   "--share=network"
  ],
  "modules": [
   {
    "name": "fakeroot",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "archive",
      "url": "https://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.31.orig.tar.gz",
      "sha256": "63886d41e11c56c7170b9d9331cca086421b350d257338ef14daad98f77e202f"
     }
    ],
    "build-commands": [
     "./configure --prefix=/app --disable-static --with-ipc=sysv",
     "make",
     "make install"
    ]
   },
   {
    "name": "fakechroot",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/dex4er/fakechroot.git",
      "commit": "693a3597ea7fccfb62f357503ff177bd3e3d5a89"
     }
    ],
    "build-commands": [
     "./autogen.sh",
     "./configure --prefix=/app --sbindir=/app/bin --sysconfdir=/app/etc",
     "make",
     "make install"
    ]
   },
   {
    "name": "pacman",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://sources.archlinux.org/other/pacman/pacman-6.0.2.tar.xz",
      "sha256": "7d8e3e8c5121aec0965df71f59bedf46052c6cf14f96365c4411ec3de0a4c1a5"
     }
    ]
   },
   {
    "name": "compat",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p /app/root/var/lib",
     "install -Dm744 run /app/bin/run",
     "install -Dm744 pacman.conf /app/pacman.conf",
     "install -Dm744 mirrorlist /app/mirrorlist"
    ],
    "sources": [
     {
      "type": "file",
      "path": "./pacman.conf"
     },
     {
      "type": "file",
      "path": "./mirrorlist"
     },
     {
      "type": "file",
      "path": "./run"
     }
    ]
   }
  ]
 }
}