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