mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
33
dev-vcs/qgit/additional-files/qgit.rdef.in
Normal file
33
dev-vcs/qgit/additional-files/qgit.rdef.in
Normal file
@@ -0,0 +1,33 @@
|
||||
resource app_flags B_SINGLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "@APP_NAME@",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E636966030300800003D400000533040205B98FB6BEB98FB6BEBDAFB6BEC5F0"
|
||||
$"B6BEC1D0B6BEC5F0B774C5F0B8E1C5F0B82BC1D0B8E1B98FB8E1BDAFB8E1B98F"
|
||||
$"B82BB98FB6BEB98FB774B98FB6BE0205B98FBDA5B98FBDA5BDAFBDA5C5F0BDA5"
|
||||
$"C1D0BDA5C5F0BE5BC5F0BFC8C5F0BF11C1D0BFC8B98FBFC8BDAFBFC8B98FBF11"
|
||||
$"B98FBDA5B98FBE5BB98FBDA50205C0D1B378C0D1B378C0D1B66FC0D1BC5DC0D1"
|
||||
$"B966C01BBC5DBEAEBC5DBF64BC5DBEAEB966BEAEB378BEAEB66FBF64B378C0D1"
|
||||
$"B378C01BB378C0D1B3780215C017C136C017C136C017C1BBC017C2C5C017C240"
|
||||
$"C017C2F3C017C351C017C322C017C464C017C68AC017C577C0BBC68AC203C68A"
|
||||
$"C15FC68AC203C5ADC203C3F3C203C4D0C2FEC493C394C6A1C393C592C394C783"
|
||||
$"C275C8FBC32DC85BC1BDC99BBFBFC9F4C0C3C9F4BEBBC9F4BD0AC8FB3BC99BBC"
|
||||
$"52C85BBBEBC6A1BBEBC783BBECC559BE19C3A1BCC4C42FBE19C2E3BE19C167BE"
|
||||
$"19C225BB66C20CB986C69CB986C42EB986C999BFBFCC04BC4FCC04C330CC04C5"
|
||||
$"F9C69CC5F9C999C5F9C52BC420C2C5C54EC3C8C4B9C2C5C5EBC2C5C552C2C5C5"
|
||||
$"EBC240C5EBC136C5EBC1BBC49EC136C203C136C350C136C15FC136C017C136C0"
|
||||
$"BBC136C017C136040A000100000A010101000A000102000A02010300"
|
||||
};
|
||||
80
dev-vcs/qgit/qgit-2.13.recipe
Normal file
80
dev-vcs/qgit/qgit-2.13.recipe
Normal file
@@ -0,0 +1,80 @@
|
||||
SUMMARY="A Qt-based git GUI viewer"
|
||||
DESCRIPTION="With qgit you will be able to browse revisions history,\
|
||||
view patch content and changed files, graphically following different \
|
||||
development branches."
|
||||
HOMEPAGE="https://github.com/tibirna/qgit"
|
||||
COPYRIGHT="2005-2008 Marco Costalba
|
||||
2011-2019 Cristian Tibirna"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/tibirna/qgit/archive/qgit-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="9fa64b011963b7b876b8634b140ec5339a81a422317df71b619fcee5740a364a"
|
||||
SOURCE_DIR="qgit-qgit-$portVersion"
|
||||
ADDITIONAL_FILES="qgit.rdef.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
qgit$secondaryArchSuffix = $portVersion
|
||||
app:QGit = $portVersion
|
||||
cmd:qgit = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
cmd:git
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libQt6Core$secondaryArchSuffix
|
||||
lib:libQt6Core5Compat$secondaryArchSuffix
|
||||
lib:libQt6Gui$secondaryArchSuffix
|
||||
lib:libQt6Widgets$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libQt6Core$secondaryArchSuffix
|
||||
devel:libQt6Core5Compat$secondaryArchSuffix
|
||||
devel:libQt6Gui$secondaryArchSuffix
|
||||
devel:libQt6Widgets$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||
$cmakeDirArgs
|
||||
|
||||
make -C build $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make -C build install
|
||||
|
||||
mkdir $appsDir
|
||||
mv $prefix/bin/qgit $appsDir/QGit
|
||||
ln -s $appsDir/QGit $prefix/bin/qgit
|
||||
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="0"
|
||||
local APP_NAME="QGit"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
local APP_SIGNATURE="application/x-vnd.qgit"
|
||||
sed \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
-e "s|@APP_NAME@|$APP_NAME|" \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
$portDir/additional-files/qgit.rdef.in > qgit.rdef
|
||||
|
||||
addResourcesToBinaries qgit.rdef $appsDir/QGit
|
||||
|
||||
addAppDeskbarSymlink $appsDir/QGit
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
SUMMARY="A Qt-based git GUI viewer"
|
||||
DESCRIPTION="With qgit you will be able to browse revisions history,\
|
||||
view patch content and changed files, graphically following different \
|
||||
development branches."
|
||||
HOMEPAGE="https://github.com/tibirna/qgit"
|
||||
COPYRIGHT="2005-2008 Marco Costalba
|
||||
2011-2019 Cristian Tibirna"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/tibirna/qgit/archive/qgit-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="69788efda7d434d1bc094bb414bd92c269dc7894326320634500b05d63c008e8"
|
||||
SOURCE_DIR="qgit-qgit-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
qgit$secondaryArchSuffix = $portVersion
|
||||
app:QGit
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
cmd:git
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:qmake$secondaryArchSuffix >= 5
|
||||
"
|
||||
|
||||
defineDebugInfoPackage qgit$secondaryArchSuffix \
|
||||
$appsDir/QGit
|
||||
|
||||
BUILD()
|
||||
{
|
||||
qmake qgit.pro
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $appsDir
|
||||
cp bin/qgit $appsDir/QGit
|
||||
addAppDeskbarSymlink $appsDir/QGit
|
||||
}
|
||||
Reference in New Issue
Block a user