mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
tldr: new recipe (#4308)
This commit is contained in:
committed by
Jérôme Duval
parent
7cff41c256
commit
26539ec2f2
68
app-misc/tldr/tldr-1.3.0.recipe
Normal file
68
app-misc/tldr/tldr-1.3.0.recipe
Normal file
@@ -0,0 +1,68 @@
|
||||
SUMMARY="Simplified man-page command line client in C for BSD, OS X, Linux"
|
||||
DESCRIPTION="tldr is a command line client for tldr, written in plain ISO C90. \
|
||||
This is the C implementation of the tldr client and many other implementations exist \
|
||||
that are written in other languages."
|
||||
HOMEPAGE="https://tldr.sh/"
|
||||
COPYRIGHT="2016-2019 Arvid Gerstmann"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/tldr-pages/tldr-cpp-client/archive/v$portVersion.tar.gz"
|
||||
SOURCE_DIR="tldr-cpp-client-$portVersion"
|
||||
CHECKSUM_SHA256="6210ece3f5d8f8e55b404e2f6c84be50bfdde9f0d194a271bce751a3ed6141be"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
|
||||
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
ARCH=x86
|
||||
else
|
||||
ARCH=x64
|
||||
fi
|
||||
|
||||
# On x86_gcc2 we don't want to install the commands in bin/<arch>/, but in bin/.
|
||||
commandBinDir=$binDir
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
commandBinDir=$prefix/bin
|
||||
fi
|
||||
|
||||
PROVIDES="
|
||||
tldr$secondaryArchSuffix = $portVersion
|
||||
cmd:tldr$commandSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
lib:libzip$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
gcc${secondaryArchSuffix}_syslibs_devel
|
||||
devel:libcurl$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix >= 1.2.8
|
||||
devel:libzip$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:find
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:sed
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
sed -i 's/-lc -lm//' Makefile
|
||||
ALL_LDLIBS="-lroot -lcurl -lzip" make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $commandBinDir $manDir/man1
|
||||
echo $manDir
|
||||
cp -r tldr $commandBinDir
|
||||
cp -r man/tldr.1 $manDir/man1/
|
||||
}
|
||||
Reference in New Issue
Block a user