|
|
|
@ -2,11 +2,10 @@ package("libraw") |
|
|
|
|
set_homepage("http://www.libraw.org") |
|
|
|
|
set_description("LibRaw is a library for reading RAW files from digital cameras.") |
|
|
|
|
|
|
|
|
|
add_urls("https://github.com/LibRaw/LibRaw/archive/$(version).tar.gz", {alias = "archive"}) |
|
|
|
|
add_urls("https://github.com/LibRaw/LibRaw.git", {alias = "git"}) |
|
|
|
|
add_urls("https://github.com/LibRaw/LibRaw/archive/$(version).tar.gz") |
|
|
|
|
add_urls("https://github.com/LibRaw/LibRaw.git") |
|
|
|
|
|
|
|
|
|
add_versions("archive:0.19.5", "9a2a40418e4fb0ab908f6d384ff6f9075f4431f8e3d79a0e44e5a6ea9e75abdc") |
|
|
|
|
add_versions("git:0.19.5", "0.19.5") |
|
|
|
|
add_versions("0.19.5", "9a2a40418e4fb0ab908f6d384ff6f9075f4431f8e3d79a0e44e5a6ea9e75abdc") |
|
|
|
|
|
|
|
|
|
on_install(function(package) |
|
|
|
|
io.writefile("xmake.lua", format([[ |
|
|
|
@ -40,5 +39,5 @@ package("libraw") |
|
|
|
|
if not package:config("shared") then |
|
|
|
|
table.insert(defines, "LIBRAW_NODLL") |
|
|
|
|
end |
|
|
|
|
assert(package:has_cfuncs("libraw_version", {configs = {defines = defines}, includes = {"libraw/libraw.h"}, })) |
|
|
|
|
assert(package:has_cfuncs("libraw_version", {configs = {defines = defines, shared = true}, includes = {"libraw/libraw.h"}, })) |
|
|
|
|
end) |