История изменений
Исправление 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"
}