devel/git: New port
Source code management tool Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
This commit is contained in:
parent
ff7d1f9601
commit
2d4422dd9e
|
@ -0,0 +1,33 @@
|
||||||
|
#!/bin/sh
|
||||||
|
name="git"
|
||||||
|
short_desc="Source code management tool"
|
||||||
|
desc="Git is a free and open source distributed version control system designed to
|
||||||
|
handle everything from small to very large projects with speed and efficiency."
|
||||||
|
category="devel"
|
||||||
|
version="2.43.0"
|
||||||
|
maintainer="ffqq@danwin1210.de"
|
||||||
|
www="https://git-scm.com/"
|
||||||
|
master_site="https://mirrors.edge.kernel.org/pub/software/scm/git/"
|
||||||
|
source_name="$name-$version.tar.gz"
|
||||||
|
license_logic="single" # accepted values: single, and, or
|
||||||
|
licenses=("GPLv2")
|
||||||
|
|
||||||
|
build_dependencies=("devel/gmake" "lang/gcc" "devel/gettext" "ftp/curl" "lang/python3" "lang/perl5" "textproc/expat")
|
||||||
|
run_dependencies=("system/glibc" "devel/gettext" "ftp/curl" "lang/python3" "lang/perl5" "textproc/expat")
|
||||||
|
|
||||||
|
build_process() {
|
||||||
|
cd $name-$version
|
||||||
|
./configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--libexecdir=/usr/lib \
|
||||||
|
--with-perl \
|
||||||
|
--with-python=python3 \
|
||||||
|
--without-openssl \
|
||||||
|
--with-curl || exit 1
|
||||||
|
make -j$(nproc)
|
||||||
|
make DESTDIR=$TAMANDUA_STAGE_DIR install
|
||||||
|
curl -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-manpages-2.43.0.tar.gz
|
||||||
|
mkdir -p $TAMANDUA_STAGE_DIR/usr/share/man
|
||||||
|
tar -xf git-manpages-2.43.0.tar.gz \
|
||||||
|
-C $TAMANDUA_STAGE_DIR/usr/share/man --no-same-owner
|
||||||
|
}
|
Loading…
Reference in New Issue