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="https://github.com/HaikuArchives/PecoRename"
COPYRIGHT="2008 Werner Freytag
	2011 Axel Dörfler
	2014 Diver
	2016 Markus Himmel, Hannahyp
	2017-2021 HaikuArchives team"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="$HOMEPAGE/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="546414c242d0ba1b32fbdcec6fa34583109f544fea678bb25f996112d6e3966f"
SOURCE_DIR="PecoRename-$portVersion"

ARCHITECTURES="all"

PROVIDES="
	pecorename = $portVersion
	add_on:PecoRename = $portVersion
	app:PecoRename = $portVersion
	"
REQUIRES="
	haiku
	"

BUILD_REQUIRES="
	haiku_devel >= r1~alpha4_pm_hrev52220
	"
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
}
