quimup: new recipe

This commit is contained in:
Zoltán Mizsei
2018-07-22 09:50:50 +02:00
committed by waddlesplash
parent 1f3ee0f9e9
commit cbd11f5d17
2 changed files with 154 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "Flacon",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E63696611050002001603B9F94CB1745FB1745F39F94C4A4F224ACD0F00F281"
$"D4FFB302001603349796B8765CB8765CB4979548E8574AFE4200F26DD4FFA603"
$"D1000003FC000002001605B63F28BA2E6EBA2E6E363F2749DD06488BA300FF43"
$"FA90EDE1D6FFCC02001603BA2E6BB374BEB374BE3A2E6B4B1AD34ABF380099AE"
$"7BFF6B020016022F31EB310B94310B94AF31E048D08948316E00ADFF21020016"
$"022F3239310B94310B94AF32394A8DE5494ADB00ADFF21020016022F3166310A"
$"E2310AE2AF315A48D0904AD98E00ADFF21020016022F31F6310B9F310B9FAF31"
$"F64A8DDF4B664B00ADFF21040033034C4BA502001602B81CDAB855CBB855CA38"
$"1CDB498DBB4A83180080FF0002001602BA576D0000000000003A576D495B4D4A"
$"B2CE0080FF3602001602B5CCD9B66B45B66B4535CCDB49B6104A53660080FF24"
$"0200160232B1F734917D34917DB2B1FA49F8384A021800ADFF21210A07C073B3"
$"64BA85B8D0BA85C67AC3DFCAF6CA3BC525CA3BB77BC0E1200A06C109B408BB63"
$"B932BB63C5EFC3B8C9EDC95DC4C3C95DB8070A04C3B8C9EDBB63C5EFBB63B932"
$"C3B8BD300A04C336C8E7BBE6C566BBE6BA38C336BDB90A04C1F6C777C106C704"
$"C106C546C1F6C5B90A0445C70BC141C6CEC141C5C045C5FC0A04C3B8BD30BB63"
$"B932C109B408C95DB8070A04C95DC4C3C3B8C9EDC3B8BD30C95DB8070204BBAB"
$"BA57BBC1BA82BB9432BBBDB9EABB9DB9FCBBDEB9D9BC21BA19BC0AB9EEBC37BA"
$"44BC0EBA86BC2FBA75BBEEBA970204C2FBBDD8C311BE03C2E4BDADC30DBD6CC2"
$"ECBD7DC32DBD5BC371BD9AC35ABD6FC387BDC5C35EBE07C37FBDF6C33EBE1802"
$"04BBABC585BBC1C5AFBB94C55ABBBDC518BB9DC529BBDEC507BC21C547BC0AC5"
$"1CBC37C571BC0EC5B3BC2FC5A2BBEEC5C40204C2FBC906C311C931C2E4C8DBC3"
$"0DC899C2ECC8AAC32DC888C371C8C8C35AC89DC387C8F3C35EC934C37FC923C3"
$"3EC9460A05C3DFCAF6C6FCCAF6CDBFC4D0CA22C39BCA3BC525060BFEFA07B7D7"
$"C36AB7D7C3D9B7D7C3D9B7D7C4B8B8CBC627B82DC589B969C6C4BB19C71BBA3A"
$"C71BBB19C71BBB88C71BBB88C63DBB19C63DBB19C63DBA76C63DB968C58AB9DC"
$"C5FDB8F4C516B8B5C3D9B8B5C47CB8B5C3D9C36AB7D7060AFEFA07B570C36AB5"
$"70C3D9B570C3D9B570C55CB719C7D9B607C6C8B82BC8EBBB19C981B997C981BB"
$"19C981BB89C981BB88C8A3BB19C8A3BB19C8A3B9D2C8A3B7B6C73CB89EC823B6"
$"CEC655B64EC3D9B64EC521B64EC3D9C36A060BFDFA07C36B20C3DA20C3DA20C6"
$"03B560C993B3D8C80CB6E7CB1BBB1ACBF1B8F0CBF2BB1ACBF1BB89CBF1BB89CB"
$"13BB1ACB13BB1ACB13B92BCB14B5FDC8F6B75BCA53B49FC799B3DEC3D9B3DEC5"
$"C8B3DEC3D9C36B200A04BD3EBD03C149C412C18DC3EBBD82BCDC0A04BE7EC3EC"
$"BEC0C40DC061BD10C019BCF00A04BCA7C1E7BCCA46C233BF0BC210BECD0A04BC"
$"13BF9BC2B6C1A6C2B2C157BC11BF4E0204BCC7C1DABDC8C3C3BBC6BFF1BD97BD"
$"02BC23BDC5BF0BBC3FC20ABF17C109BD2DC30BC100C13AC3EFC2ADC32BBFC6C4"
$"B20204BD18C1B0BDFAC35EBC35C001BDCFBD6CBC87BE18BF17BCC0C1B9BF41C0"
$"D7BD92C29CC0F0C102C384C24AC2D9BFBBC4300204BD85C176BE3DC2D6BCCDC0"
$"17BE1ABDFCBD0FBE88BF26BD70C14CBF7AC094BE1BC205C0DAC0B6C2F4C1C2C2"
$"68BFABC3810204BE50C128BEBBC1F4BDE5C05CBEA7BF23BE0CBF75BF42BED2C0"
$"81C001C016BF35C0ECC0CDC02AC206C0C6C1B5BF8FC2570204BEA1C0FDBEEDC1"
$"8EBE55C06CBEDFBF8FBE71BFC8BF4DBF55C030C02CBFE3BF9CC07CC0BDBFF2C1"
$"9BC060C161BF84C1D40607FE2ABBC8B3C2B9F2B66DB9F2B66DB904B492B8AD2A"
$"B864B626B901B796B9FFB729B95EB829B9FFB729BB8CB506BC5DB59ABD05B4F8"
$"0607FE2ABBC8B3C2B9F2B66DB9F2B66DB904B492B8AD2AB864B626B901B796B9"
$"FFB729B95EB829B9FFB729BB8CB506BC5DB59ABD05B4F80607FE2AB619BBCCB5"
$"CCBEFDB5CCBEFDB3D1BE24B4DAC035B418BFBEB586C077B644BF85B636C0AEB6"
$"44BF8529BCEBB7B9BCDAB803BBF40607FE2AB619BBCCB5CCBEFDB5CCBEFDB3D1"
$"BE24B4DAC035B418BFBEB586C077B644BF85B636C0AEB644BF8529BCEBB7B9BC"
$"DAB803BBF40607FE2AB419B4F5B4F8B78EB4F8B78EB303B766B49BB8C3B3CFB8"
$"97B542B8CBB58CB7DAB5E8B8C8B58CB7DAB4E6B5B7B6D3B520B689B4570607FE"
$"2AB419B4F5B4F8B78EB4F8B78EB303B766B49BB8C3B3CFB897B542B8CBB58CB7"
$"DAB5E8B8C8B58CB7DAB4E6B5B7B6D3B520B689B4570605FE02B64AB464B747B6"
$"FDB747B6FDB553B6D5B6EBB831B61FB806B791B839B7DBB749B838B837B7DBB7"
$"49B6F9B4300605FE02B64AB464B747B6FDB747B6FDB553B6D5B6EBB831B61FB8"
$"06B791B839B7DBB749B838B837B7DBB749B6F9B430210A000100000A00010100"
$"0A010102000A020103000A030104000A040105000A050106000A060107000A07"
$"0108000A080109000A09010A000A0A010B000A0B010C000A0C010D000A0C010E"
$"000A0C010F000A000110000A000111000A000112000A000113000A000114000A"
$"0D0115000A0E0116000A0F0117000A100118000A000119000A00011A10011780"
$"02040A00011B000A00011C1001178002040A00011D000A00011E100117800204"
$"0A00011F000A000120100117800204"
};

View File

@@ -0,0 +1,74 @@
SUMMARY="A simple Qt5 frontend to MPD"
DESCRIPTION="A Qt5 client for the music player daemon (MPD) written in C++."
HOMEPAGE="https://sourceforge.net/projects/quimup/"
COPYRIGHT="quimup"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://sourceforge.net/projects/quimup/files/quimup_1.4.3_source.tar.gz"
CHECKSUM_SHA256="dac47b4c0f458e1a020f2c70d4291ad6bcf85041e6a26f1d011d6542aa3fdc33"
SOURCE_DIR="Quimup_$portVersion"
ADDITIONAL_FILES="quimup.rdef.in"
ARCHITECTURES="!x86_gcc2 x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
quimup$secondaryArchSuffix = $portVersion
app:quimup$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:libmpdclient$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
lib:libQt5Network$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
lib:libtag$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libGL$secondaryArchSuffix
devel:libmpdclient$secondaryArchSuffix
devel:libQt5Core$secondaryArchSuffix
devel:libQt5Gui$secondaryArchSuffix
devel:libQt5Network$secondaryArchSuffix
devel:libQt5Widgets$secondaryArchSuffix
devel:libtag$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:g++$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:qmake$secondaryArchSuffix >= 5
"
BUILD()
{
qmake quimup.pro PREFIX="$appsDir"
make $jobArgs
}
INSTALL()
{
mkdir -p "$appsDir"
cp quimup "$appsDir"
# Add Haiku resources
local APP_SIGNATURE="application/x-vnd.qt5-quimup"
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/quimup.rdef.in > quimup.rdef
addResourcesToBinaries quimup.rdef "$appsDir"/quimup
addAppDeskbarSymlink "$appsDir"/quimup
}