1SUMMARY="A Simple Books Organizer" 2DESCRIPTION="Application to Organize with ease your pdf book" 3COPYRIGHT="2014-2015 Abou Zakaria" 4LICENSE="GNU GPL v3" 5REVISION="5" 6HOMEPAGE="https://sourceforge.net/projects/booksorg/" 7SOURCE_URI="https://downloads.sourceforge.net/booksorg/booksorg_${portVersion/./}.tar.gz" 8SOURCE_DIR="booksorg_${portVersion/./}" 9CHECKSUM_SHA256="dcdcce89090d1539c020412d294e2f6c0ffc84a0f4f400132f57e1c1be29d234" 10PATCHES="booksorg-$portVersion.patchset" 11ADDITIONAL_FILES="booksorg.rdef.in" 12 13ARCHITECTURES="all !x86_gcc2" 14if [ "$targetArchitecture" = x86_gcc2 ]; then 15SECONDARY_ARCHITECTURES="x86" 16fi 17 18USER_SETTINGS_FILES=" 19 settings/elokab/BooksOrg directory 20 " 21 22PROVIDES=" 23 booksorg$secondaryArchSuffix = $portVersion 24 app:BooksOrg = $portVersion 25 " 26REQUIRES=" 27 haiku$secondaryArchSuffix 28 lib:libGL$secondaryArchSuffix 29 lib:libpoppler$secondaryArchSuffix 30 lib:libpoppler_qt5$secondaryArchSuffix 31 lib:libQt5Core$secondaryArchSuffix 32 lib:libQt5DBus$secondaryArchSuffix 33 lib:libQt5Gui$secondaryArchSuffix 34 lib:libQt5PrintSupport$secondaryArchSuffix 35 lib:libQt5Sql$secondaryArchSuffix 36 lib:libQt5Svg$secondaryArchSuffix 37 lib:libQt5Widgets$secondaryArchSuffix 38 " 39 40BUILD_REQUIRES=" 41 haiku${secondaryArchSuffix}_devel 42 devel:libGL$secondaryArchSuffix 43 devel:libpoppler$secondaryArchSuffix >= 117 44 devel:libpoppler_qt5$secondaryArchSuffix 45 devel:libQt5Core$secondaryArchSuffix 46 devel:libQt5DBus$secondaryArchSuffix 47 devel:libQt5Gui$secondaryArchSuffix 48 devel:libQt5PrintSupport$secondaryArchSuffix 49 devel:libQt5Sql$secondaryArchSuffix 50 devel:libQt5Svg$secondaryArchSuffix 51 devel:libQt5Widgets$secondaryArchSuffix 52 " 53BUILD_PREREQUIRES=" 54 cmd:gcc$secondaryArchSuffix 55 cmd:ld$secondaryArchSuffix 56 cmd:make 57 cmd:pkg_config$secondaryArchSuffix 58 cmd:qmake$secondaryArchSuffix >= 5 59 " 60 61BUILD() 62{ 63 qmake 64 make $jobArgs 65} 66 67INSTALL() 68{ 69 install -d $appsDir 70 install -T ./bin/BooksOrg $appsDir/BooksOrg 71 local APP_SIGNATURE="application/x-vnd.booksorg" 72 local MAJOR="`echo "$portVersion" | cut -d. -f1`" 73 local MIDDLE="`echo "$portVersion" | cut -d. -f2`" 74 local MINOR="`echo "$portVersion" | cut -d. -f3`" 75 local LONG_INFO="$SUMMARY" 76 sed \ 77 -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ 78 -e "s|@MAJOR@|$MAJOR|" \ 79 -e "s|@MIDDLE@|$MIDDLE|" \ 80 -e "s|@MINOR@|${MINOR:-0}|" \ 81 -e "s|@LONG_INFO@|$LONG_INFO|" \ 82 $portDir/additional-files/booksorg.rdef.in > booksorg.rdef 83 addResourcesToBinaries booksorg.rdef $appsDir/BooksOrg 84 addAppDeskbarSymlink $appsDir/BooksOrg 85} 86