mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
committed by
GitHub
parent
4f0b645c51
commit
4c1bd7f4f5
44
www-client/kristall/additional-files/kristall.rdef.in
Normal file
44
www-client/kristall/additional-files/kristall.rdef.in
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = 0,
|
||||
minor = 0,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "Kristall",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369660403AACCFF04001C040049030055D4090206B610BB45B610BB45B73D"
|
||||
$"B96CB998B5BBB86BB794BDC1B5B1C612B59EC1E9B5A8C74EB786C9C4BB58C889"
|
||||
$"B96FC66AC010BFB6C981C310C4C9BC7EC4C2B610BB45B947C004B610BB450607"
|
||||
$"FF1FB9A1B5C5B9A1B5C5BDB9B5C5C5E8B5C5C1D0B5C5C72CB7AAC9B4BB75C870"
|
||||
$"B990C664C018BFC5C95DC315C4BABC75C4BAB5D6BB75B926C018B71AB990B9A1"
|
||||
$"B5C5B85EB7ABB9A1B5C5B5C5020DB920B3E3B920B3E3B8D0B3E3B857B44FB884"
|
||||
$"B40CB6DDB686B3E9BAF4B563B8BDB3B1BB48B3EDBC06B3B3BBB5B79FC132BF01"
|
||||
$"CB88BB50C65DBF2ECBC7BFC5CBEDBF77CBEDC013CBEDC089CB88C05CCBC7C43A"
|
||||
$"C65CCB9DBC05C7EBC131CBD7BBB4CBA1BAF4CBD8BB47CA26B8BDC731B44FC8AC"
|
||||
$"B686C704B40CC669B3E3C6B9B3E3C1FBB3E3B920B3E3BD8EB3E3B920B3E3B920"
|
||||
$"B3E3B920B3E3B920B3E30206BA1FB64FBA1FB64FBDD6B64FC546B64FC18EB64F"
|
||||
$"C66DB808C8BABB7AC793B9C1C5B7BFB0BFB3C81DC2B5C3E7BCB0C3E7B6ACBB7A"
|
||||
$"B9AEBFB0B7D2B9C1BA1FB64FB8F8B808BA1FB64F0206B51EBB8BB51EBB8BB689"
|
||||
$"B96BB95EB52AB7F3B74ABD9DB52AC61CB52AC1DDB52AC787B74ACA5DBB8AC8F2"
|
||||
$"B96AC6D3C07FBFBDCA6AC348C575BC33C575B51EBB8BB8A8C080B51EBB8B0002"
|
||||
$"B5C4BB7DB5C4BB7DBC6BBB7DC9B9BB7DC312BB7DC9B9BB7D0003BD3BB502BD3B"
|
||||
$"B502BCACB71DBB90BB53BC1EB938BCF3C015BFB8C999BE56C4D7BFB8C9990003"
|
||||
$"C23AB502C23AB502C2C9B71DC3E5BB53C357B938C282C015BFBDC999C11FC4D7"
|
||||
$"BFBDC999020CB9A9B499B9A9B49930B499B8F3B4FAB91BB4BDB79BB6FEB4EBBB"
|
||||
$"05B643B901B4B9BB51B4F0BBFEB4BBBBB4B84BC0B0BF01CA15BBA6C563BF2ACA"
|
||||
$"4FBFB3CA71BF6CCA71BFF9CA71C065CA15C03CCA4FC3C0C563CA76BBFDC71BC0"
|
||||
$"B0CAABBBB3CA7ABB04CAACBB50C922B901C672B4FAC7CAB6FEC649B4BEC5BCB4"
|
||||
$"99C605B499C1B6B499B9A9B499BDAFB499B9A9B499070A000100000A01020102"
|
||||
$"000A02020308000A0301041001178402040A0301051001178400040A03010610"
|
||||
$"01178400040A030107100117840004"
|
||||
};
|
||||
77
www-client/kristall/kristall-0.7.3~git.recipe
Normal file
77
www-client/kristall/kristall-0.7.3~git.recipe
Normal file
@@ -0,0 +1,77 @@
|
||||
SUMMARY="A cross-platform, multi-protocol visual browser for the small-internet"
|
||||
DESCRIPTION="Kristall is a browser without support for css/js/wasm or graphical \
|
||||
websites. It can display user-styled documents in several formats, \
|
||||
including Gemini, HTML, and Markdown provided by a server via Gemini, \
|
||||
Gopher, HTTP/HTTPS, and Finger protocols."
|
||||
HOMEPAGE="https://kristall.random-projects.net/"
|
||||
COPYRIGHT="2020 Felix Queißner"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
srcGitRev="b684f94f1af9a19c1a6fd70d72097a13b75e1ca6"
|
||||
SOURCE_URI="https://github.com/MasterQ32/kristall/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="ad8dd1fa28702e94d8830fe4ba0908e44417396e7402ebfa974897bfcd8be7dd"
|
||||
SOURCE_FILENAME="kristall-$portVersion-tar.gz"
|
||||
SOURCE_DIR="kristall-$srcGitRev"
|
||||
ADDITIONAL_FILES="kristall.rdef.in"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
kristall$secondaryArchSuffix = $portVersion
|
||||
app:Kristall$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libcrypto$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Network$secondaryArchSuffix
|
||||
lib:libQt5Svg$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
devel:libGL$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Network$secondaryArchSuffix
|
||||
devel:libQt5Svg$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
devel:libssl$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:lrelease$secondaryArchSuffix >= 5
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:qmake$secondaryArchSuffix >= 5
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir $appsDir
|
||||
mv ./kristall $appsDir/Kristall
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.kristall"
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
sed \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
$portDir/additional-files/kristall.rdef.in > $sourceDir/kristall.rdef
|
||||
addResourcesToBinaries $sourceDir/kristall.rdef $appsDir/Kristall
|
||||
addAppDeskbarSymlink $appsDir/Kristall
|
||||
}
|
||||
Reference in New Issue
Block a user