mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-03 05:28:53 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
64 lines
1.7 KiB
Bash
64 lines
1.7 KiB
Bash
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"
|
||
}
|