diff options
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/bamf/Manifest | 2 | ||||
-rw-r--r-- | x11-libs/bamf/bamf-0.2.70.ebuild | 40 | ||||
-rw-r--r-- | x11-libs/libXi/Manifest | 5 | ||||
-rw-r--r-- | x11-libs/libXi/files/libXi-xi2.1.patch | 355 | ||||
-rw-r--r-- | x11-libs/libXi/libXi-1.4.2-r1.ebuild | 42 | ||||
-rw-r--r-- | x11-libs/libXi/libXi-1.4.3.ebuild | 44 | ||||
-rw-r--r-- | x11-libs/mtdev/Manifest | 2 | ||||
-rw-r--r-- | x11-libs/mtdev/mtdev-1.1.0.ebuild | 21 | ||||
-rw-r--r-- | x11-libs/utouch-evemu/Manifest | 2 | ||||
-rw-r--r-- | x11-libs/utouch-evemu/utouch-evemu-1.0.5.ebuild | 21 | ||||
-rw-r--r-- | x11-libs/utouch-frame/Manifest | 2 | ||||
-rw-r--r-- | x11-libs/utouch-frame/utouch-frame-1.1.2.ebuild | 26 | ||||
-rw-r--r-- | x11-libs/utouch-geis/Manifest | 6 | ||||
-rw-r--r-- | x11-libs/utouch-geis/utouch-geis-2.0.10.ebuild | 26 | ||||
-rw-r--r-- | x11-libs/utouch-geis/utouch-geis-2.0.3.ebuild | 26 | ||||
-rw-r--r-- | x11-libs/utouch-geis/utouch-geis-2.0.6.ebuild | 26 | ||||
-rw-r--r-- | x11-libs/utouch-grail/Manifest | 2 | ||||
-rw-r--r-- | x11-libs/utouch-grail/utouch-grail-1.0.20.ebuild | 28 |
18 files changed, 676 insertions, 0 deletions
diff --git a/x11-libs/bamf/Manifest b/x11-libs/bamf/Manifest new file mode 100644 index 0000000..6c40be2 --- /dev/null +++ b/x11-libs/bamf/Manifest @@ -0,0 +1,2 @@ +DIST bamf-0.2.70.tar.gz 495005 RMD160 945cb1c5c285123f1a6560682a58ee72baf84a71 SHA1 06c2eb0029be08c4d1f3e19d176c9b97852fad24 SHA256 7ea2256ffd1614df4ee6e213622fd30771a9ed6774a767bd4fb165e110c602e7 +EBUILD bamf-0.2.70.ebuild 764 RMD160 27520570a134a8f0bf1eed3e2b6ca63d3ff6c8e2 SHA1 fcb747372e66995d468dd9646470d8c7eb76ad2b SHA256 b5eb326621c0379db5433bdeeac629c436895ba8d33d1dd54dea3ca092abd4a3 diff --git a/x11-libs/bamf/bamf-0.2.70.ebuild b/x11-libs/bamf/bamf-0.2.70.ebuild new file mode 100644 index 0000000..7079256 --- /dev/null +++ b/x11-libs/bamf/bamf-0.2.70.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit autotools + +DESCRIPTION="BAMF Application Matching Framework" +SRC_URI="http://launchpad.net/bamf/trunk/${PV}/+download/bamf-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/bamf" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="LGPL3" +IUSE="" + +DEPEND=">=dev-lang/vala-0.11.7 + dev-util/gtk-doc" + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i -e 's/vapigen/vapigen-0.12/' configure.in + + eautoreconf +} + +src_configure() { + econf +} + +src_compile() { + emake || die +# vapigen-0.12 --library=Bamf-0.2 --directory=${D}/lib/libbamf ${D}/lib/libbamf/Bamf-0.2.gir +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/x11-libs/libXi/Manifest b/x11-libs/libXi/Manifest new file mode 100644 index 0000000..1c4b4ca --- /dev/null +++ b/x11-libs/libXi/Manifest @@ -0,0 +1,5 @@ +AUX libXi-xi2.1.patch 11188 RMD160 909fcd23461eca1a854d39c2a304ae26c8e96574 SHA1 dccae93e792e9d46d60ee44150810c52ce680521 SHA256 feffa065a785326d35280ceb769873224e75c16c20d7f080be20a2afff1f240a +DIST libXi-1.4.2.tar.bz2 398801 RMD160 2753987b72a91683321bc02172901f1d5c5b5664 SHA1 97e60a60dd789287e47df807e487f4952dd4ff95 SHA256 272b8041efc0a0203fb0ba33481ddec989539aed862181b58c8c3e410e325691 +DIST libXi-1.4.3.tar.bz2 422637 RMD160 142d44e8e13abbb8a41826b7005f8ede1807e3ff SHA1 c66cfdee74e8d169a7992b5f257395e653ca761b SHA256 08c9d89a404740592621e6f5078414df86ccc78ca876e3da1af15639d81c74e0 +EBUILD libXi-1.4.2-r1.ebuild 1149 RMD160 3a78d26c6dbccd709ae2a545959292a33518ca08 SHA1 2ae24fd9709278dd035f4372712e7d9d01da980c SHA256 0b3ecc4aa481eec5caec31314f5b5528ce652e26c45af8a34ccaeed7dc7247a3 +EBUILD libXi-1.4.3.ebuild 1159 RMD160 6889dfec090e638af1820539191a2f1a9fb3c462 SHA1 8a713a869036dab8005c447acd9edaa6d3d3a738 SHA256 a2cb55e60cecf302aee545dd2c035cef4ec1843e439a1a4c12511f07b863eefb diff --git a/x11-libs/libXi/files/libXi-xi2.1.patch b/x11-libs/libXi/files/libXi-xi2.1.patch new file mode 100644 index 0000000..398a697 --- /dev/null +++ b/x11-libs/libXi/files/libXi-xi2.1.patch @@ -0,0 +1,355 @@ +--- a/include/X11/extensions/XInput2.h ++++ b/include/X11/extensions/XInput2.h +@@ -135,6 +135,25 @@ typedef struct + + typedef struct + { ++ int type; ++ int sourceid; ++ int mode; ++ int num_touches; ++} XITouchClassInfo; ++ ++typedef struct ++{ ++ int type; ++ int sourceid; ++ int number; ++ Atom label; ++ double min; ++ double max; ++ int resolution; ++} XITouchValuatorClassInfo; ++ ++typedef struct ++{ + int deviceid; + char *name; + int use; +@@ -292,6 +311,20 @@ typedef struct { + int what; + } XIPropertyEvent; + ++typedef struct { ++ int type; /* GenericEvent */ ++ unsigned long serial; /* # of last request processed by server */ ++ Bool send_event; /* true if this came from a SendEvent request */ ++ Display *display; /* Display the event was read from */ ++ int extension; /* XI extension offset */ ++ int evtype; ++ Time time; ++ int deviceid; ++ int sourceid; ++ unsigned int touchid; ++ unsigned int flags; ++} XITouchOwnershipEvent; ++ + _XFUNCPROTOBEGIN + + extern Bool XIQueryPointer( +@@ -415,6 +448,13 @@ extern Status XIAllowEvents( + Time time + ); + ++extern Status XIAllowTouchEvents( ++ Display* display, ++ int deviceid, ++ unsigned long touchid, ++ int event_mode ++); ++ + extern int XIGrabButton( + Display* display, + int deviceid, +@@ -466,6 +506,17 @@ extern int XIGrabFocusIn( + int num_modifiers, + XIGrabModifiers *modifiers_inout + ); ++ ++extern int XIGrabTouchBegin( ++ Display* display, ++ int deviceid, ++ Window grab_window, ++ int owner_events, ++ XIEventMask *mask, ++ int num_modifiers, ++ XIGrabModifiers *modifiers_inout ++); ++ + extern Status XIUngrabButton( + Display* display, + int deviceid, +@@ -496,6 +547,14 @@ extern Status XIUngrabFocusIn( + Display* display, + int deviceid, + Window grab_window, ++ int num_modifiers, ++ XIGrabModifiers *modifiers ++); ++ ++extern Status XIUngrabTouchBegin( ++ Display* display, ++ int deviceid, ++ Window grab_window, + int num_modifiers, + XIGrabModifiers *modifiers + ); +--- a/src/XExtInt.c ++++ b/src/XExtInt.c +@@ -146,6 +146,9 @@ static int + wireToEnterLeave(xXIEnterEvent *in, XGenericEventCookie *cookie); + static int + wireToPropertyEvent(xXIPropertyEvent *in, XGenericEventCookie *cookie); ++static int ++wireToTouchOwnershipEvent(xXITouchOwnershipEvent *in, ++ XGenericEventCookie *cookie); + + static /* const */ XEvent emptyevent; + +@@ -268,7 +271,8 @@ static XExtensionVersion versions[] = { + XI_Add_DevicePresenceNotify_Minor}, + {XI_Present, XI_Add_DeviceProperties_Major, + XI_Add_DeviceProperties_Minor}, +-{XI_Present, XI_2_Major, XI_2_Minor} ++{XI_Present, XI_2_Major, XI_2_Minor}, ++{XI_Present, XI_2_Major, XI_2_1_Minor} + }; + + /*********************************************************************** +@@ -924,6 +928,10 @@ XInputWireToCookie( + case XI_ButtonRelease: + case XI_KeyPress: + case XI_KeyRelease: ++ case XI_TouchBegin: ++ case XI_TouchUpdate: ++ case XI_TouchUpdateUnowned: ++ case XI_TouchEnd: + *cookie = *(XGenericEventCookie*)save; + if (!wireToDeviceEvent((xXIDeviceEvent*)event, cookie)) + { +@@ -950,7 +958,16 @@ XInputWireToCookie( + break; + } + return ENQUEUE_EVENT; +- ++ case XI_TouchOwnership: ++ *cookie = *(XGenericEventCookie*)save; ++ if (!wireToTouchOwnershipEvent((xXITouchOwnershipEvent*)event, ++ cookie)) ++ { ++ printf("XInputWireToCookie: CONVERSION FAILURE! evtype=%d\n", ++ ge->evtype); ++ break; ++ } ++ return ENQUEUE_EVENT; + case XI_RawKeyPress: + case XI_RawKeyRelease: + case XI_RawButtonPress: +@@ -1037,6 +1054,12 @@ sizeDeviceClassType(int type, int num_el + case XIValuatorClass: + l = sizeof(XIValuatorClassInfo); + break; ++ case XITouchClass: ++ l = sizeof(XITouchClassInfo); ++ break; ++ case XITouchValuatorClass: ++ l = sizeof(XITouchValuatorClassInfo); ++ break; + default: + printf("sizeDeviceClassType: unknown type %d\n", type); + break; +@@ -1239,6 +1262,22 @@ copyPropertyEvent(XGenericEventCookie *c + } + + static Bool ++copyTouchOwnershipEvent(XGenericEventCookie *cookie_in, ++ XGenericEventCookie *cookie_out) ++{ ++ XITouchOwnershipEvent *in, *out; ++ ++ in = cookie_in->data; ++ ++ out = cookie_out->data = malloc(sizeof(XITouchOwnershipEvent)); ++ if (!out) ++ return False; ++ ++ *out = *in; ++ return True; ++} ++ ++static Bool + copyRawEvent(XGenericEventCookie *cookie_in, + XGenericEventCookie *cookie_out) + { +@@ -1297,8 +1336,15 @@ XInputCopyCookie(Display *dpy, XGenericE + case XI_ButtonRelease: + case XI_KeyPress: + case XI_KeyRelease: ++ case XI_TouchBegin: ++ case XI_TouchUpdate: ++ case XI_TouchUpdateUnowned: ++ case XI_TouchEnd: + ret = copyDeviceEvent(in, out); + break; ++ case XI_TouchOwnership: ++ ret = copyTouchOwnershipEvent(in, out); ++ break; + case XI_DeviceChanged: + ret = copyDeviceChangedEvent(in, out); + break; +@@ -1427,6 +1473,12 @@ size_classes(xXIAnyInfo* from, int nclas + case XIValuatorClass: + l = sizeDeviceClassType(XIValuatorClass, 0); + break; ++ case XITouchClass: ++ l = sizeDeviceClassType(XITouchClass, 0); ++ break; ++ case XITouchValuatorClass: ++ l = sizeDeviceClassType(XITouchValuatorClass, 0); ++ break; + } + + len += l; +@@ -1527,6 +1579,35 @@ copy_classes(XIDeviceInfo* to, xXIAnyInf + + } + break; ++ case XITouchClass: ++ { ++ XITouchClassInfo *cls_lib; ++ xXITouchInfo *cls_wire; ++ ++ cls_wire = (xXITouchInfo*)any_wire; ++ cls_lib = next_block(&ptr_lib, sizeof(XITouchClassInfo)); ++ ++ cls_lib->mode = cls_wire->mode; ++ cls_lib->num_touches = cls_wire->num_touches; ++ } ++ break; ++ case XITouchValuatorClass: ++ { ++ XITouchValuatorClassInfo *cls_lib; ++ xXITouchValuatorInfo *cls_wire; ++ ++ cls_wire = (xXITouchValuatorInfo*)any_wire; ++ cls_lib = next_block(&ptr_lib, ++ sizeof(XITouchValuatorClassInfo)); ++ ++ cls_lib->number = cls_wire->number; ++ cls_lib->label = cls_wire->label; ++ /* FIXME: fractional parts */ ++ cls_lib->min = cls_wire->min.integral; ++ cls_lib->max = cls_wire->max.integral; ++ cls_lib->resolution = cls_wire->resolution; ++ } ++ break; + } + len += any_wire->length * 4; + ptr_wire += any_wire->length * 4; +@@ -1697,6 +1778,28 @@ wireToEnterLeave(xXIEnterEvent *in, XGen + + return 1; + } ++ ++static int ++wireToTouchOwnershipEvent(xXITouchOwnershipEvent *in, ++ XGenericEventCookie *cookie) ++{ ++ XITouchOwnershipEvent *out = malloc(sizeof(XITouchOwnershipEvent)); ++ ++ cookie->data = out; ++ ++ out->type = in->type; ++ out->display = cookie->display; ++ out->extension = in->extension; ++ out->evtype = in->evtype; ++ out->send_event = ((in->type & 0x80) != 0); ++ out->time = in->time; ++ out->deviceid = in->deviceid; ++ out->sourceid = in->sourceid; ++ out->touchid = in->touchid; ++ out->flags = in->flags; ++ ++ return 1; ++} + + static int + wireToPropertyEvent(xXIPropertyEvent *in, XGenericEventCookie *cookie) +--- a/src/XIAllowEvents.c ++++ b/src/XIAllowEvents.c +@@ -51,3 +51,27 @@ XIAllowEvents(Display *dpy, int deviceid + SyncHandle(); + return Success; + } ++ ++Status ++XIAllowTouchEvents(Display *dpy, int deviceid, unsigned long touchid, ++ int event_mode) ++{ ++ xXIAllowTouchEventsReq *req; ++ ++ XExtDisplayInfo *extinfo = XInput_find_display(dpy); ++ ++ LockDisplay(dpy); ++ if (_XiCheckExtInit(dpy, XInput_2_1, extinfo) == -1) ++ return (NoSuchExtension); ++ ++ GetReq(XIAllowTouchEvents, req); ++ req->reqType = extinfo->codes->major_opcode; ++ req->ReqType = X_XIAllowTouchEvents; ++ req->deviceid = deviceid; ++ req->touchid = touchid; ++ req->mode = event_mode; ++ ++ UnlockDisplay(dpy); ++ SyncHandle(); ++ return Success; ++} +--- a/src/XIPassiveGrab.c ++++ b/src/XIPassiveGrab.c +@@ -145,6 +145,25 @@ XIGrabFocusIn(Display *dpy, int deviceid + modifiers_inout); + } + ++int ++XIGrabTouchBegin(Display *dpy, int deviceid, Window grab_window, ++ Bool owner_events, XIEventMask *mask, ++ int num_modifiers, XIGrabModifiers *modifiers_inout) ++{ ++ XExtDisplayInfo *extinfo = XInput_find_display(dpy); ++ ++ LockDisplay(dpy); ++ if (_XiCheckExtInit(dpy, XInput_2_1, extinfo) == -1) ++ return -1; ++ ++ UnlockDisplay(dpy); ++ ++ return _XIPassiveGrabDevice(dpy, deviceid, XIGrabtypeTouchBegin, 0, ++ grab_window, None, GrabModeAsync, GrabModeAsync, ++ owner_events, mask, num_modifiers, ++ modifiers_inout); ++} ++ + static int + _XIPassiveUngrabDevice(Display* dpy, int deviceid, int grabtype, int detail, + Window grab_window, int num_modifiers, XIGrabModifiers *modifiers) +@@ -208,3 +227,19 @@ XIUngrabFocusIn(Display* display, int de + return _XIPassiveUngrabDevice(display, deviceid, XIGrabtypeFocusIn, 0, + grab_window, num_modifiers, modifiers); + } ++ ++int ++XIUngrabTouchBegin(Display* display, int deviceid, Window grab_window, ++ int num_modifiers, XIGrabModifiers *modifiers) ++{ ++ XExtDisplayInfo *extinfo = XInput_find_display(display); ++ ++ LockDisplay(display); ++ if (_XiCheckExtInit(display, XInput_2_1, extinfo) == -1) ++ return -1; ++ ++ UnlockDisplay(display); ++ ++ return _XIPassiveUngrabDevice(display, deviceid, XIGrabtypeTouchBegin, 0, ++ grab_window, num_modifiers, modifiers); ++} diff --git a/x11-libs/libXi/libXi-1.4.2-r1.ebuild b/x11-libs/libXi/libXi-1.4.2-r1.ebuild new file mode 100644 index 0000000..8b9c99f --- /dev/null +++ b/x11-libs/libXi/libXi-1.4.2-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXi/libXi-1.4.2.ebuild,v 1.1 2011/03/19 10:41:40 scarabeus Exp $ + +EAPI=4 +XORG_EAUTORECONF=yes +XORG_DOC=doc +inherit xorg-2 + +DESCRIPTION="X.Org Xi library" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="utouch" + +RDEPEND=">=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-proto/inputproto-2.0 + >=x11-proto/xproto-7.0.13 + >=x11-proto/xextproto-7.0.3" +DEPEND="${RDEPEND}" + +src_prepare() { + if use utouch ; then + epatch "${FILESDIR}/libXi-xi2.1.patch" + fi + xorg-2_src_prepare +} + + +pkg_setup() { + xorg-2_pkg_setup + CONFIGURE_OPTIONS="$(use_enable doc specs) + $(use_with doc xmlto) + $(use_with doc asciidoc) + --without-fop" +} + +pkg_postinst() { + xorg-2_pkg_postinst + + ewarn "Some special keys and keyboard layouts may stop working." + ewarn "To fix them, recompile xorg-server." +} diff --git a/x11-libs/libXi/libXi-1.4.3.ebuild b/x11-libs/libXi/libXi-1.4.3.ebuild new file mode 100644 index 0000000..89f43de --- /dev/null +++ b/x11-libs/libXi/libXi-1.4.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXi/libXi-1.4.3.ebuild,v 1.1 2011/06/07 14:14:01 chithanh Exp $ + +EAPI=4 + +XORG_DOC=doc +inherit xorg-2 + +DESCRIPTION="X.Org Xi library" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="utouch" + +RDEPEND=">=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-proto/inputproto-2.0 + >=x11-proto/xproto-7.0.13 + >=x11-proto/xextproto-7.0.3" +DEPEND="${RDEPEND}" + +src_prepare() { + if use utouch ; then + epatch "${FILESDIR}/libXi-xi2.1.patch" + fi + xorg-2_src_prepare +} + + +pkg_setup() { + xorg-2_pkg_setup + XORG_CONFIGURE_OPTIONS=( + $(use_enable doc specs) + $(use_with doc xmlto) + $(use_with doc asciidoc) + --without-fop + ) +} + +pkg_postinst() { + xorg-2_pkg_postinst + + ewarn "Some special keys and keyboard layouts may stop working." + ewarn "To fix them, recompile xorg-server." +} diff --git a/x11-libs/mtdev/Manifest b/x11-libs/mtdev/Manifest new file mode 100644 index 0000000..5bada69 --- /dev/null +++ b/x11-libs/mtdev/Manifest @@ -0,0 +1,2 @@ +DIST mtdev-1.1.0.tar.gz 300940 RMD160 0ca9bb0c6a6134234989d5139b7120e16ade6fa1 SHA1 27b047394a7284e6f357b2ef6e9ac32460f60063 SHA256 8453424c52d8251aab2cf2a554bdc96b478f27be73f23ca6e9c3bf9fb7f0b392 +EBUILD mtdev-1.1.0.ebuild 459 RMD160 7ce6f986f2ce0f3ee04f7478ce6f8b7fcc8858be SHA1 160122d2bc62fe294f10c22dee0e589a3cfc1dbd SHA256 fe5c733a0554689827cb7fa90bf2f464ce855a315ca84e4a7fe639e86af24265 diff --git a/x11-libs/mtdev/mtdev-1.1.0.ebuild b/x11-libs/mtdev/mtdev-1.1.0.ebuild new file mode 100644 index 0000000..4340d5d --- /dev/null +++ b/x11-libs/mtdev/mtdev-1.1.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Kernel multi-touch transformation library" +SRC_URI="http://launchpad.net/mtdev/trunk/1.1.0/+download/mtdev-1.1.0.tar.gz" +HOMEPAGE="https://launchpad.net/hci/mtdev" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="MIT" +IUSE="" + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} diff --git a/x11-libs/utouch-evemu/Manifest b/x11-libs/utouch-evemu/Manifest new file mode 100644 index 0000000..e5425ab --- /dev/null +++ b/x11-libs/utouch-evemu/Manifest @@ -0,0 +1,2 @@ +DIST utouch-evemu-1.0.5.tar.gz 306237 RMD160 c5e34fe850e4ad03cbc3aa5a96652b4ecf5bec3c SHA1 d65a47cf97e90de90832565c3cb61e2f26552373 SHA256 407378d4271a6be7688ae0f7bcdf0839b2bcade38ed8cf0d9672dfe228d8babf +EBUILD utouch-evemu-1.0.5.ebuild 474 RMD160 3265fab0f0a9a793a88b9a8689304a254c0db5c8 SHA1 7b4bbef8190bb5ee702682c6c6b7518fda0dd2d2 SHA256 95986c4570326e4a17d3192ab4ed5fb39a9858798e038e95fecb0d6d2ba060ce diff --git a/x11-libs/utouch-evemu/utouch-evemu-1.0.5.ebuild b/x11-libs/utouch-evemu/utouch-evemu-1.0.5.ebuild new file mode 100644 index 0000000..e43c1b1 --- /dev/null +++ b/x11-libs/utouch-evemu/utouch-evemu-1.0.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Event Emulation for the uTouch Stack" +SRC_URI="http://launchpad.net/utouch-evemu/trunk/v${PV}/+download/utouch-evemu-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/utouch-evemu" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="GPL-3" +IUSE="" + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} diff --git a/x11-libs/utouch-frame/Manifest b/x11-libs/utouch-frame/Manifest new file mode 100644 index 0000000..552100e --- /dev/null +++ b/x11-libs/utouch-frame/Manifest @@ -0,0 +1,2 @@ +DIST utouch-frame-1.1.2.tar.gz 314332 RMD160 947fbe88d6c2a00609e892d868774e74e5b1fde1 SHA1 fcaf34f300af6ba203dcd253a34e3170343b874e SHA256 7a7d70524cf3ee6b229951ea9e3021c0860896b172a6fb9e5fcb63f01534fa4f +EBUILD utouch-frame-1.1.2.ebuild 517 RMD160 25c5003b543a7b64ad8f5a9be0ab156c80b28f67 SHA1 6dc296f4f96ef49b0d0a0f389e00d1ac75a1e843 SHA256 70dc1b7d0abbde99c1b1c5a2337023276faa7374753a2b68a901ff195c4e9133 diff --git a/x11-libs/utouch-frame/utouch-frame-1.1.2.ebuild b/x11-libs/utouch-frame/utouch-frame-1.1.2.ebuild new file mode 100644 index 0000000..d8d81c2 --- /dev/null +++ b/x11-libs/utouch-frame/utouch-frame-1.1.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Touch Frame Library " +SRC_URI="http://launchpad.net/utouch-frame/trunk/v${PV}/+download/utouch-frame-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/utouch-frame" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="GPV-3" +IUSE="" + + +RDEPEND="" +DEPEND="${RDEPEND} + x11-libs/utouch-evemu" + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} diff --git a/x11-libs/utouch-geis/Manifest b/x11-libs/utouch-geis/Manifest new file mode 100644 index 0000000..5d0e40f --- /dev/null +++ b/x11-libs/utouch-geis/Manifest @@ -0,0 +1,6 @@ +DIST utouch-geis-2.0.10.tar.gz 500617 RMD160 63b451699d369a4b9ee5e9f40c473d210e757c14 SHA1 4bcb3f7d8f40deabdd77ac7e495334aeb69cff82 SHA256 2994c1c903a30e365e6c135f22ffef84bce8db659ac5d00e17ca3f9090d86c7d +DIST utouch-geis-2.0.3.tar.gz 489373 RMD160 189ef8c0aabb5533780481567099f28d52b340e7 SHA1 638ba3dbac084bffe3ba7ae1e4cf38490ff62e4a SHA256 eafb4a6090313bbd7d850c49695760077074cb499055ae655cc6b2c9fa9cbdda +DIST utouch-geis-2.0.6.tar.gz 500458 RMD160 57c849df368c5855fe5d18965fda4f7515fbc7f9 SHA1 a0209218922771aa6b4f42435f2a43d059bf13bd SHA256 7a521be15c30dc88654fc9d358f4a7f28aac5c3c9f3a5476fb80997d58809800 +EBUILD utouch-geis-2.0.10.ebuild 575 RMD160 aeafb48d03b57350f8a9d468847ea61273a9a124 SHA1 8b698b82082601d4e4320cbe42f4af4af535e635 SHA256 e5861640e07f75c34f62732cc29da9ad5372c448f596aea58c783be6022d2c61 +EBUILD utouch-geis-2.0.3.ebuild 575 RMD160 aeafb48d03b57350f8a9d468847ea61273a9a124 SHA1 8b698b82082601d4e4320cbe42f4af4af535e635 SHA256 e5861640e07f75c34f62732cc29da9ad5372c448f596aea58c783be6022d2c61 +EBUILD utouch-geis-2.0.6.ebuild 575 RMD160 aeafb48d03b57350f8a9d468847ea61273a9a124 SHA1 8b698b82082601d4e4320cbe42f4af4af535e635 SHA256 e5861640e07f75c34f62732cc29da9ad5372c448f596aea58c783be6022d2c61 diff --git a/x11-libs/utouch-geis/utouch-geis-2.0.10.ebuild b/x11-libs/utouch-geis/utouch-geis-2.0.10.ebuild new file mode 100644 index 0000000..3b0b8da --- /dev/null +++ b/x11-libs/utouch-geis/utouch-geis-2.0.10.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="An implementation of the GEIS (Gesture Engine Interface and Support) interface." +SRC_URI="http://launchpad.net/utouch-geis/2.x/${PV}/+download/utouch-geis-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/utouch-geis" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="GPL-2 LGPL-3" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + x11-libs/utouch-grail + " + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} diff --git a/x11-libs/utouch-geis/utouch-geis-2.0.3.ebuild b/x11-libs/utouch-geis/utouch-geis-2.0.3.ebuild new file mode 100644 index 0000000..3b0b8da --- /dev/null +++ b/x11-libs/utouch-geis/utouch-geis-2.0.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="An implementation of the GEIS (Gesture Engine Interface and Support) interface." +SRC_URI="http://launchpad.net/utouch-geis/2.x/${PV}/+download/utouch-geis-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/utouch-geis" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="GPL-2 LGPL-3" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + x11-libs/utouch-grail + " + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} diff --git a/x11-libs/utouch-geis/utouch-geis-2.0.6.ebuild b/x11-libs/utouch-geis/utouch-geis-2.0.6.ebuild new file mode 100644 index 0000000..3b0b8da --- /dev/null +++ b/x11-libs/utouch-geis/utouch-geis-2.0.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="An implementation of the GEIS (Gesture Engine Interface and Support) interface." +SRC_URI="http://launchpad.net/utouch-geis/2.x/${PV}/+download/utouch-geis-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/utouch-geis" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="GPL-2 LGPL-3" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + x11-libs/utouch-grail + " + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} diff --git a/x11-libs/utouch-grail/Manifest b/x11-libs/utouch-grail/Manifest new file mode 100644 index 0000000..b0b9ba8 --- /dev/null +++ b/x11-libs/utouch-grail/Manifest @@ -0,0 +1,2 @@ +DIST utouch-grail-1.0.20.tar.gz 320899 RMD160 34431697bbfcce08071fa9eccaf22d61eb6fa6b1 SHA1 9431b7fc9d22a887a586ccecf319f81b679e2518 SHA256 850fcdd64c3ec2f44c054f5362788cff07e04a263e6edd2708a28773a7a732f6 +EBUILD utouch-grail-1.0.20.ebuild 579 RMD160 5f87ca3bf9b06a74afe5dd6d0a45cdf79b343109 SHA1 b869fd513077ab2c30a880328a7b1b3bf97867dd SHA256 bd707d6d08a3c599753387cf86a7e451a59dc7f4abb98ee348de0cf1d40575e7 diff --git a/x11-libs/utouch-grail/utouch-grail-1.0.20.ebuild b/x11-libs/utouch-grail/utouch-grail-1.0.20.ebuild new file mode 100644 index 0000000..147c477 --- /dev/null +++ b/x11-libs/utouch-grail/utouch-grail-1.0.20.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Gesture Recognition And Instantiation Library" +SRC_URI="http://launchpad.net/utouch-grail/trunk/v${PV}/+download/utouch-grail-${PV}.tar.gz" +HOMEPAGE="https://launchpad.net/utouch-grail" +KEYWORDS="~x86 ~amd64" +SLOT="0" +LICENSE="GPV-3" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + x11-libs/mtdev + x11-libs/utouch-evemu + x11-libs/utouch-frame + " + +src_compile() { + econf + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + +} |