<?xml version="1.0"?>
<package name="cracklib">
	<description>password checker library</description>
	<releases>
		<release version="2.9.8" revision="1">
			<deps>
				<dep name="Python3"/>
				<dep name="zstd"/>

				<dep name="autoconf"/>
				<dep name="automake"/>
				<dep name="libtool"/>
			</deps>
			<build>
				<script>
					<archive name="cracklib-$VERSION">
						<!-- regenerate configure script to fix build with Python 3.10+ -->
						<cmd>autoreconf -if</cmd>

						<cmd>PYTHON=python3 ./configure --disable-static</cmd>
						<cmd>make</cmd>
						<cmd>make install</cmd>
						
						<install name="cracklib-words-$VERSION.zst" dest="./cracklib-words.zst"/>
						<cmd>mkdir -p /usr/share/dict</cmd>
						<cmd>zstdcat cracklib-words.zst &gt; /usr/share/dict/cracklib-words</cmd>
						<cmd>ln -svf cracklib-words /usr/share/dict/words</cmd>
						<cmd>create-cracklib-dict /usr/share/dict/cracklib-words</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
