UniversalScroller: new recipe (#2471)

* UniversalScroller: universal recipe

* Not tested on gcc2

* Cleanup, rename

* Cleanup
This commit is contained in:
miqlas
2018-04-26 06:09:30 +02:00
committed by GitHub
parent 589c8e2ee2
commit e25f93cbe1
2 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
SUMMARY="Enhanced input methods for BeOS and Haiku"
DESCRIPTION="UniversalScroller provides scrolling by moving your mouse, \
inter-clicks, launching programs upon clicking and much more."
HOMEPAGE="https://github.com/HaikuArchives/UniversalScroller"
COPYRIGHT="2011 Christian Aistleitner"
LICENSE="GNU GPL v2"
REVISION="1"
srcGitRev="897c90dcc8079a8ede89c857d5e3601a4e443a35"
SOURCE_URI="https://github.com/HaikuArchives/UniversalScroller/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="b0e5568ff385ed6e41ace1735a37eac849185ce3755ec334f58fb54ad6475a93"
SOURCE_FILENAME="UniversalScroller-$portVersion-$srcGitRev.tar.gz"
SOURCE_DIR="UniversalScroller-$srcGitRev"
PATCHES="universalscroller-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
universalscroller = $portVersion
addon:UniversalScroller = $portVersion
app:Preferences = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc
cmd:make
"
BUILD()
{
make OBJ_DIR=objects dist
}
INSTALL()
{
# ToDo: UniversalScroller needs a rocking icon
install -d "$addOnsDir/input_server/filters"
install -t "$addOnsDir/input_server/filters" dist/UniversalScroller
install -d "$appsDir/UniversalScroller"
install -t "$appsDir/UniversalScroller" dist/Preferences
addAppDeskbarSymlink "$appsDir/UniversalScroller/Preferences"
}