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