mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
Fuel - new recipe (#3191)
This commit is contained in:
44
dev-vcs/fuel/additional-files/fuel.rdef.in
Normal file
44
dev-vcs/fuel/additional-files/fuel.rdef.in
Normal 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"
|
||||||
|
};
|
||||||
84
dev-vcs/fuel/fuel-1.0.1.recipe
Normal file
84
dev-vcs/fuel/fuel-1.0.1.recipe
Normal 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
|
||||||
|
}
|
||||||
21
dev-vcs/fuel/patches/fuel-1.0.1.patchset
Normal file
21
dev-vcs/fuel/patches/fuel-1.0.1.patchset
Normal 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
|
||||||
|
|
||||||
Reference in New Issue
Block a user