File: winlibs.R

package info (click to toggle)
r-cran-freetypeharfbuzz 0.2.6%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 524 kB
  • sloc: ansic: 370; sh: 74; makefile: 61
file content (18 lines) | stat: -rw-r--r-- 574 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

VERSION <- commandArgs(TRUE)

if (!file.exists(sprintf("../windows/cairo-%s/include/cairo/cairo.h", VERSION))) {
  if (getRversion() < "3.3.0") {
    setInternet2()
  }

  url <- sprintf("https://github.com/rwinlib/cairo/archive/v%s.zip", VERSION)
  download.file(url, "lib.zip", quiet = TRUE)

  dir.create("../windows", showWarnings = FALSE)
  unzip("lib.zip", exdir = "../windows")
  unlink("lib.zip")

  unlink(sprintf("../windows/cairo-%s/include", VERSION), recursive = TRUE)
  unzip("../tools/include-windows.zip", exdir = sprintf("../windows/cairo-%s", VERSION))
}