mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
quimup: new recipe
This commit is contained in:
committed by
waddlesplash
parent
1f3ee0f9e9
commit
cbd11f5d17
80
media-sound/quimup/additional-files/quimup.rdef.in
Normal file
80
media-sound/quimup/additional-files/quimup.rdef.in
Normal 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"
|
||||
};
|
||||
74
media-sound/quimup/quimup-1.4.3.recipe
Normal file
74
media-sound/quimup/quimup-1.4.3.recipe
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user