1SUMMARY="A Quran Study Software" 2DESCRIPTION="Al-Anvar is a cross-platform Quran Study Software. It uses \ 3\"Tanzil.net\" and \"Zekr.org\" database as its database." 4HOMEPAGE="http://al-anvar.sourceforge.net/" 5COPYRIGHT="2012-2018 S. Hosein Hoseini" 6LICENSE="GNU GPL v3" 7REVISION="2" 8SOURCE_URI="https://github.com/mazbrili/al-anvar/archive/$portVersion.tar.gz" 9CHECKSUM_SHA256="3c7e9c86828416584c54c7a47237078f278056b684ee6ea8d35fec442cb81dca" 10SOURCE_FILENAME="al-anvar-$portVersion.tar.gz" 11SOURCE_DIR="al-anvar-$portVersion" 12ADDITIONAL_FILES="al-anvar.rdef.in" 13 14ARCHITECTURES="all !x86_gcc2" 15SECONDARY_ARCHITECTURES="x86" 16 17PROVIDES=" 18 al_anvar$secondaryArchSuffix = $portVersion 19 app:Al_Anvar = $portVersion 20 " 21REQUIRES=" 22 haiku$secondaryArchSuffix 23 lib:libGL$secondaryArchSuffix 24 lib:libphonon4qt5$secondaryArchSuffix 25 lib:libQt5Core$secondaryArchSuffix 26 lib:libQt5Gui$secondaryArchSuffix 27 lib:libQt5Network$secondaryArchSuffix 28 lib:libQt5PrintSupport$secondaryArchSuffix 29 lib:libQt5Svg$secondaryArchSuffix 30 lib:libQt5WebKit$secondaryArchSuffix 31 lib:libQt5WebKitWidgets$secondaryArchSuffix 32 lib:libQt5Widgets$secondaryArchSuffix 33 lib:libQt5Xml$secondaryArchSuffix 34 lib:libsqlite3$secondaryArchSuffix 35 lib:libz$secondaryArchSuffix 36 " 37 38BUILD_REQUIRES=" 39 haiku${secondaryArchSuffix}_devel 40 devel:libGL$secondaryArchSuffix 41 devel:libphonon4qt5$secondaryArchSuffix 42 devel:libQt5Core$secondaryArchSuffix 43 devel:libQt5Gui$secondaryArchSuffix 44 devel:libQt5Network$secondaryArchSuffix 45 devel:libQt5PrintSupport$secondaryArchSuffix 46 devel:libQt5Svg$secondaryArchSuffix 47 devel:libQt5WebKit$secondaryArchSuffix 48 devel:libQt5WebKitWidgets$secondaryArchSuffix 49 devel:libQt5Widgets$secondaryArchSuffix 50 devel:libQt5Xml$secondaryArchSuffix 51 devel:libsqlite3$secondaryArchSuffix 52 devel:libz$secondaryArchSuffix 53 " 54BUILD_PREREQUIRES=" 55 cmd:gcc$secondaryArchSuffix 56 cmd:ld$secondaryArchSuffix 57 cmd:make 58 cmd:pkg_config$secondaryArchSuffix 59 cmd:qmake$secondaryArchSuffix >= 5 60 cmd:unzip 61 " 62 63BUILD() 64{ 65 qmake 66 make $jobArgs 67} 68 69INSTALL() 70{ 71 install -d "$appsDir" 72 install -T ../bin/al-anvar "$appsDir"/Al-Anvar 73 74 local APP_SIGNATURE="application/x-vnd.al-anvar" 75 local MAJOR="`echo "$portVersion" | cut -d. -f1`" 76 local MIDDLE="`echo "$portVersion" | cut -d. -f2`" 77 local MINOR="`echo "$portVersion" | cut -d. -f3`" 78 local LONG_INFO="$SUMMARY" 79 sed \ 80 -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ 81 -e "s|@MAJOR@|$MAJOR|" \ 82 -e "s|@MIDDLE@|$MIDDLE|" \ 83 -e "s|@MINOR@|$MINOR|" \ 84 -e "s|@LONG_INFO@|$LONG_INFO|" \ 85 "$portDir"/additional-files/al-anvar.rdef.in > al-anvar.rdef 86 87 addResourcesToBinaries al-anvar.rdef "$appsDir"/Al-Anvar 88 addAppDeskbarSymlink "$appsDir"/Al-Anvar 89} 90