mirror of https://github.com/microsoft/vcpkg.git
[gegl] Add new port (#43863)
This commit is contained in:
parent
02e18019be
commit
f2ef91ebb8
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/meson.build b/meson.build
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -600,9 +600,8 @@
|
||||
subdir('bin')
|
||||
subdir('tools')
|
||||
subdir('operations')
|
||||
subdir('examples')
|
||||
-subdir('tests')
|
||||
subdir('perf')
|
||||
subdir('po')
|
||||
subdir('docs')
|
||||
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS https://download.gimp.org/pub/gegl/${VERSION_MAJOR_MINOR}/gegl-${VERSION}.tar.xz
|
||||
FILENAME "gegl-${VERSION}.tar.xz"
|
||||
SHA512 95a6ef4866b90c9ce950af2e8e1e465044bc8f0e0065884b103c7d86d7a56f5b9142a90abc4676675add46e69b811f5b8225eb7676454d5c49d7cd19e4edab7e
|
||||
)
|
||||
|
||||
vcpkg_extract_source_archive(
|
||||
SOURCE_PATH
|
||||
ARCHIVE "${ARCHIVE}"
|
||||
PATCHES
|
||||
disable_tests.patch
|
||||
remove_execinfo_support.patch
|
||||
)
|
||||
|
||||
vcpkg_configure_meson(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-Ddocs=false
|
||||
-Dintrospection=false
|
||||
-Dgdk-pixbuf=disabled
|
||||
-Dgexiv2=disabled
|
||||
-Dgraphviz=disabled
|
||||
-Djasper=disabled
|
||||
-Dlcms=disabled
|
||||
-Dlensfun=disabled
|
||||
-Dlibav=disabled
|
||||
-Dlibraw=disabled
|
||||
-Dlibrsvg=disabled
|
||||
-Dlibspiro=disabled
|
||||
-Dlibtiff=disabled
|
||||
-Dlibv4l=disabled
|
||||
-Dlibv4l2=disabled
|
||||
-Dlua=disabled
|
||||
-Dmrg=disabled
|
||||
-Dmaxflow=disabled
|
||||
-Dopenexr=disabled
|
||||
-Dopenmp=disabled
|
||||
-Dcairo=disabled
|
||||
-Dpango=disabled
|
||||
-Dpangocairo=disabled
|
||||
-Dpoppler=disabled
|
||||
-Dpygobject=disabled
|
||||
-Dsdl2=disabled
|
||||
-Dumfpack=disabled
|
||||
-Dwebp=disabled
|
||||
)
|
||||
|
||||
vcpkg_install_meson()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
vcpkg_fixup_pkgconfig()
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/meson.build b/meson.build
|
||||
index bf43d32ca..6798c43a4 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -270,7 +270,7 @@ w3m = find_program('w3m',
|
||||
# Required Dependencies
|
||||
|
||||
config.set('HAVE_UNISTD_H', cc.has_header('unistd.h'))
|
||||
-config.set('HAVE_EXECINFO_H', cc.has_header('execinfo.h'))
|
||||
+config.set('HAVE_EXECINFO_H', target_machine.system() != 'android' and cc.has_header('execinfo.h'))
|
||||
config.set('HAVE_FSYNC', cc.has_function('fsync'))
|
||||
config.set('HAVE_MALLOC_TRIM', cc.has_function('malloc_trim'))
|
||||
config.set('HAVE_STRPTIME', cc.has_function('strptime'))
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"name": "gegl",
|
||||
"version": "0.4.54",
|
||||
"description": "Generic Graphical Library.",
|
||||
"homepage": "https://gegl.org/",
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"supports": "!windows | mingw",
|
||||
"dependencies": [
|
||||
"babl",
|
||||
"json-glib",
|
||||
"libjpeg-turbo",
|
||||
"libpng",
|
||||
{
|
||||
"name": "vcpkg-tool-meson",
|
||||
"host": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -386,6 +386,8 @@ gamenetworkingsockets:x64-android=fail
|
|||
gdk-pixbuf:arm-neon-android=fail
|
||||
gdk-pixbuf:arm64-android=fail
|
||||
gdk-pixbuf:x64-android=fail
|
||||
gegl:x64-osx=fail
|
||||
gegl:arm64-osx=fail
|
||||
gemmlowp:arm-neon-android=fail
|
||||
gemmlowp:arm64-android=fail
|
||||
gemmlowp:x64-android=fail
|
||||
|
|
@ -428,8 +430,8 @@ gstreamer:arm-neon-android=fail
|
|||
gstreamer:arm64-android=fail
|
||||
gstreamer:x64-android=fail
|
||||
# upstream issue https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1629.
|
||||
gstreamer:x64-windows-static = skip
|
||||
gstreamer:x64-windows-static-md = skip
|
||||
gstreamer:x64-windows-static=skip
|
||||
gstreamer:x64-windows-static-md=skip
|
||||
gul14:arm-neon-android=fail
|
||||
gul14:arm64-android=fail
|
||||
gul14:x64-android=fail
|
||||
|
|
@ -452,12 +454,12 @@ iceoryx:arm64-android=fail
|
|||
iceoryx:arm-neon-android=fail
|
||||
ijg-libjpeg:arm-neon-android=skip
|
||||
ijg-libjpeg:arm64-android=skip
|
||||
ijg-libjpeg:arm64-osx= skip
|
||||
ijg-libjpeg:arm64-osx=skip
|
||||
ijg-libjpeg:arm64-uwp=skip
|
||||
ijg-libjpeg:arm64-windows-static-md=skip
|
||||
ijg-libjpeg:arm64-windows=skip
|
||||
ijg-libjpeg:x64-android=skip
|
||||
ijg-libjpeg:x64-linux= skip
|
||||
ijg-libjpeg:x64-linux=skip
|
||||
ijg-libjpeg:x64-osx=skip
|
||||
ijg-libjpeg:x64-uwp=skip
|
||||
ijg-libjpeg:x64-windows-release=skip
|
||||
|
|
|
|||
|
|
@ -3044,6 +3044,10 @@
|
|||
"baseline": "2.42.12",
|
||||
"port-version": 2
|
||||
},
|
||||
"gegl": {
|
||||
"baseline": "0.4.54",
|
||||
"port-version": 0
|
||||
},
|
||||
"gemmlowp": {
|
||||
"baseline": "2021-09-28",
|
||||
"port-version": 0
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "d85039d4ae76e2fbb0721678333d4188049e26b3",
|
||||
"version": "0.4.54",
|
||||
"port-version": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue