From dfcdc5d526376699e6753bba1d61b5b0508e637d Mon Sep 17 00:00:00 2001 From: Humdinger Date: Thu, 22 Mar 2018 17:53:32 +0100 Subject: [PATCH] PecoRename: add recipe for v2.0 --- haiku-apps/pecorename/pecorename-2.0.recipe | 74 +++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 haiku-apps/pecorename/pecorename-2.0.recipe diff --git a/haiku-apps/pecorename/pecorename-2.0.recipe b/haiku-apps/pecorename/pecorename-2.0.recipe new file mode 100644 index 000000000..05987007d --- /dev/null +++ b/haiku-apps/pecorename/pecorename-2.0.recipe @@ -0,0 +1,74 @@ +SUMMARY="A powerful renaming utility" +DESCRIPTION="PecoRename is a powerful renaming utility, which allows you to \ +rename many files according to a preset pattern. It also installs a Tracker \ +add-on that can be invoked on the selected files with the shortcut ALT+OPT+R. + +You can rename your files in many different ways: + * Number your files in order + * Search and replace + * Delete characters + * Make uppercase/lowercase + * Add the suitable file extension according to the file type + * Insert, append or replace text... + +PecoRename gives you an easy to use interface with a powerful tool behind it.\ +The changes can be previewed in realtime. +And - of course - all functions support special chars (like ä, â...). + +Whenever you have to rename some or many files the same way, this is YOUR \ +program!" +HOMEPAGE="http://www.maybe.de/software/pecorename" +COPYRIGHT="2008 Werner Freytag + 2011 Axel Dörfler + 2014 Diver + 2016 Markus Himmel, Hannahyp + 2017-2018 Janus, Humdinger" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://github.com/HaikuArchives/PecoRename/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="1ff8d1af3e31487ecb3e46d27d2d1c67b8fb0bccc45b04c11d607909add80ce9" +SOURCE_DIR="PecoRename-$portVersion" + +ARCHITECTURES="x86_gcc2 x86_64" + +PROVIDES=" + pecorename = $portVersion + app:PecoRename = $portVersion + add_on:PecoRename = $portVersion + " +REQUIRES=" + haiku + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:g++ + cmd:make + " + +BUILD() +{ + cd Main + make $jobArgs OBJ_DIR=objects + make OBJ_DIR=objects bindcatalogs + + cd ../Tracker\ Add-On + make $jobArgs OBJ_DIR=objects + make bindcatalogs +} + +INSTALL() +{ + docFolder=$documentationDir/packages/pecorename + + mkdir -p $appsDir $addOnsDir/Tracker $docFolder + cp -a Main/PecoRename $appsDir + cp -a Tracker\ Add-On/PecoRename $addOnsDir/Tracker + cp -a Docs/ReadMe.html $docFolder + cp -r Docs/images $docFolder + + addAppDeskbarSymlink $appsDir/PecoRename +}