Files
haikuports/haiku-apps/beam/beam-1.2.recipe
Adrien Destugues 2072d369f2 Beam: disable parallel builds.
They don't work reliably because of missing dependencies on generated .h
files.
2018-05-06 09:31:01 +02:00

60 lines
1.3 KiB
Bash

SUMMARY="An e-mail client"
DESCRIPTION="Beam (BEware, Another Mailer) is an open source e-mail client \
for BeOS (R5 and onwards) that aims to be fast, stable and feature-complete."
HOMEPAGE="https://github.com/HaikuArchives/Beam/"
COPYRIGHT="2000-2014 Oliver Tappe"
LICENSE="GNU GPL v2"
REVISION="8"
commit="280e3862f83bedc05d683455aed79be112a680f8"
SOURCE_URI="https://github.com/HaikuArchives/beam/archive/$commit.tar.gz"
CHECKSUM_SHA256="01f7d6594ebeb5be1d4bf0dc3715b1859565f89709701dfe78c296077b275222"
SOURCE_DIR="Beam-$commit"
SOURCE_FILENAME=$SOURCE_DIR
ARCHITECTURES="x86_gcc2 !x86_64"
PROVIDES="
beam = $portVersion
app:Beam = $portVersion
"
REQUIRES="
haiku
lib:libiconv
lib:liblayout >= 1.4.1
lib:libpcre >= 1.2.9
lib:libssl >= 1.0.0
"
BUILD_REQUIRES="
devel:libiconv
devel:liblayout >= 1.4.1
devel:libpcre >= 1.2.9
devel:libssl >= 1.0.0
"
BUILD_PREREQUIRES="
haiku_devel
cmd:jam
cmd:gcc
cmd:bison
cmd:flex
"
BUILD()
{
jam -q # Parallel builds broken
}
INSTALL()
{
mkdir -p $appsDir/Beam
cp -a generated/distro-haiku/* $appsDir/Beam
cp -a Changes.txt Readme.md $appsDir/Beam
mkdir -p $appsDir/Beam/Icons
cp -a resources/iconset* $appsDir/Beam/Icons
cd $appsDir/Beam/tools
ln -s ../lib .
ln -s ../add-ons .
addAppDeskbarSymlink $appsDir/Beam/Beam
}