mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
Al-Anvar: new recipe (#3041)
This commit is contained in:
41
app-text/al-anvar/additional-files/al-anvar.rdef.in
Normal file
41
app-text/al-anvar/additional-files/al-anvar.rdef.in
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
|
||||||
|
resource app_flags B_MULTIPLE_LAUNCH;
|
||||||
|
|
||||||
|
resource app_version {
|
||||||
|
major = @MAJOR@,
|
||||||
|
middle = @MIDDLE@,
|
||||||
|
minor = @MINOR@,
|
||||||
|
|
||||||
|
variety = B_APPV_FINAL,
|
||||||
|
internal = 0,
|
||||||
|
short_info = "Al-Anvar",
|
||||||
|
long_info = "@LONG_INFO@"
|
||||||
|
};
|
||||||
|
|
||||||
|
resource app_signature "@APP_SIGNATURE@";
|
||||||
|
|
||||||
|
resource file_types message {
|
||||||
|
"types" = "application/x-nvr"
|
||||||
|
};
|
||||||
|
|
||||||
|
resource vector_icon {
|
||||||
|
$"6E6369660C0101000071030100000200060239C5F13B86F2BB86F239C5F1499A"
|
||||||
|
$"C14A457300C2772FFF7F4C0002000602B7C5DEB83FDB3A4F0AB9DF554A8ED24B"
|
||||||
|
$"4B0300E6E276FFE8BF71020106023E6DF33BA6B2B89B6D3B783749F557499261"
|
||||||
|
$"00FFB267FFA35D01020006023AF2583AB47CBAB47C3AF2584A284449764A00F0"
|
||||||
|
$"B840FFB96D23020006033BEF0C333F0FB34BED3BFEA44A075648AA36003C3B3B"
|
||||||
|
$"44737373FF3A3A3A03010000033C2401020006023C40000000000000003F8000"
|
||||||
|
$"4AC000460000007F4C00FFE8BF71020006023B56023A3504BA9EF43BF6234832"
|
||||||
|
$"3C4A929B00FF6161FFFF0000020016023CC7EE389BC0BA16573E39B04977C842"
|
||||||
|
$"ADC700FFFFD3090A05465A4B5A6044584046400A06223E352E5A3C5A44465822"
|
||||||
|
$"460A04464E46585A445A3C0A0446582246223E464E0A04233E332F593D464E06"
|
||||||
|
$"06EA0E30343230563E4D43C68EC077C0F7C21C38452F3EB97CC0FF2E3A080623"
|
||||||
|
$"3E464EC27CC53AC270C72A4758CA35C1B008065A3C484CC27CC53AC270C72A47"
|
||||||
|
$"58CA35C1B008035A40425644560E0A000100000A0101011001178400040A0201"
|
||||||
|
$"03000A030102000A040104000A050105000A090108023F55550000000000003F"
|
||||||
|
$"586F466AAA433C820A090108023F55550000000000003F586F466AAA44FF880A"
|
||||||
|
$"090108023F55550000000000003F586F466AAA45EB0D0A0801071815FF011781"
|
||||||
|
$"00040A0801061815FF01178100040A0100123CF96DBE29BF3E29BF3CF96DC607"
|
||||||
|
$"3847409401178303040A0A00023CF96DBE29BF3E29BF3CF96DC607384740940A"
|
||||||
|
$"0B00123F1922BC6EF23F35A03E7846C8A125C0BCDE0117811004"
|
||||||
|
};
|
||||||
91
app-text/al-anvar/al_anvar-0.5.0.recipe
Normal file
91
app-text/al-anvar/al_anvar-0.5.0.recipe
Normal file
@@ -0,0 +1,91 @@
|
|||||||
|
SUMMARY="A Quran Study Software"
|
||||||
|
DESCRIPTION="Al-Anvar is a cross-platform Quran Study Software. It uses \
|
||||||
|
\"Tanzil.net\" and \"Zekr.org\" database as its database."
|
||||||
|
HOMEPAGE="http://al-anvar.sourceforge.net/"
|
||||||
|
COPYRIGHT="2012-2018 S. Hosein Hoseini"
|
||||||
|
LICENSE="GNU GPL v3"
|
||||||
|
REVISION="1"
|
||||||
|
SOURCE_URI="https://github.com/mazbrili/al-anvar/archive/$portVersion.tar.gz"
|
||||||
|
CHECKSUM_SHA256="3c7e9c86828416584c54c7a47237078f278056b684ee6ea8d35fec442cb81dca"
|
||||||
|
SOURCE_FILENAME="al-anvar-$portVersion.tar.gz"
|
||||||
|
SOURCE_DIR="al-anvar-$portVersion"
|
||||||
|
ADDITIONAL_FILES="al-anvar.rdef.in"
|
||||||
|
|
||||||
|
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||||
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
|
PROVIDES="
|
||||||
|
al_anvar$secondaryArchSuffix = $portVersion
|
||||||
|
app:Al_Anvar = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES="
|
||||||
|
haiku$secondaryArchSuffix
|
||||||
|
lib:libGL$secondaryArchSuffix
|
||||||
|
lib:libphonon4qt5$secondaryArchSuffix
|
||||||
|
lib:libQt5Core$secondaryArchSuffix
|
||||||
|
lib:libQt5Gui$secondaryArchSuffix
|
||||||
|
lib:libQt5Network$secondaryArchSuffix
|
||||||
|
lib:libQt5PrintSupport$secondaryArchSuffix
|
||||||
|
lib:libQt5Svg$secondaryArchSuffix
|
||||||
|
lib:libQt5WebKit$secondaryArchSuffix
|
||||||
|
lib:libQt5WebKitWidgets$secondaryArchSuffix
|
||||||
|
lib:libQt5Widgets$secondaryArchSuffix
|
||||||
|
lib:libQt5Xml$secondaryArchSuffix
|
||||||
|
lib:libQtSql$secondaryArchSuffix
|
||||||
|
lib:libsqlite3$secondaryArchSuffix
|
||||||
|
lib:libz$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD_REQUIRES="
|
||||||
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
devel:libGL$secondaryArchSuffix
|
||||||
|
devel:libphonon4qt5$secondaryArchSuffix
|
||||||
|
devel:libQt5Core$secondaryArchSuffix
|
||||||
|
devel:libQt5Gui$secondaryArchSuffix
|
||||||
|
devel:libQt5Network$secondaryArchSuffix
|
||||||
|
devel:libQt5PrintSupport$secondaryArchSuffix
|
||||||
|
devel:libQt5Svg$secondaryArchSuffix
|
||||||
|
devel:libQt5WebKit$secondaryArchSuffix
|
||||||
|
devel:libQt5WebKitWidgets$secondaryArchSuffix
|
||||||
|
devel:libQt5Widgets$secondaryArchSuffix
|
||||||
|
devel:libQt5Xml$secondaryArchSuffix
|
||||||
|
devel:libQtSql$secondaryArchSuffix
|
||||||
|
devel:libsqlite3$secondaryArchSuffix
|
||||||
|
devel:libz$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
|
cmd:gcc$secondaryArchSuffix
|
||||||
|
cmd:ld$secondaryArchSuffix
|
||||||
|
cmd:make
|
||||||
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
|
cmd:qmake$secondaryArchSuffix >= 5
|
||||||
|
cmd:unzip
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD()
|
||||||
|
{
|
||||||
|
qmake
|
||||||
|
make $jobArgs
|
||||||
|
}
|
||||||
|
|
||||||
|
INSTALL()
|
||||||
|
{
|
||||||
|
install -d "$appsDir"
|
||||||
|
install -T ../bin/al-anvar "$appsDir"/Al-Anvar
|
||||||
|
|
||||||
|
local APP_SIGNATURE="application/x-vnd.al-anvar"
|
||||||
|
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|" \
|
||||||
|
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||||
|
"$portDir"/additional-files/al-anvar.rdef.in > al-anvar.rdef
|
||||||
|
|
||||||
|
addResourcesToBinaries al-anvar.rdef "$appsDir"/Al-Anvar
|
||||||
|
addAppDeskbarSymlink "$appsDir"/Al-Anvar
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user