Fuel - new recipe (#3191)

This commit is contained in:
mazbrili
2018-10-10 16:15:55 +07:00
committed by fbrosson
parent 1f4d544987
commit da50f0c97a
3 changed files with 149 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "Fuel",
long_info = "@LONG_INFO@"
};
resource file_types message {
"types" = "application/x-fossil"
};
resource vector_icon {
$"6E6369660901000100710300010002001604BC0000000000000000BC00004940"
$"0048000000FF2BA1D2FFFF8202000604BC0000000000000000BC000049400048"
$"000000FF84002BC36705D2FF8400FFC36603020016023A9D703BA947BBA9473A"
$"9D704AC4E1C343D700FFFFCC020116023D00000000000000003D000049400048"
$"00000066FF01020016033A00000000000000003A000049400047000000993FCC"
$"FF8602001602383B85395147B95147383B854AD0A3BC000000FFFF9E02001602"
$"3652CF381F13B88CAD35DDDA4A384044168900F3FFC20B0605E3035048C8C348"
$"50484C3A6050605060C8C3605C545CCA5B5CC51302062A3B2A3BB6FEBFF43A46"
$"B9D446C0DE464A3EC3B8C1264A3E4A2E4A2E4AB65F3A24C0E024B9D6242A2E2A"
$"B65F2A2E02064A3C4A3CC3BFC05B3A46C0DE46B9D4462A3BB6F8BFF52A3B2A52"
$"2A52B6FEC98F3A5EB9D45EC0DE5E4A52C3B8C98F4A5202062A3C2A3CB6FEC05A"
$"3B47BA3A47C144474A3DC3B8C0C04A3D4A2E4A2E4ABAC73A38C0E038B9D6382A"
$"2E2ABAC72A2E02064A404A40C3BFC1F33948C07848B96E482A3DB6F8C0C12A3D"
$"2A522A52B6FEC98F3A5EB9D45EC0DE5E4A52C3B8C98F4A5202042A2E2ABAC72A"
$"B65F3A24B9D624C0E0244A2E4AB65F4ABAC73A38C0E038B9D6380204482E48B6"
$"D148BA553A36C07036BA46362C2E2CBA552CB6D13A26BA4626C0702602063228"
$"322832B54E3A24BB9924BF1D24422842B54E4228422C422C42B8A83A30BF1D30"
$"BB9930322C32B8A8322C02063228322832B54E3A24BB9924BF1D24422842B54E"
$"4228422C422C42B8A83A30BF1D30BB9930322C32B8A8322C0204322832B71032"
$"B54E3A24BB9924BF1D24422842B54E42B7103A2CBF1D2CBB992C0204BB08B61E"
$"BB08B6A1BB08B59ABD44B530BC08B530BE7FB530BF80B61EBF80B59ABF80B6A1"
$"BD44B70CBE7FB70CBC08B70C0A0A000100000A010201021001178322040A0201"
$"03000A030104000A040105000A050106000A0101071001178322040A06010800"
$"0A070109000A08010A00"
};

View File

@@ -0,0 +1,84 @@
SUMMARY="A Qt Fossil GUI"
DESCRIPTION="Fuel is cross-platform GUI front-end for the excellent Fossil SCM \
tool written in Qt. Fuel runs on Windows, OSX as well as various flavors of \
Unix including Linux and FreeBSD."
HOMEPAGE="https://fuel-scm.org/fossil/home/"
COPYRIGHT="2018 Kostas Karanikolas"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://fuel-scm.org/files/releases/fuel-$portVersion.tar.gz"
CHECKSUM_SHA256="4e463cb9f3cf9c31c7ae95ce76b558502c0b07e1dd4109da714997f0dc9a65db"
PATCHES="fuel-$portVersion.patchset"
ADDITIONAL_FILES="fuel.rdef.in"
ARCHITECTURES="!x86_gcc2 x86 x86_64"
if [ "$targetArchitecture" = x86_gcc2 ]; then
SECONDARY_ARCHITECTURES="x86"
fi
PROVIDES="
fuel$secondaryArchSuffix = $portVersion
app:fuel
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:fossil
lib:libcrypto$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
lib:libQt5Network$secondaryArchSuffix
lib:libQt5Svg$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
lib:libQt5WebKit$secondaryArchSuffix
lib:libQt5WebKitWidgets$secondaryArchSuffix
lib:libssl$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libcrypto$secondaryArchSuffix
devel:libGL$secondaryArchSuffix
devel:libQt5Core$secondaryArchSuffix
devel:libQt5Gui$secondaryArchSuffix
devel:libQt5Network$secondaryArchSuffix
devel:libQt5Svg$secondaryArchSuffix
devel:libQt5WebKit$secondaryArchSuffix
devel:libQt5WebKitWidgets$secondaryArchSuffix
devel:libQt5Widgets$secondaryArchSuffix
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:qmake$secondaryArchSuffix >= 5
"
BUILD()
{
qmake fuel.pro
make $jobArgs
}
INSTALL()
{
mkdir -p "$appsDir"
install -T fuel "$appsDir"/Fuel
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
local MINOR="`echo "$portVersion" | cut -d. -f3 | cut -d~ -f1`"
sed \
-e "s|@MAJOR@|$MAJOR|" \
-e "s|@MIDDLE@|$MIDDLE|" \
-e "s|@MINOR@|$MINOR|" \
"$portDir"/additional-files/fuel.rdef.in > fuel.rdef
addResourcesToBinaries fuel.rdef "$appsDir"/Fuel
addAppDeskbarSymlink "$appsDir"/Fuel
}

View File

@@ -0,0 +1,21 @@
From 5ff7b983d4dc5269fa667aa6404a318e3e4cf022 Mon Sep 17 00:00:00 2001
From: mazbrili <mazbrili@yahoo.com>
Date: Fri, 5 Oct 2018 12:03:42 +0700
Subject: apply change
diff --git a/src/CommitDialog.h b/src/CommitDialog.h
index 4825d11..aac2415 100644
--- a/src/CommitDialog.h
+++ b/src/CommitDialog.h
@@ -2,6 +2,7 @@
#define COMMITDIALOG_H
#include <QDialog>
+#include <QAction>
#include <QStandardItemModel>
namespace Ui {
--
2.19.0