summaryrefslogtreecommitdiff
path: root/recipe-haiku.txt
diff options
context:
space:
mode:
authorThomas Preud'homme <robotux@celest.fr>2020-08-11 22:35:12 +0100
committerThomas Preud'homme <robotux@celest.fr>2020-08-11 22:35:12 +0100
commit3ac113857071fc1f225b2e1b42547269e568c6b7 (patch)
tree8b28dd9c44a0d3c7ab8187cd8d8f19d47591d813 /recipe-haiku.txt
parent9b10c21f5cad0e2ec27d23c59e65af7141a226f3 (diff)
New upstream version 2.2.4.4
Diffstat (limited to 'recipe-haiku.txt')
-rwxr-xr-xrecipe-haiku.txt60
1 files changed, 60 insertions, 0 deletions
diff --git a/recipe-haiku.txt b/recipe-haiku.txt
new file mode 100755
index 0000000..b96a9f9
--- /dev/null
+++ b/recipe-haiku.txt
@@ -0,0 +1,60 @@
+SUMMARY="A replacement for files copy dialogs"
+DESCRIPTION="Ultracopier is free and open source software licensed under \
+GPL3 that acts as a replacement for files copy dialogs."
+HOMEPAGE="https://ultracopier.first-world.info/"
+COPYRIGHT="2012-2019 BRULE Herman Jacques Roger (alpha_one_x86)"
+LICENSE="GNU GPL v3"
+REVISION="1"
+srcGitRev="a59a486b8b67f8f26c4849e9fbe74fd1e8fe6b90"
+SOURCE_URI="https://github.com/alphaonex86/Ultracopier/archive/$srcGitRev.tar.gz"
+CHECKSUM_SHA256="780bac14291c6bc69ead080643fe5773bb9dece6bc551d3715bb29f859cd09bc"
+SOURCE_FILENAME="ultracopier-$portVersion.tar.gz"
+SOURCE_DIR="Ultracopier-$srcGitRev"
+
+ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
+SECONDARY_ARCHITECTURES="x86"
+
+PROVIDES="
+ ultracopier$secondaryArchSuffix = $portVersion
+ app:UltraCopier$secondaryArchSuffix
+ "
+REQUIRES="
+ haiku$secondaryArchSuffix
+ lib:libGL$secondaryArchSuffix
+ lib:libQt5Core$secondaryArchSuffix
+ lib:libQt5Gui$secondaryArchSuffix
+ lib:libQt5Network$secondaryArchSuffix
+ lib:libQt5Widgets$secondaryArchSuffix
+ lib:libQt5Xml$secondaryArchSuffix
+ "
+
+BUILD_REQUIRES="
+ haiku${secondaryArchSuffix}_devel
+ devel:libGL$secondaryArchSuffix
+ devel:libQt5Core$secondaryArchSuffix
+ devel:libQt5Gui$secondaryArchSuffix
+ devel:libQt5Network$secondaryArchSuffix
+ devel:libQt5Widgets$secondaryArchSuffix
+ devel:libQt5Xml$secondaryArchSuffix
+ "
+BUILD_PREREQUIRES="
+ cmd:find
+ cmd:gcc$secondaryArchSuffix
+ cmd:lrelease$secondaryArchSuffix >= 5
+ cmd:make
+ cmd:qmake$secondaryArchSuffix >= 5
+ "
+
+BUILD()
+{
+ find ./ -name '*.ts' -exec lrelease {} \;
+ qmake ultracopier.pro
+ make $jobArgs
+}
+
+INSTALL()
+{
+ mkdir -p $appsDir
+ cp ultracopier $appsDir/UltraCopier
+ addAppDeskbarSymlink $appsDir/UltraCopier
+}