LINUX.ORG.RU

История изменений

Исправление forCe, (текущая версия) :

Вот же https://github.com/TomasLinhart/SwiftGtk/blob/master/Sources/module.modulemap

module CGtk {
    header "/usr/local/include/gtk-3.0/gtk/gtk.h"
}

Еще вот:

https://github.com/TomasLinhart/SwiftGtk/blob/master/Package.swift

import PackageDescription

#if os(OSX)
    let gtkUrl = "https://github.com/TomasLinhart/CGtk-OSX"
#elseif os(Linux)
    let gtkUrl = "https://github.com/TomasLinhart/CGtk-Linux"
#else
    fatalError("Unsupported platform.")
#endif

let package = Package(
  name:  "SwiftGtk",
  dependencies: [
    .Package(url: gtkUrl, majorVersion: 1)
  ]
)

https://github.com/TomasLinhart/CGtk-Linux

https://github.com/TomasLinhart/CGtk-Linux/blob/master/module.modulemap

module CGtk [system] {
  header "/usr/include/gtk-3.0/gtk/gtk.h"

  link "gtk-3"
  link "gdk-3"
  link "pangocairo-1.0"
  link "pango-1.0"
  link "atk-1.0"
  link "cairo-gobject"
  link "cairo"
  link "gdk_pixbuf-2.0"
  link "gio-2.0"
  link "gobject-2.0"
  link "glib-2.0"

  export *
}

Исходная версия forCe, :

Вот же https://github.com/TomasLinhart/SwiftGtk/blob/master/Sources/module.modulemap

module CGtk {
    header "/usr/local/include/gtk-3.0/gtk/gtk.h"
}