{
  "_id": "6aedb9399ceaa78f200a1f4e",
  "Package": "tigerfb",
  "Type": "Package",
  "Title": "Tiny Graphics Engine for an R Frame Buffer",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Mike\", \"Cheng\", role = c(\"aut\", \"cre\", 'cph'), email = \"mikefc@coolbutuseless.com\"),\nperson(\"Erik\", \"Agsjo\", role = c(\"aut\"), comment = \"Author of include 'tigr' library\")\n)",
  "Maintainer": "Mike Cheng <mikefc@coolbutuseless.com>",
  "Description": "A cross-platform graphics device which offers simple\nupdate via pre-rendered images with keyboard and mouse\nfeedback.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "SystemRequirements": "GNU make",
  "Config/roxygen2/version": "8.0.0",
  "Copyright": "This package is based in a large part on the Public Domain\ncode packaged as the 'tigr' C library by Erik Agsjo.  See\nCOPYRIGHTS file for the public domain notice for this package.",
  "Config/pak/sysreqs": "make",
  "Repository": "https://coolbutuseless.r-universe.dev",
  "Date/Publication": "2026-07-06 21:39:48 UTC",
  "RemoteUrl": "https://github.com/coolbutuseless/tigerfb",
  "RemoteRef": "HEAD",
  "RemoteSha": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-06 11:20:22 UTC",
    "User": "root"
  },
  "Author": "Mike Cheng [aut, cre, cph],\nErik Agsjo [aut] (Author of include 'tigr' library)",
  "_user": "coolbutuseless",
  "_type": "src",
  "_file": "tigerfb_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2a3b48525437e94fff8828c64405a677a829958208ce3f4752a9b6f07170c731",
  "_filesize": 184495,
  "_sha256": "2a3b48525437e94fff8828c64405a677a829958208ce3f4752a9b6f07170c731",
  "_expires": "2027-02-14T11:25:43.000Z",
  "_created": "2026-11-06T11:20:22.000Z",
  "_published": "2026-11-06T11:25:45.387Z",
  "_upstream": "https://github.com/coolbutuseless/tigerfb",
  "_status": "success",
  "_maintainer": {
    "name": "Mike Cheng",
    "email": "mikefc@coolbutuseless.com",
    "login": "coolbutuseless",
    "description": "Cool, but useless.",
    "uuid": 181818
  },
  "_jobs": [
    {
      "job": 127864524341,
      "time": 82,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13498647205"
    },
    {
      "job": 127864524417,
      "time": 109,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13497613843"
    },
    {
      "job": 127864524503,
      "time": 82,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13497777809"
    },
    {
      "job": 127864524329,
      "time": 101,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13497533418"
    },
    {
      "job": 127864524376,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13497593670"
    },
    {
      "job": 127864524338,
      "time": 275,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13497084724"
    },
    {
      "job": 127864524557,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13498845739"
    },
    {
      "job": 127864524436,
      "time": 205,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13498003304"
    },
    {
      "job": 127863368616,
      "time": 166,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13498362651"
    },
    {
      "job": 127864524394,
      "time": 76,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 127864524374,
      "time": 182,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13498657030"
    },
    {
      "job": 127864524449,
      "time": 108,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13497034668"
    },
    {
      "job": 127864524520,
      "time": 71,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13497978005"
    },
    {
      "job": 127864524479,
      "time": 173,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13498153593"
    },
    {
      "job": 127864524497,
      "time": 81,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13497258977"
    }
  ],
  "_buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544",
  "_commit": {
    "id": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
    "author": "mike <mikefc@coolbutuseless.com>",
    "committer": "mike <mikefc@coolbutuseless.com>",
    "message": "update readme [no ci]\n",
    "time": 1783373988
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "colorfast",
      "role": "LinkingTo"
    },
    {
      "package": "colorfast",
      "role": "Imports"
    },
    {
      "package": "nara",
      "role": "Suggests"
    }
  ],
  "_owner": "coolbutuseless",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2026-28",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 8,
  "_contributors": [
    {
      "user": "coolbutuseless",
      "count": 4,
      "uuid": 181818
    }
  ],
  "_userbio": {
    "uuid": 181818,
    "type": "user",
    "name": "mikefc",
    "followers": 795,
    "description": "Cool, but useless."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tigerfb"
  },
  "_devurl": "https://github.com/coolbutuseless/tigerfb",
  "_searchresults": 2,
  "_topics": [
    "libglvnd",
    "libx11"
  ],
  "_abi": {
    "exports": [],
    "imports": [
      {
        "key": "colorfast::col_to_int()",
        "hash": "01b99b8c867cf64c"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tigerfb.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "fb_capture",
    "fb_close",
    "fb_demo",
    "fb_fill",
    "fb_key_names",
    "fb_line",
    "fb_open",
    "fb_rect",
    "fb_save_png",
    "fb_state",
    "fb_text",
    "fb_update",
    "press_state"
  ],
  "_help": [
    {
      "page": "fb_capture",
      "title": "Capture the current window contents to a native raster image",
      "concept": [
        "capturing functions"
      ],
      "topics": [
        "fb_capture"
      ]
    },
    {
      "page": "fb_close",
      "title": "Destroy window in a safe manner.",
      "concept": [
        "core window functions"
      ],
      "topics": [
        "fb_close"
      ]
    },
    {
      "page": "fb_demo",
      "title": "Bubble universe demonstration.",
      "topics": [
        "fb_demo"
      ]
    },
    {
      "page": "fb_fill",
      "title": "Clear window",
      "concept": [
        "drawing commands"
      ],
      "topics": [
        "fb_fill"
      ]
    },
    {
      "page": "fb_is_open",
      "title": "Check if a window is currently open and active",
      "topics": [
        "fb_is_open"
      ]
    },
    {
      "page": "fb_key_names",
      "title": "Get the list of key names which are returned by 'fb_state()'",
      "topics": [
        "fb_key_names"
      ]
    },
    {
      "page": "fb_line",
      "title": "Draw Line",
      "concept": [
        "drawing commands"
      ],
      "topics": [
        "fb_line"
      ]
    },
    {
      "page": "fb_open",
      "title": "Initialise an interactive window",
      "concept": [
        "core window functions"
      ],
      "topics": [
        "fb_open"
      ]
    },
    {
      "page": "fb_rect",
      "title": "Draw rectangle",
      "concept": [
        "drawing commands"
      ],
      "topics": [
        "fb_rect"
      ]
    },
    {
      "page": "fb_save_png",
      "title": "Capture the current window contents to a PNG file",
      "concept": [
        "capturing functions"
      ],
      "topics": [
        "fb_save_png"
      ]
    },
    {
      "page": "fb_state",
      "title": "Get the state of the current window i.e. keys and mouse",
      "topics": [
        "fb_state"
      ]
    },
    {
      "page": "fb_text",
      "title": "Draw Text using built-in font",
      "concept": [
        "drawing commands"
      ],
      "topics": [
        "fb_text"
      ]
    },
    {
      "page": "fb_update",
      "title": "Update window display",
      "concept": [
        "core window functions"
      ],
      "topics": [
        "fb_update"
      ]
    },
    {
      "page": "press_state",
      "title": "Status codes for mouse and keyboard",
      "topics": [
        "press_state"
      ]
    },
    {
      "page": "print.tigerfb_state",
      "title": "More palatable printing of a 'state' environment",
      "topics": [
        "print.tigerfb_state"
      ]
    }
  ],
  "_readme": "https://github.com/coolbutuseless/tigerfb/raw/HEAD/README.md",
  "_rundeps": [
    "colorfast"
  ],
  "_sysdeps": [
    {
      "shlib": "libGL",
      "package": "libgl1",
      "headers": "libgl-dev",
      "source": "libglvnd",
      "version": "1.7.0-3",
      "name": "libglvnd",
      "homepage": "https://gitlab.freedesktop.org/glvnd/libglvnd",
      "description": "Vendor neutral GL dispatch library -- legacy GL support"
    },
    {
      "shlib": "libX11",
      "package": "libx11-6",
      "headers": "libx11-dev",
      "source": "libx11",
      "version": "2:1.8.13-1ubuntu0.1",
      "name": "libx11",
      "description": "X11 client-side library"
    }
  ],
  "_score": 3.380211241711606,
  "_indexed": true,
  "_nocasepkg": "tigerfb",
  "_universes": [
    "coolbutuseless"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-11-06T11:22:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/5a773d5a98afd2e26af457e52a784258f58ead0f15bc2141330adc0a97573eac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-11-06T11:22:25.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/9dfac684fd5a61287a9ecdf7e95baafcb435b65ab4d5ce47f86413a601677a9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-11-06T11:22:02.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/111df05b3560c6841984821e095c2670bb0c29874b8fae1a21f5ae033f8ac2f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-11-06T11:22:15.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/4a0158d5d62cb2363206360474c1f3ba37ecb36a9e13e0aaa42f9ddea54eff3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-11-06T11:21:57.000Z",
      "arch": "aarch64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/01b7c9075b47e9b8d7a983fc8d3ea884e7dceb6c2a2fad2b2aa6269d47fc15a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-11-06T11:24:44.000Z",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/38c3a8ea3d66b5b6132c618bc57690131974ac9fc01fac8f0d9906ebf1a66fa3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-11-06T11:22:02.000Z",
      "arch": "aarch64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/cce69896e5f43fd826d9b92f8479cc49a850f4abadae47ca15f5992958122112",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-11-06T11:23:37.000Z",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/638d3080223d4ef1e5b7f926f1ad8846e12f6e7fe0ffce24c2b2fdd1a5e5fc02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T11:23:24.000Z",
      "arch": "aarch64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/d9b16c1591ea93c9586ba6df656f158588811a7ba21710fb722859cf089e43f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T11:21:27.000Z",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/512959c42f5b26bdc1cf07ebe25e16a37a5183b8a9df93b94a4880f21d209ff0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T11:21:31.000Z",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/da0f80b78a75aa288dfee45f75558396966c259377ed1c5e1a003068b8cf8005",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T11:23:18.000Z",
      "arch": "aarch64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/041834cba6b82ff1ff05852d030d4230a645504b9e246f4b4d2c13a04d97a6c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T11:21:28.000Z",
      "arch": "x86_64",
      "commit": "cc91b9ba3a40118e5aa3a4d7d910a7c200959312",
      "fileid": "https://r2.ropensci.org/4b22716e63eb68948e59223950d8bc0594255c992bb2fd664d4e5d0173d63b22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/42209163544"
    }
  ]
}