mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-14 07:40:07 +02:00
Hippo Notes: add recipe
This commit is contained in:
68
app-text/hippo/additional-files/hippo.rdef.in
Normal file
68
app-text/hippo/additional-files/hippo.rdef.in
Normal file
@@ -0,0 +1,68 @@
|
||||
|
||||
resource app_flags B_SINGLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "Hippo",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E63696606020006023AE72B3C78B0BC5A5D3AC38C4A4E6C48D7A00077D622FF"
|
||||
$"458E030501020002023B51853DA81C3D86BBBB333AC599E246649900A9FF00FF"
|
||||
$"FFFFFFFF0005FF0361687102000602BB81E9BD129F3D0F0ABB7DD248E5284B24"
|
||||
$"9500000000FF6262600E060CBEEFFB2626242C24B5DB24BC0224C7AA24C36A24"
|
||||
$"C99E265AB7B95CB5D55CBBF05CC7AA5CC3665CC99E5C5A5A5CC7C75CC9AB5CC3"
|
||||
$"8C5C2C5CBC0B5CB5DB5A26C7B724C9A424C38124B7E124BC2324B5E6240207C9"
|
||||
$"E4B5EFCED6B6CFC9E4B5EFBCBBB5EFBCBBB5EFB93FB5EFB671BC46B671B8C3B6"
|
||||
$"71BC46B671C91DB671C91DB68ECBDBB7D0C716B6FDCA1FB8C6C38FBFB4BE2ABB"
|
||||
$"E6C079C29CBC66CBC7BB2AC5DCBB46CF22BB1B0204C2B1C0E2C2B1BF5CC2B1C2"
|
||||
$"67BFCFC3A3C167C3A3BE37C3A3BCEDC0E2BCEDC267BCEDBF5CBFCFBE20BE37BE"
|
||||
$"20C167BE200204C90EC0D7C90EBF51C90EC25CC62BC398C7C3C398C494C398C3"
|
||||
$"49C0D7C349C25CC349BF51C62BBE15C494BE15C7C3BE150222BC2DB8A6BD10B8"
|
||||
$"A6BB84B8A6BA62B952BAE6B8E1B9E4B9BFB962BAE4B994BA3CB94DBB29B949BB"
|
||||
$"CAB949BB4CB949BC78B9A4BD57B95ABCC7B9CEBDA9BA62BE49BA43BE3FBA77BE"
|
||||
$"51BA48BEBABA74BE5CB9D8BFAAB958C21DB97AC0FDB94DC27AB928C2A8B949C2"
|
||||
$"85B7E2C406B75EC6FAB74EC56BB767C7DCB800C951B794C883B869CA19B9D6CB"
|
||||
$"88B8E3CAACBAD4CC6DBCAACD83BB99CCF7BE37CE4EC211CEFCC035CED9C316CF"
|
||||
$"0FC5D2CEC7C47DCEFBCA57CE15CEC2C9EACD66CC6BCF5BC8D0CF60C627CF96C7"
|
||||
$"69CF4CC5B0CE7CC3E466C4A9CE21C339CD43C22FCDD0C2C7CD14C1FBCCFDC176"
|
||||
$"CD14C1FBCCD5C08FCC26BEB9CC84BF88CC26BEB9CBFABE58CBFABE58CBFABE58"
|
||||
$"CC23BE33CC23BE33CCE1BD8ACD25BB60CD49BC66CCEFB9DBCA6BB8A7CBCDB8B9"
|
||||
$"C9EAB8A1C925B8E4C99DB8B0C8BFB911C80DB9BCC852B965C7E7B9EBC7CDB9DC"
|
||||
$"C7E6B9EBC79EB9C0C6B1B952C6FFB973C613B911C490B8BCC557B8DDC412B8A7"
|
||||
$"C253B8AEC2D5B8A0C112B8D2BEE2B9BABFF2B929BEE2B9BABE86B9EBBE86B9EB"
|
||||
$"BE86B9EBBE76B9D5BE76B9D5BDE2B912060AEFEF0FBC0ABA7DBBF2BA7EBC50BA"
|
||||
$"79BCCDBAC7BC8E33BCCDBAC7BD02BAF3BC85BB66BC85BB66BC41BBA5BBC6BC29"
|
||||
$"BBEBBBFDBBA2BC56BB59BCB8BB71BC96BB59BCB8BB2D39BB13BCCCBB13BCCCBA"
|
||||
$"E3BC81BAD0BC03BAD5BC56BAC5BB4DBBC1BA89BB27BAB3BBDABA820208CA24BA"
|
||||
$"7DCA10BA7CCA7BBA7ECB15BAF2CADABAAACB7BBB6ECB2DBCC0CB85BC33CB1FBC"
|
||||
$"D6CB0BBCEDCB10BCEACB07BCEFCAE4BCC1CAF5BCDCCA98BC4BC947BB09C988BB"
|
||||
$"2AC935BB00C94CBAE2C936BAFEC968BABEC9EBBA83C9B3BA91C9FDBA7F0208C5"
|
||||
$"F1BE6AC553BE6AC650BE69C70EBEA8C6B1BE7EC7A2BEEBC84AC014C820BF7DC8"
|
||||
$"60C060C84AC131C860C0E6C811C1FDC678C2CEC755C2A4C5A4C2F7C442C231C4"
|
||||
$"DBC2BFC3C645C391C0A3C391C146C391C000C442BF15C3C7BF87C4BBBEA50208"
|
||||
$"BFC1BE6DBF7EBE6EC004BE6CC071BE80C045BE72C116BEB3C1D6BF82C17EBEFF"
|
||||
$"C223BFF6C222C111C24042C1EFC1EFC043C2CEC131C2A0BF4CC2FFBDC7C1E1BE"
|
||||
$"56C2A3BD86C188BD5FC0C3BD66C132BD4DBFC1BF06BE85BDFCBED6BF39BE7602"
|
||||
$"06C563C03EC5D4C040C55BC03EC54CC03FC553C03EC515C043C4B2C08AC4DDC0"
|
||||
$"5BC467C0DAC4B2C198C467C147C4C7C1AEC502C1D2C4EBC1C8C597C210C641C1"
|
||||
$"11C642C1A9C640C0920205C072C040C129C03FC051C040C009C059C02DC048BF"
|
||||
$"BCC07DBF8FC0FEBF95C0B1BF88C160C018C1D6BFBAC1B0C063C1F4C111C1A4C0"
|
||||
$"D3C1DEC1AAC1160204C732C56FC67AC569C7EBC575C7FAC753C844C64EC7AFC8"
|
||||
$"59C624C922C6DDC928C56CC91CC55DC73DC513C842C5A7C6370204BDA0C58BBC"
|
||||
$"E8C592BE59C585BF76C759BF2BC65440C85EBEAEC93EBF67C937BDF6C944BCD9"
|
||||
$"C770BD23C875BC8FC66B080430444E454E50314F070A0101001001178422040A"
|
||||
$"000100000A04010D000A020101023F29660000000000003F44D43F3E8DB8BFBB"
|
||||
$"0A030102023F18180000000000003F44D4B6BE27B8BFBB0A030103023F181800"
|
||||
$"00000000003F44D4B6BE27B8BFBB0A05090405060708090A0B0C023F18180000"
|
||||
$"000000003F44D4B6BE27B8BFBB"
|
||||
};
|
||||
108
app-text/hippo/hippo-0.1~git.recipe
Normal file
108
app-text/hippo/hippo-0.1~git.recipe
Normal file
@@ -0,0 +1,108 @@
|
||||
SUMMARY="An open source client for Evernote"
|
||||
DESCRIPTION="Evernote is a suite of software and services, designed for notetaking and archiving. \
|
||||
A 'note' can be a piece of formatted text, a full webpage or webpage excerpt, a photograph, a voice \
|
||||
memo, or a handwritten 'ink' note. Notes can also have file attachments. Notes can be sorted into \
|
||||
folders, then tagged, annotated, edited, given comments, searched, and exported as part of a notebook.
|
||||
|
||||
The application currently support:
|
||||
|
||||
* Synchronization with Evernote servers
|
||||
* Local data caching
|
||||
* Embbeded PDF documents prieview with poppler
|
||||
* Note printing and export to PDF, html or text file."
|
||||
HOMEPAGE="https://github.com/Vytax/hippo/"
|
||||
COPYRIGHT="2015-2018 Vytax"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
srcGitRev="b62e1530f5c87611918168eef1f2071aed0c7e95"
|
||||
SOURCE_URI="https://github.com/Vytax/hippo/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="ba3829daed1ed0b8f8a5e32adbe601311ca0ee3d9b596e7bc47f519d63a9c521"
|
||||
SOURCE_DIR="hippo-$srcGitRev"
|
||||
srcGitRev_2="866da331087c62dc4ff413535379ee5c6c763156"
|
||||
SOURCE_URI_2="https://github.com/Vytax/CuteLogger/archive/$srcGitRev_2.tar.gz"
|
||||
CHECKSUM_SHA256_2="d3ddcad99e060fd3bb395f26f0df7b1c77d88c3f2de3ecdba1d43734fba48d2b"
|
||||
SOURCE_DIR_2="CuteLogger-$srcGitRev_2"
|
||||
|
||||
ADDITIONAL_FILES="hippo.rdef.in"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
hippo$secondaryArchSuffix = $portVersion
|
||||
app:Hippo$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libGl$secondaryArchSuffix
|
||||
lib:libhunspell_1.6$secondaryArchSuffix
|
||||
lib:libpoppler$secondaryArchSuffix
|
||||
lib:libpoppler${secondaryArchSuffix}_qt5
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5PrintSupport$secondaryArchSuffix
|
||||
lib:libQt5Sql$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libQt5WebKit$secondaryArchSuffix
|
||||
lib:libQt5WebKitWidgets$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libGl$secondaryArchSuffix
|
||||
devel:libhunspell_1.6$secondaryArchSuffix
|
||||
devel:libpoppler$secondaryArchSuffix
|
||||
devel:libpoppler${secondaryArchSuffix}_qt5
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5PrintSupport$secondaryArchSuffix
|
||||
devel:libQt5Sql$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
devel:libQt5WebKit$secondaryArchSuffix
|
||||
devel:libQt5WebKitWidgets$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:lrelease$secondaryArchSuffix >= 5
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:qmake$secondaryArchSuffix >= 5
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
rm -rf $sourceDir/3rdparty/Cutelogger
|
||||
ln -s $sourceDir2 $sourceDir/3rdparty/Cutelogger
|
||||
|
||||
sed -i "s|/usr/include/poppler/qt5|/system/$relativeIncludeDir/poppler/qt5|" $sourceDir/hippo.pro
|
||||
sed -i "s|-lhunspell|-lhunspell-1.6|" $sourceDir/3rdparty/spellcheck.pri
|
||||
|
||||
qmake .
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $appsDir
|
||||
cp hippo "$appsDir/Hippo Notes"
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.hipponotes"
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2 | cut -d~ -f1`"
|
||||
local MINOR="0"
|
||||
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/hippo.rdef.in > hippo.rdef
|
||||
|
||||
addResourcesToBinaries hippo.rdef \
|
||||
"$appsDir/Hippo Notes"
|
||||
|
||||
addAppDeskbarSymlink "$appsDir/Hippo Notes"
|
||||
}
|
||||
Reference in New Issue
Block a user