# Generated by makepkg 6.1.0
# Tue Sep 10 07:38:55 UTC 2024
pkgbase = mingw-w64-swi-prolog
	pkgdesc = Prolog environment (mingw-w64)
	pkgver = 9.2.7
	pkgrel = 1
	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-readline
	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-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-gcc-libs
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-libwinpthread-git
	depends = mingw-w64-ucrt-x86_64-zlib
	optdepends = mingw-w64-ucrt-x86_64-readline: support for readline
	source = https://www.swi-prolog.org/download/stable/src/swipl-9.2.7.tar.gz
	source = 01-console-add-stdbool.patch
	source = 02-xpce-create-fix-declaration.patch
	sha256sums = fd4126f047e0784112741a874e2f7f8c68b5edd6426ded621df355c62d18c96f
	sha256sums = 7cb0be1a42477546bee0619ed61404679276f5bb97fd825222f1386c7b55a35a
	sha256sums = 944e794f05b1643b4109016b79d0fcff8195f9a79abc08642491779ba56148fb

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-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-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
	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
