From f732d827658cf433883feb24e4af56f2b0243f10 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Wed, 20 Jan 2016 19:21:40 +0100 Subject: [PATCH] Add recipe for bug-fix release Clipdinger v0.5.2 --- haiku-apps/clipdinger/clipdinger-0.5.2.recipe | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 haiku-apps/clipdinger/clipdinger-0.5.2.recipe diff --git a/haiku-apps/clipdinger/clipdinger-0.5.2.recipe b/haiku-apps/clipdinger/clipdinger-0.5.2.recipe new file mode 100644 index 000000000..2e271c78e --- /dev/null +++ b/haiku-apps/clipdinger/clipdinger-0.5.2.recipe @@ -0,0 +1,77 @@ +SUMMARY="A tool to manage a history of the system clipboard" +DESCRIPTION="Clipdinger solves the problem that you often have to paste some \ +text you've just recently copied to the clipboard, but which has been \ +replaced by something you've copied more recently... It also saves the \ +history so it'll appear just as you left it on the last shutdown. + +Clipdinger provides a history of your recent clippings and lets you create \ +your own favorites. It should be started automatically on every boot-up by \ +creating a link to it at ~/config/settings/boot/launch/. + +You access the history by pressing SHIFT + ALT + V, which opens the \ +Clipdinger window where you can select an entry with the cursor keys and \ +paste it by hitting RETURN. + +After selecting a clip, you can also paste it to the online service \ +Sprunge.us by hitting ALT + P. The returned URL for the clip is put into the \ +clipboard for you to paste into your email or IRC channel etc. + +ESCAPE minimizes the window without pasting. + +Please see the ReadMe available from the Help menu for more details." +HOMEPAGE="http://humdingerb.github.io/clipdinger/" +COPYRIGHT="2015-2016 Humdinger" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://github.com/humdingerb/clipdinger/archive/$portVersion.tar.gz" +CHECKSUM_SHA256="7b84e4d82e95f2b559ba272697255d39b449d0e668c33f6238c4814141651382" + +ARCHITECTURES="x86_gcc2 x86 x86_64" + +PROVIDES=" + clipdinger = $portVersion + app:Clipdinger = $portVersion + add_on:ClipdingerInputDevice = $portVersion + " +REQUIRES=" + haiku + cmd:curl + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:g++ + cmd:make + " + +USER_SETTINGS_FILES=" + settings/Clipdinger directory + " + +BUILD() +{ + make $jobArgs OBJ_DIR=objects + make bindcatalogs OBJ_DIR=objects + + cd input_device + make $jobArgs OBJ_DIR=objects +} + +INSTALL() +{ + clipdingerDir=$appsDir/Clipdinger + + mkdir -p $clipdingerDir + cp -af objects/Clipdinger $clipdingerDir + cp -af ReadMe.html $clipdingerDir + cp -r images $clipdingerDir + + mkdir -p $addOnsDir/input_server/devices + cp -af input_device/objects/ClipdingerInputDevice \ + $addOnsDir/input_server/devices + + addAppDeskbarSymlink $clipdingerDir/Clipdinger +}