0
0
Fork 0
haikuports/app-office/confclerk/confclerk-0.7.1.recipe

64 lines
1.7 KiB
Bash
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

SUMMARY="Offline conference schedules viewer"
DESCRIPTION="ConfClerk is an application written in Qt, which makes \
conference schedules available offline. \
It displays the conference schedule from various views, supports \
searches on various items (speaker, speech topic, location, etc.) \
and enables you to select favorite events and create your own schedule.
At the moment ConfClerk is able to import schedules in XML format \
created by the PentaBarf conference management system (or frab) \
used by FOSDEM, DebConf, Grazer Linuxtage, the CCC congresses, \
FrOSCon, and others."
HOMEPAGE="https://www.toastfreeware.priv.at/confclerk/"
COPYRIGHT="2010 Ixonos Plc.
2011-2021 Philipp Spitzer, gregor herrmann, Stefan Strahl"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-$portVersion.tar.gz"
CHECKSUM_SHA256="2f2b46f7856c03a74c02ea5d9e2bf82d6c14490f44c3f89f9900564f4d23b150"
#TODO: add icon
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
commandSuffix=$secondaryArchSuffix
commandBinDir=$binDir
if [ "$targetArchitecture" = x86_gcc2 ]; then
commandSuffix=
commandBinDir=$prefix/bin
fi
PROVIDES="
confclerk${secondaryArchSuffix} = $portVersion
cmd:confclerk$commandSuffix = $portVersion
"
REQUIRES="
haiku${secondaryArchSuffix}
lib:libQt5Core$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libQt5Core$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:qmake${secondaryArchSuffix}
cmd:g++${secondaryArchSuffix}
cmd:make
cmd:pod2man
"
BUILD()
{
qmake "PREFIX=$commandBinDir"
make $jobArgs
}
INSTALL()
{
make install
addAppDeskbarSymlink $commandBinDir/confclerk "ConfClerk"
}