diff --git a/app-text/mtafsir/additional-files/mtafsir.rdef.in b/app-text/mtafsir/additional-files/mtafsir.rdef.in new file mode 100644 index 000000000..a02829b0b --- /dev/null +++ b/app-text/mtafsir/additional-files/mtafsir.rdef.in @@ -0,0 +1,39 @@ + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_BETA, + internal = 0, + short_info = "Mtafsir", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource file_types message { + "types" = "application/x-nvr" +}; + +resource vector_icon { + $"6E6369660B03010000020006023CC7EE389BC0BA16573E39B04977C842ADC700" + $"BAECFFFF00A7FF020006023CC7EE389BC0BA16573E39B04977C842ADC70075C2" + $"FFFF02366D020016023CC7EE389BC0BA16573E39B04977C842ADC700FFFFF202" + $"0016023C96323A4D3FBAFC013D5A974B57A549844D0057FFB502001602BC592F" + $"BB29A73C0CE4BD0B7C4892C04B796600BEFFFF02001602BC592FBB29A73C0CE4" + $"BD0B7C4892C04B79660057FFF40401800200060236EE4834D6ACBD7C9E3F999E" + $"4C17E742F83A00DDA305FFFFFC0002000602371A4B33F432BC6DAC3FCFAE4BEA" + $"B240FDBF004EA304FF17FF0002000602371A4B33F432BC6DAC3FCFAE4BCAB240" + $"FDBF00A30404FFFF0000080607A62B223C49445B5A3E5838583B58355A313925" + $"0A04223C293F412839250A04293F444B5A3141280606AE0B444B4252424E4256" + $"445B5A3E5838583B58355A310605E602223C49445B42524256424E444B0A0544" + $"5D495D603E5A3B5B3F0604FA543A4F40554253435741583D593F573B08022540" + $"434E0D0A070105000A0001001001178400040A010102000A020101000A040103" + $"000A050104000A0801062015300A090106201A280A0A0106000A030010011782" + $"00040A0601071240212037DF1AB7E7B0401C723FA1FE443BFC01178200040A06" + $"0107123F972B36F2F4B6E6F33F49DF4491BC46B70E01178200040A0601071001" + $"17820004" +}; diff --git a/app-text/mtafsir/mtafsir-0.2.recipe b/app-text/mtafsir/mtafsir-0.2.recipe new file mode 100644 index 000000000..3444a500e --- /dev/null +++ b/app-text/mtafsir/mtafsir-0.2.recipe @@ -0,0 +1,83 @@ +SUMMARY="Application that provide Interpretation of the holy Quran" +DESCRIPTION="Provide interpretation of the holy quran +* Tafsir fi karimir rohmaan +* Tafsir As Sa'di +* Tafsir at tabari +* Tafsir al kortoby +* Minister of religion indonesia +* etc." +HOMEPAGE="https://github.com/zakariakov/mtafsir" +COPYRIGHT="2015-2018 Abou Zakariya" +LICENSE="GNU GPL v3" +REVISION="1" +SOURCE_URI="https://github.com/zakariakov/mtafsir/archive/$portVersion.tar.gz" +CHECKSUM_SHA256="1e0dfbee7a6ef8cda68a070aeaba2075e5d9be6e1c6428d55925f1bb19d47a6a" +SOURCE_FILENAME="mtafsir-$portVersion.tar.gz" +ADDITIONAL_FILES="mtafsir.rdef.in" + +ARCHITECTURES="!x86_gcc2 x86 x86_64" +if [ "$targetArchitecture" = x86_gcc2 ]; then +SECONDARY_ARCHITECTURES="x86" +fi + +PROVIDES=" + mtafsir$secondaryArchSuffix = $portVersion + app:Mtafsir = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + ayat_tafasir_data + lib:libGL$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Sql$secondaryArchSuffix + lib:libQt5PrintSupport$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libintl$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libQt5Sql$secondaryArchSuffix + devel:libQt5PrintSupport$secondaryArchSuffix + devel:libQt5Widgets$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:make + cmd:qmake$secondaryArchSuffix >= 5 + " + +BUILD() +{ + qmake + make $jobArgs +} + +INSTALL() +{ + mkdir -p $appsDir/Mtafsir/{bin,share} $dataDir/ayat + cp -rf ./usr/bin/mtafsir $appsDir/Mtafsir/bin/Mtafsir + cp -rf ./usr/share/* $appsDir/Mtafsir/share + rm -rf $appsDir/Mtafsir/share/mtafsir/tafasir/{tafasirInfo,baghawy.db,katheer.db,qortoby.db,sa3dy.db,tabary.db,tafheem.db} + cp -rf $appsDir/Mtafsir/share/mtafsir/tafasir $dataDir/ayat/ + rm -rf $appsDir/Mtafsir/share/{icons,mtafsir/tafasir} + ln -s $dataDir/ayat/tafasir $appsDir/Mtafsir/share/mtafsir/tafasir + local APP_SIGNATURE="application/x-vnd.mtafsir" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|${MINOR:-0}|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/mtafsir.rdef.in > mtafsir.rdef + addResourcesToBinaries mtafsir.rdef $appsDir/Mtafsir/bin/Mtafsir + addAppDeskbarSymlink $appsDir/Mtafsir/bin/Mtafsir +}