1SUMMARY="Crossplatform Jabber/XMPP client" 2DESCRIPTION="Vacuum IM is a free/libre cross-platform Qt-based Jabber client." 3HOMEPAGE="http://www.vacuum-im.org/" 4COPYRIGHT="2008-2019 Vacuum Team" 5LICENSE="GNU GPL v3" 6REVISION="1" 7SOURCE_URI="https://github.com/Vacuum-IM/vacuum-im/archive/$portVersion-Alpha.tar.gz" 8CHECKSUM_SHA256="c037e113e02c25f75ea0fb8902faba4f06b9253d4f241d4238d943baef85635a" 9SOURCE_DIR="vacuum-im-$portVersion-Alpha" 10#PATCHES="vacuum-$portVersion.patchset" 11ADDITIONAL_FILES="vacuum.rdef" 12 13ARCHITECTURES="all !x86_gcc2" 14SECONDARY_ARCHITECTURES="x86" 15 16PROVIDES=" 17 vacuum$secondaryArchSuffix = $portVersion 18 app:Vacuum$secondaryArchSuffix 19 " 20REQUIRES=" 21 haiku$secondaryArchSuffix 22 lib:libGL$secondaryArchSuffix 23 lib:libidn$secondaryArchSuffix 24 lib:libQt5Core$secondaryArchSuffix 25 lib:libQt5Gui$secondaryArchSuffix 26 lib:libQt5Multimedia$secondaryArchSuffix 27 lib:libQt5Network$secondaryArchSuffix 28 lib:libQt5PrintSupport$secondaryArchSuffix 29 lib:libQt5Sql$secondaryArchSuffix 30 lib:libQt5WebKit$secondaryArchSuffix 31 lib:libQt5WebKitWidgets$secondaryArchSuffix 32 lib:libQt5Widgets$secondaryArchSuffix 33 lib:libQt5Xml$secondaryArchSuffix 34 lib:libz$secondaryArchSuffix 35 " 36 37BUILD_REQUIRES=" 38 haiku${secondaryArchSuffix}_devel 39 devel:libidn$secondaryArchSuffix 40 devel:libQt5Core$secondaryArchSuffix 41 devel:libQt5Gui$secondaryArchSuffix 42 devel:libQt5Multimedia$secondaryArchSuffix 43 devel:libQt5Network$secondaryArchSuffix 44 devel:libQt5PrintSupport$secondaryArchSuffix 45 devel:libQt5Sql$secondaryArchSuffix 46 devel:libQt5WebKit$secondaryArchSuffix 47 devel:libQt5WebKitWidgets$secondaryArchSuffix 48 devel:libQt5Widgets$secondaryArchSuffix 49 devel:libQt5Xml$secondaryArchSuffix 50 devel:libz$secondaryArchSuffix 51 " 52BUILD_PREREQUIRES=" 53 cmd:g++$secondaryArchSuffix 54 cmd:lrelease$secondaryArchSuffix >= 5 55 cmd:make 56 cmd:qmake$secondaryArchSuffix >= 5 57 " 58 59BUILD() 60{ 61 qmake 62 make $jobArgs 63} 64 65INSTALL() 66{ 67 # TODO: fix make install 68 mkdir -p $appsDir/Vacuum-IM/lib 69 70 cp vacuum $appsDir/Vacuum-IM/Vacuum 71 cp -r resources plugins $appsDir/Vacuum-IM 72 cp -r src/libs/*.so* $appsDir/Vacuum-IM/lib 73 cp -r src/translations $appsDir/Vacuum-IM 74 rm -rf $appsDir/Vacuum-IM/translations/{ts*,.tx} 75 76 local APP_SIGNATURE="application/x-vnd.vacuum" 77 local MAJOR="`echo "$portVersion" | cut -d. -f1`" 78 local MIDDLE="`echo "$portVersion" | cut -d. -f2`" 79 local MINOR="`echo "$portVersion" | cut -d. -f3`" 80 81 sed \ 82 -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ 83 -e "s|@MAJOR@|$MAJOR|" \ 84 -e "s|@MIDDLE@|$MIDDLE|" \ 85 -e "s|@MINOR@|$MINOR|" \ 86 $portDir/additional-files/vacuum.rdef > vacuum.rdef 87 88 addResourcesToBinaries vacuum.rdef $appsDir/Vacuum-IM/Vacuum 89 addAppDeskbarSymlink $appsDir/Vacuum-IM/Vacuum 90} 91