# Generated by makepkg 6.1.0
# Thu Jan 29 16:40:00 UTC 2026
pkgbase = mingw-w64-swi-prolog
	pkgdesc = Prolog environment (mingw-w64)
	pkgver = 10.0.0
	pkgrel = 3
	url = https://www.swi-prolog.org/
	arch = any
	license = spdx:BSD-2-Clause
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-libarchive
	makedepends = mingw-w64-ucrt-x86_64-pcre2
	makedepends = mingw-w64-ucrt-x86_64-db
	makedepends = mingw-w64-ucrt-x86_64-unixodbc
	makedepends = mingw-w64-ucrt-x86_64-sdl3-image
	makedepends = mingw-w64-ucrt-x86_64-cairo
	makedepends = mingw-w64-ucrt-x86_64-pango
	makedepends = mingw-w64-ucrt-x86_64-libyaml
	makedepends = mingw-w64-ucrt-x86_64-openssl
	makedepends = mingw-w64-ucrt-x86_64-openjpeg2
	makedepends = mingw-w64-ucrt-x86_64-python
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-zlib
	source = https://www.swi-prolog.org/download/stable/src/swipl-10.0.0.tar.gz
	sha256sums = 98c552c48fc8b44dcd4440abbfed632cceb75055fde267be12f340bea8106590

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-full
	pkgdesc = SWI-Prolog (full installation)
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-swi-prolog-packages
	depends = mingw-w64-ucrt-x86_64-swi-prolog-archive
	depends = mingw-w64-ucrt-x86_64-swi-prolog-bdb
	depends = mingw-w64-ucrt-x86_64-swi-prolog-pcre2
	depends = mingw-w64-ucrt-x86_64-swi-prolog-yaml
	depends = mingw-w64-ucrt-x86_64-swi-prolog-ssl
	depends = mingw-w64-ucrt-x86_64-swi-prolog-x
	depends = mingw-w64-ucrt-x86_64-swi-prolog-python
	depends = mingw-w64-ucrt-x86_64-swi-prolog-doc
	depends = mingw-w64-ucrt-x86_64-swi-prolog-examples
	depends = mingw-w64-ucrt-x86_64-swi-prolog-edit
	depends = mingw-w64-ucrt-x86_64-swi-prolog-odbc
	depends = mingw-w64-ucrt-x86_64-swi-prolog-json
	depends = mingw-w64-ucrt-x86_64-swi-prolog-tests
	provides = mingw-w64-ucrt-x86_64-swi-prolog
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog
	replaces = mingw-w64-ucrt-x86_64-swi-prolog

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-core
	pkgdesc = SWI-Prolog core system and compiler
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-packages
	pkgdesc = Base packages for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-archive
	pkgdesc = Libarchive binding for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-libarchive
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-bdb
	pkgdesc = Berkeley DB interface for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-db
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-pcre2
	pkgdesc = Regular expressions for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-pcre2
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-yaml
	pkgdesc = YAML support in SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-libyaml
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-json
	pkgdesc = JSON binding for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-ssl
	pkgdesc = OpenSSL/LibreSSL binding for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-swi-prolog-packages
	depends = mingw-w64-ucrt-x86_64-openssl
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-x
	pkgdesc = Graphics subsystem for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-openjpeg2
	depends = mingw-w64-ucrt-x86_64-sdl3-image
	depends = mingw-w64-ucrt-x86_64-cairo
	depends = mingw-w64-ucrt-x86_64-pango
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-python
	pkgdesc = Python binding for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-python
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-doc
	pkgdesc = Documentation for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-swi-prolog-packages
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-examples
	pkgdesc = Examples for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-swi-prolog-packages
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-tests
	pkgdesc = Unit tests for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-swi-prolog-packages
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-edit
	pkgdesc = Libedit binding for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6

pkgname = mingw-w64-ucrt-x86_64-swi-prolog-odbc
	pkgdesc = ODBC binding for SWI-Prolog
	depends = mingw-w64-ucrt-x86_64-swi-prolog-core
	depends = mingw-w64-ucrt-x86_64-swi-prolog-packages
	depends = mingw-w64-ucrt-x86_64-unixodbc
	conflicts = mingw-w64-ucrt-x86_64-swi-prolog<9.2.6
