<?xml version="1.0"?>
<package name="cmake">
	<description>Cross Platform Make</description>
	<releases>
		<release version="4.2.3" revision="1">
			<deps>
				<dep name="bzip2"/>
				<dep name="curl"/>
				<dep name="expat"/>
				<dep name="libarchive"/>
				<dep name="libuv"/>
				<dep name="make"/>
				<dep name="ncurses"/>
				<dep name="xz"/>
				<dep name="zlib"/>
				<dep name="zstd"/>
			</deps>
			<build>
				<script>
					<archive name="cmake-$VERSION">
						<!-- don't use lib64 -->
						<cmd>sed -i -e 's/lib64/lib/g' Modules/GNUInstallDirs.cmake</cmd>

						<!-- use bundled jsoncpp to break cyclic dependency -->
						<cmd>./bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man --system-libs --no-system-cppdap --no-system-jsoncpp --no-system-librhash</cmd>
						<cmd>make</cmd>
						<cmd>make install</cmd>
						<!-- remove unused parts -->
						<cmd>rm -vf /usr/bin/ccmake /usr/share/man/man1/ccmake.1</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
