<?xml version="1.0"?>
<package name="git">
	<description>fast version control system</description>
	<releases>
		<release version="2.54.0" revision="1">
			<deps>
				<dep name="Authen-SASL"/>
				<dep name="curl"/>
				<dep name="diffutils"/>
				<dep name="IO-Socket-SSL"/>
				<dep name="Net-SMTP-SSL"/>
				<dep name="Net_SSLeay"/>
				<dep name="openssh"/>
				<dep name="openssl"/>
				<dep name="perl"/>
				<dep name="rsync"/>
				<dep name="rustc"/>
				<dep name="zlib"/>
			</deps>
			<preinst>
				<cmd>groupadd -f -g 27 git</cmd>
				<cmd check="no">useradd -u 27 -g git -d /home/git -c "GIT" -s /bin/false git</cmd>
			</preinst>
			<build>
				<script>
					<archive name="git-$VERSION">
						<!-- correct libexecdir -->
						<cmd>sed -i -e 's_libexec/git-core_lib/git-core_g' Makefile</cmd>

						<cmd>make prefix=/usr WITH_RUST=1</cmd>
						<cmd>make prefix=/usr WITH_RUST=1 install</cmd>

						<install name="git.socket-20110430" dest="/lib/systemd/system/git.socket"/>
						<install name="git@.service-20110430" dest="/lib/systemd/system/git@.service"/>

						<cmd>install -D -v contrib/completion/git-completion.bash /usr/share/bash-completion/completions/git</cmd>
						<cmd>install -D -v contrib/completion/git-prompt.sh /etc/profile.d/git-prompt.sh</cmd>
					</archive>
					<!-- manpages -->
					<archive name="git-manpages-$VERSION">
						<cmd>cp -av man* /usr/share/man</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
