diff --git a/kde-apps/tellico/additional-files/tellico.rdef.in b/kde-apps/tellico/additional-files/tellico.rdef.in new file mode 100644 index 000000000..6c6f31e40 --- /dev/null +++ b/kde-apps/tellico/additional-files/tellico.rdef.in @@ -0,0 +1,134 @@ +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "@APP_NAME@", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E63696611040033020006033C70323C8DAABC70323C8DAACDC6ECCCACC10000" + $"993374006A00FF00333305FF020006033B5A4CB0DC7F32D2ED3965A9497F2D4A" + $"E10F00CCFFCC6899FF66FF66CC3303009933020006022B285BAB4C7B2D417329" + $"330EC8197E46CD1C00A1FFA2FF4ED64E03003333020006033C70323C8DAABC70" + $"323C8DAACE15E6CC021C001A299378003044FF003344020006023B5A4CB0DC7F" + $"32D2ED3965A948C4F14A0A890060BAFFFF1674CD030056D502000602A9BFEC2A" + $"277FAC204BA7CCA1C8DFABC230F0002F9EFFFF2077E003003344020006033C70" + $"323C8DAABC70323C8DAACDE910CC653F00990000747C0000FF60000002000602" + $"3B5A4CB0DC7F32D2ED3965A949CFE148888600FF9999FFFF666603CF00000200" + $"0602A9BFEC2A277FAC204BA7CCA1C7A978C7A55500FF999BFFFF4E4E03600000" + $"1B0212C0CFBF37C0CFBF37BD9CC058B737C298BA6AC178B6F1C2B1B6C4C305B6" + $"C4C2D9B6C4C48FB6C4C7A4B6C4C61AB6C4C7D0B736C812B6EFC7F9BA6AC92DC0" + $"D1CB64BD9DCA49C12ACB83C1FACB64C1A1CB83C4EBCA62CACEC85FC7DDC960CB" + $"14C846CB3EC7F2CB3EC81DCB3EC745CB2BC69BCB66C6B7CB2EC656CAA0C652CA" + $"B1C68DCA96C64FCAB4C4945BC48ECAB4C452CB3EC460CB48C497CB6DC444CB3E" + $"C2C1CB42C34FCB3EC295CA9BC249CAE2C261C7BAC143C1F8BF37C4D9C03DC19E" + $"BF18C0CFBF37C128BF18C0CFBF37C0CFBF37C0CFBF37C0CFBF370212C04CBF21" + $"C04CBF21BD19C042B6B4C282B9E7C162B66EC29BB641C2EEB641C2C3B641C479" + $"B641C78EB641C604B641C7BAB6B3C7FCB66CC7E3B9DDC910C030CB39BD06CA25" + $"C08ACB58C159CB39C100CB58C46FCA1FCA9AC7EBC785C905CAE1C7D2CB0BC77E" + $"CB0BC7AACB0BC703CAF7C692CB28C6BBCB04C658CA76C636CA7DC65CCA62C629" + $"CA80C41DCA4FC420CA87C3E9CB0BC3DFCB04C409CB28C3ACCB0BC2ABCB0BC312" + $"CB0BC27FCA49C228CA91C241C758C126C175BF21C466C023C11BBF02C04CBF21" + $"C0A5BF02C04CBF21C04CBF21C04CBF21C04CBF210212BFB9BECEBFB9BECEBCA4" + $"BFE4B67BC210B98FC0FAB634C229B608C27CB608C251B587C400B608C765B52E" + $"C53BB608C791B67AC7D2B632C7BAB990C8E0BFBBCAFBBCA5C9EEC015CB1AC0E4" + $"CAFAC08BCB1AC3F0C9EBCA08C7CCC6FCC8DCCA4EC7B3CA78C75FCA78C78BCA78" + $"C703CA78C64CCA96C65FCA7BC61BCA15C5ECCA12C632CA01C5EBCA15C386C9ED" + $"C3B0CA22C361CA7849CA6BC37BCAA3C32ECA78C262CA75C2B3CA78C236CA05C1" + $"F4CA4DC20DC6FAC0E8C0E2BECEC3EEBFDBC088BEAFBFB9BECEC012BEAFBFB9BE" + $"CEBFB9BECEBFB9BECEBFB9BECE0606FF07C04FC5EEC04FC5EEBD1BC4D3B6B4C2" + $"9DB9E8C3B8B9E8C17DC04FBF3BBD1BC05CC382C056C9E9C28BC6B5C171C6B5C3" + $"ACC04FC5EEC382C4CDC04FC5EEC5EE0606FF07C04FC5EEC04FC5EEBD1BC4D3B6" + $"B4C29DB9E8C3B8B9E8C17DC04FBF3BBD1BC05CC382C056C9E9C28BC6B5C171C6" + $"B5C3ACC04FC5EEC382C4CDC04FC5EEC5EE020AC04FCA8EC04FCA8EC382C96DC9" + $"E9C72BC6B5C84CC9E9C708C9E9C6C1C9E9C6E4C993C69DC8E8C656C93DC67AC8" + $"D4C55CC8ACC366C8C0C461C916C342C9E9C2F9C97FC31DC9E9C2D4C9E9C28BC9" + $"E9C2B0C6B5C3ACC04FC5EEC382C4CDBFB5C76AC04FCA8EBF8BC8C8C04FCA8EC0" + $"4FCA8EC04FCA8EC04FCA8E0606FF07C03BCA30C03BCA30C354C91DC986C6F8C6" + $"6DC80BC989C5AFC990C31DC98DC466C674C433C03BC660C357C549BFA1C7DCC0" + $"3BCA30BF77C86BC03BCA30CA300606FF07C04FCA8EC04FCA8EBD1BC972B6B4C7" + $"3BB9E8C857B5BDC549B6B4C29CB62AC3E8B9E8C3B7C04FC5EEBD1BC4D2BFC3C7" + $"3EC04FCA8EBF53C89CC04FCA8ECA8E0003B6BFC2C2B6BFC2C2B9ECC3E0C046C6" + $"1EBD19C4FFBF6FC7F3C056CA63BFA4C8C9C056CA630212BE7DB9E0BE7DB9E0BB" + $"4BBB00B4E6BD41B818BC21B49FBD5AB473BDADB473BD82B473BF38B473C24DB4" + $"73C0C2B473C279B4E5C2BAB49DC2A2B818C3D6BE7FC60DBB4CC4F1BED9C62CBF" + $"A8C60CBF4FC62BC29AC50AC87DC307C58BC409C8C3C2EEC8EDC29AC8EDC2C6C8" + $"EDC1EDC8D9C143C914C15FC8DCC0FEC84FC0FBC85FC135C845C0F7C862BF3DC8" + $"31BF36C862BEFBC8EDBF08C8F7BF40C91BBEECC8EDBD69C8F0BDF7C8EDBD3DC8" + $"49BCF1C891BD0AC568BBEBBFA6B9DFC287BAE5BF4CB9C0BE7DB9E0BED6B9C0BE" + $"7DB9E0BE7DB9E0BE7DB9E0BE7DB9E00212BDFAB9CABDFAB9CABAC8BAEAB463BD" + $"2BB795BC0AB41CBD44B3F0BD97B3F0BD6BB3F0BF21B3F0C237B3F0C0ACB3F0C2" + $"63B462C2A4B41AC28CB78BC3B9BDDEC5E2BAB5C4CDBE38C601BF08C5E1BEAEC6" + $"00C21DC4C7C849C294C533C3ADC88FC27BC8B9C227C8B9C252C8B9C1ABC8A5C1" + $"3AC8D7C163C8B2C100C825C0DFC82BC104C811C0D1C82FBEC5C7FDBEC8C835BE" + $"92C8B9BE88C8B2BEB1C8D7BE55C8B9BD53C8B9BDBAC8B9BD27C7F7BCD1C83FBC" + $"E9C506BBCEBF23B9C9C215BACCBEC9B9AABDFAB9CABE53B9AABDFAB9CABDFAB9" + $"CABDFAB9CABDFAB9CA0212BD68B977BD68B977BA53BA8DB429BCB9B73EBBA3B3" + $"E3BCD2B3B6BD25B3B6BCF9B335BEA9B3B6C20DB2DCBFE4B3B6C239B428C27BB3" + $"E1C262B73EC388BD69C5A4BA54C496BDC3C5C3BE93C5A3BE39C5C2C19EC493C7" + $"B6C274C4AAC384C7FCC25CC826C208C826C233C826C1ACC826C0F4C844C108C8" + $"2AC0C3C7C3C094C7C0C0DAC7B0C093C7C3BE2EC79CBE58C7D1BE09C826BDFFC8" + $"19BE23C851BDD7C826BD0AC8233AC826BCDFC7B4BC9DC7FBBCB6C4A8BB90BE90" + $"B976C19CBA83BE37B957BD68B977BDC1B957BD68B977BD68B977BD68B977BD68" + $"B9770606FF07BDFDC096BDFDC096BACABF7BB463BD46B796BE60B796BC25BDFD" + $"B9E4BACABB04C130BAFFC797BD34C464BC19C464BE55BDFDC096C130BF75BDFD" + $"C096C0960606FF07BDFDC096BDFDC096BACABF7BB463BD46B796BE60B796BC25" + $"BDFDB9E4BACABB04C130BAFFC797BD34C464BC19C464BE55BDFDC096C130BF75" + $"BDFDC096C096020ABDFDC536BDFDC536C130C415C797C1D4C464C2F5C797C1B0" + $"C797C169C797C18DC742C146C696C0FF52C122C682C004C65BBE0FC66EBF09C6" + $"C4BDEAC797BDA1C72EBDC6C797BD7DC797BD34C797BD58C464BE55BDFDC096C1" + $"30BF75BD63C212BDFDC536BD39C371BDFDC536BDFDC536BDFDC536BDFDC53606" + $"06FF07BDE9C4D9BDE9C4D9C102C3C6C734C1A0C41BC2B3C738C057C73EBDC5C7" + $"3BBF0E4BBEDBBDE9C108C106BFF2BD4FC284BDE9C4D9BD25C314BDE9C4D9C4D9" + $"0606FF07BDFDC536BDFDC536BACAC41BB463C1E4B796C2FFB36BBFF2B463BD44" + $"B3D8BE90B796BE5FBDFDC096BACABF7BBD71C1E6BDFDC536BD01C345BDFDC536" + $"C5360003B46EBD6AB46EBD6AB79BBE89BDF4C0C6BAC7BFA7BD1EC29BBE04C50C" + $"BD53C371BE04C50C0212C1D0B4F0C1D0B4F0BE9DB610B838B851BB6BB731B7F2" + $"B86AB7C5B8BDB7C5B892B7C5BA48B7C5BD5DB7C5BBD2B7C5BD89B838BDCAB7F0" + $"BDB2BB6BBEE6C1D2C11DBE9EC001C22CC13CC2FBC11CC2A2C13BC5EDC01ACBCF" + $"BE17C8DEBF19CC16BDFECC40BDAACC40BDD6CC40BCFDCC2CBC53CC67BC6FCC2F" + $"BC0ECBA1BC0BCBB2BC45CB98BC07CBB5BA4DCB84BA46CBB5BA0BCC40BA18CC4A" + $"BA50CC6EB9FCCC40B879CC43B907CC40B84DCB9CB801CBE3B81AC8BBB6FBC2F9" + $"B4EFC5DAB5F5C29FB4D0C1D0B4F0C229B4D0C1D0B4F0C1D0B4F0C1D0B4F0C1D0" + $"B4F00212C14DB4DAC14DB4DABE1BB5FAB7B5B83BBAE8B71AB76FB854B742B8A7" + $"B742B87BB742BA31B742BD47B742BBBCB742BD73B7B5BDB4B76DBD9CBADEBEC9" + $"C13143BE08BFDDC18BC111C25AC0F1C201C110C570BFD7CB9BBDA4C886BEBDCB" + $"E2BD8BCC0CBD37CC0CBD62CC0CBCBBCBF8BC4ACC2ABC73CC05BC10CB78BBEFCB" + $"7EBC14CB64BBE1CB81B9D5CB50B9D8CB88B9A2CC0CB998CC05B9C1CC2AB965CC" + $"0CB863CC0CB8CACC0CB837CB4AB7E1CB92B7F9C859B6DEC276B4D9C567B5DCC2" + $"1CB4BAC14DB4DAC1A6B4BAC14DB4DAC14DB4DAC14DB4DAC14DB4DA0212C0BAB4" + $"87C0BAB487BDA6B59DB77CB7C9BA91B6B3B735B7E2B709B835B709B809B688B9" + $"B9B709BD1DB62FBAF4B709BD49B77BBD8BB734BD72BA91BE98C0BCC0B4BDA7BF" + $"A6C116C0D3C1E5C0B3C18CC0D2C4F1BFA3CB09BD84C7FDBE94CB4FBD6CCB79BD" + $"18CB79BD43CB79BCBCCB79BC04CB97BC18CB7DBBD3CB16BBA4CB13BBEACB02BB" + $"A3CB16B93ECAEFB968CB23B919CB79B90FCB6CB933CBA4B8E7CB79B81ACB76B8" + $"6CCB79B7EFCB07B7AD5DB7C6C7FBB6A0C1E3B486C4EFB593C18AB467C0BAB487" + $"C113B467C0BAB487C0BAB487C0BAB487C0BAB4870606FF07C150BBA6C150BBA6" + $"BE1DBA8BB7B6B856BAE9B970BAE9B735C150B4F4BE1DB614C483B60FCAEAB844" + $"C7B7B729C7B7B965C150BBA6C483BA85C150BBA6BBA60606FF07C150BBA6C150" + $"BBA6BE1DBA8BB7B6B856BAE9B970BAE9B735C150B4F4BE1DB614C483B60FCAEA" + $"B844C7B7B729C7B7B965C150BBA6C483BA85C150BBA6BBA6020AC150C046C150" + $"C046C483BF25CAEABCE4C7B7BE05CAEABCC0CAEABC79CAEABC9DCA94BC56C9E9" + $"BC0FCA3FBC32C9D5BB14C9AEB91FC9C1BA19CA172FCAEAB8B1CA81B8D6CAEAB8" + $"8DCAEAB844CAEAB868C7B7B965C150BBA6C483BA85C0B6BD22C150C04642BE81" + $"C150C046C150C046C150C046C150C0460606FF07C13CBFE9C13CBFE9C455BED6" + $"CA87BCB0C76EBDC3CA8ABB67CA91B8D5CA8EBA1EC775B9EBC13CBC18C458BB02" + $"C0A2BD94C13CBFE9C078BE24C13CBFE9BFE90606FF07C150C046C150C046BE1D" + $"BF2BB7B6BCF4BAE9BE0FB6BEBB02B7B6B854B72BB9A0BAE9B96FC150BBA6BE1D" + $"BA8BC0C439C150C046C054BE55C150C046C0460003B7C0B87AB7C0B87ABAEDB9" + $"99C147BBD6BE1ABAB7C071BDABC157C01CC0A6BE81C157C01C1B0A000100000A" + $"000101000A010102000A020103000A030104000A040105000A020106000A0501" + $"07000A0601081001178022040A000109000A00010A000A07010B000A02010C00" + $"0A08010D000A09010E000A02010F000A0A0110000A0B01111001178022040A00" + $"0112000A000113000A0C0114000A020115000A0D0116000A0E0117000A020118" + $"000A0F0119000A10011A100117802204" +}; diff --git a/kde-apps/tellico/patches/tellico-3.5.3.patchset b/kde-apps/tellico/patches/tellico-3.5.3.patchset new file mode 100644 index 000000000..2e9a35fff --- /dev/null +++ b/kde-apps/tellico/patches/tellico-3.5.3.patchset @@ -0,0 +1,36 @@ +From ffd04ab423e7b4fba25663db566ef95c92c2ea43 Mon Sep 17 00:00:00 2001 +From: Begasus +Date: Sun, 24 Dec 2023 09:21:48 +0100 +Subject: Disable Doctools + + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5628619..1fe0332 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -67,7 +67,6 @@ find_package(KF5 REQUIRED COMPONENTS + ConfigWidgets + CoreAddons + Crash +- DocTools + GuiAddons + IconThemes + ItemModels +@@ -265,7 +264,6 @@ set(TELLICO_DATA_INSTALL_DIR ${KDE_INSTALL_DATADIR}/tellico) + add_subdirectory(src) + add_subdirectory(icons) + add_subdirectory(xslt) +-add_subdirectory(doc) + + ########## Wrap tests results around the tests done within the source + +@@ -297,6 +295,5 @@ install(FILES tellico.dtd tellico.tips DESTINATION ${TELLICO_DATA_INSTALL_DIR}) + install(FILES tellico.xml DESTINATION ${KDE_INSTALL_MIMEDIR}) + install(FILES org.kde.tellico.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR} ) + ki18n_install(po) +-kdoctools_install(po) + + feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) +-- +2.43.2 + diff --git a/kde-apps/tellico/tellico-3.5.3.recipe b/kde-apps/tellico/tellico-3.5.3.recipe new file mode 100644 index 000000000..35b5fb8b7 --- /dev/null +++ b/kde-apps/tellico/tellico-3.5.3.recipe @@ -0,0 +1,185 @@ +SUMMARY="Collection management software, free and simple" +DESCRIPTION="Tellico makes it easy to track your books, videos, music, even your wine and \ +anything else. A simple and intuitive interface shows cover images, groupings, and any detail you \ +want. Grab information from many popular Internet sites, including TheMovieDB, Discogs, IGDB, and \ +many libraries. + +Tellico is a part of the Office group of KDE Applications." +HOMEPAGE="https://invent.kde.org/office/tellico" +COPYRIGHT="2001-2023 Robby Stephenson" +LICENSE="GNU GPL v2 + GNU GPL v3" +REVISION="1" +SOURCE_URI="$HOMEPAGE/-/archive/v$portVersion/tellico-v$portVersion.tar.bz2" +CHECKSUM_SHA256="6fdf0ace0fb4a372c70221ddc8990b8f6587392742b60c08021cdd6d0397be14" +SOURCE_DIR="tellico-v$portVersion" +PATCHES="tellico-$portVersion.patchset" +ADDITIONAL_FILES="tellico.rdef.in" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +GLOBAL_WRITABLE_FILES=" + settings/xdg/tellicorc keep-old + " + +PROVIDES=" + tellico$secondaryArchSuffix = $portVersion + app:Tellico$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libcdio$secondaryArchSuffix + lib:libexempi$secondaryArchSuffix + lib:libiconv$secondaryArchSuffix + lib:libiso9660$secondaryArchSuffix + lib:libKF5Archive$secondaryArchSuffix + lib:libKF5Attica$secondaryArchSuffix + lib:libKF5Auth$secondaryArchSuffix + lib:libKF5Bookmarks$secondaryArchSuffix + lib:libKF5Cddb$secondaryArchSuffix + lib:libKF5Codecs$secondaryArchSuffix + lib:libKF5Completion$secondaryArchSuffix + lib:libKF5ConfigCore$secondaryArchSuffix + lib:libKF5ConfigGui$secondaryArchSuffix + lib:libKF5ConfigWidgets$secondaryArchSuffix + lib:libKF5CoreAddons$secondaryArchSuffix + lib:libKF5Crash$secondaryArchSuffix + lib:libKF5FileMetaData$secondaryArchSuffix + lib:libKF5GuiAddons$secondaryArchSuffix + lib:libKF5I18n$secondaryArchSuffix + lib:libKF5IconThemes$secondaryArchSuffix + lib:libKF5ItemModels$secondaryArchSuffix + lib:libKF5ItemViews$secondaryArchSuffix + lib:libKF5KIOCore$secondaryArchSuffix + lib:libKF5JobWidgets$secondaryArchSuffix + lib:libKF5NewStuff$secondaryArchSuffix + lib:libKF5Sane$secondaryArchSuffix + lib:libKF5Service$secondaryArchSuffix + lib:libKF5Solid$secondaryArchSuffix + lib:libKF5SonnetCore$secondaryArchSuffix + lib:libKF5TextWidgets$secondaryArchSuffix + lib:libKF5Wallet$secondaryArchSuffix + lib:libKF5WidgetsAddons$secondaryArchSuffix + lib:libKF5WindowSystem$secondaryArchSuffix + lib:libKF5XmlGui$secondaryArchSuffix + lib:libpoppler$secondaryArchSuffix + lib:libpoppler_qt5$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQT5Charts$secondaryArchSuffix + lib:libQt5Network$secondaryArchSuffix + lib:libQt5Qml$secondaryArchSuffix + lib:libQt5WebChannel$secondaryArchSuffix + lib:libQt5Webengine$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + lib:libQt5Xml$secondaryArchSuffix + lib:libtag$secondaryArchSuffix + lib:libxml2$secondaryArchSuffix + lib:libxslt$secondaryArchSuffix + lib:libyaz$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + extra_cmake_modules$secondaryArchSuffix >= 5.115.0 + devel:libcdio$secondaryArchSuffix + devel:libexempi$secondaryArchSuffix + devel:libKF5Archive$secondaryArchSuffix + devel:libKF5Attica$secondaryArchSuffix + devel:libKF5Auth$secondaryArchSuffix + devel:libKF5Bookmarks$secondaryArchSuffix + devel:libKF5Cddb$secondaryArchSuffix + devel:libKF5Codecs$secondaryArchSuffix + devel:libKF5Completion$secondaryArchSuffix + devel:libKF5ConfigCore$secondaryArchSuffix + devel:libKF5ConfigWidgets$secondaryArchSuffix + devel:libKF5CoreAddons$secondaryArchSuffix + devel:libKF5Crash$secondaryArchSuffix + devel:libKF5FileMetaData$secondaryArchSuffix + devel:libKF5GuiAddons$secondaryArchSuffix + devel:libKF5KHtml$secondaryArchSuffix + devel:libKF5IconThemes$secondaryArchSuffix + devel:libKF5ItemModels$secondaryArchSuffix + devel:libKF5I18n$secondaryArchSuffix + devel:libKF5ItemViews$secondaryArchSuffix + devel:libKF5JobWidgets$secondaryArchSuffix + devel:libKF5JS$secondaryArchSuffix + devel:libKF5KIOCore$secondaryArchSuffix + devel:libKF5NewStuff$secondaryArchSuffix + devel:libKF5Parts$secondaryArchSuffix + devel:libKF5Sane$secondaryArchSuffix + devel:libKF5Service$secondaryArchSuffix + devel:libKF5Solid$secondaryArchSuffix + devel:libKF5SonnetCore$secondaryArchSuffix + devel:libKF5TextWidgets$secondaryArchSuffix + devel:libKF5Wallet$secondaryArchSuffix + devel:libKF5WidgetsAddons$secondaryArchSuffix + devel:libKF5WindowSystem$secondaryArchSuffix + devel:libKF5XmlGui$secondaryArchSuffix + devel:libpoppler_qt5$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Webengine$secondaryArchSuffix + devel:libtag$secondaryArchSuffix + devel:libxml2$secondaryArchSuffix + devel:libxslt$secondaryArchSuffix + devel:libyaz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:g++$secondaryArchSuffix + cmd:make + cmd:msgfmt + cmd:msgmerge + cmd:pkg_config$secondaryArchSuffix + cmd:qdbuscpp2xml$secondaryArchSuffix >= 5 + cmd:python3 + " + +TEST_REQUIRES=" + qthaikuplugins$secondaryArchSuffix + " + +BUILD() +{ + cmake -Bbuild -S. $cmakeDirArgs \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_BINDIR=$appsDir \ + -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \ + -DKDE_INSTALL_QMLDIR=$dataDir/Qt5/qml \ + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + make -C build $jobArgs +} + +INSTALL() +{ + make -C build install + + mv $appsDir/tellico $appsDir/Tellico + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local APP_NAME="Tellico" + local LONG_INFO="$SUMMARY" + local APP_SIGNATURE="application/x-vnd.tellico" + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + -e "s|@APP_NAME@|$APP_NAME|" \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + $portDir/additional-files/tellico.rdef.in > tellico.rdef + + addResourcesToBinaries tellico.rdef $appsDir/Tellico + + addAppDeskbarSymlink $appsDir/Tellico +} + +TEST() +{ + # 94% tests passed, 3 tests failed out of 47 + make -C build test +}