Skip to content

Commit cfb368e

Browse files
abstrakraftdsmith
authored and
dsmith
committed
docs update
git-svn-id: http://abstrakraft.org/cwiid/svn/trunk@132 918edb2d-ff29-0410-9de2-eb38e7f22bc7
1 parent bb2d26b commit cfb368e

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

NEWS

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
0.6.00
2+
- renamed libwiimote to libcwiid to avoid naming conflict with other projects
3+
- rewrite of libcwiid architecture
4+
- Python libcwiid interface
5+
- Python wminput plugins
6+
- rewrite of ir_ptr plugin
7+
18
0.5.03
29
- Bugfixes, lswm utility, disconnect messages, wminput infinite wait
310

README

+8-7
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,15 @@ DESCRIPTION
2323
------------------------------------------------------------------------------------------------
2424
The CWiid package contains the following parts:
2525
1.libcwiid - wiimote API.
26-
2.wmgui - GTK gui to the wiimote.
27-
3.wminput - an event/joystick/mouse driver for the wiimote.
28-
4.lswm - list wiimote devices (in the spirit of ls{,pci,usb}, etc.
29-
4.wmdemo - a minimal demonstration of the libwiimote API. (not installed)
26+
2.cwiid module - python interface to libcwiid
27+
3.wmgui - GTK gui to the wiimote.
28+
4.wminput - an event/joystick/mouse driver for the wiimote.
29+
5.lswm - list wiimote devices (in the spirit of ls{,pci,usb}, etc.
30+
6.wmdemo - a minimal demonstration of the libwiimote API. (not installed)
3031

3132
REQUIREMENTS
3233
------------------------------------------------------------------------------------------------
33-
awk, bison, flex, bluez-libs, gtk+-2 dev libs, uinput kernel support, kernel sources
34+
awk, bison, flex, bluez-libs, gtk+-2 dev libs, python 2.4 or greater, uinput kernel support, kernel sources
3435

3536
INSTALLATION
3637
------------------------------------------------------------------------------------------------
@@ -40,11 +41,11 @@ sudo make install
4041

4142
To install global configuration files to the more familiar /etc rather than /usr/etc or /usr/local/etc, execute configure with --sysconfdir=/etc.
4243

43-
While CWiid is still in the early development stages, installation directories and filenames are changed more often than in a mature, stable package. In order to prevent the collection of obselete directories and files, it is recommended that you run 'make uninstall && make uninstall_config' from your current CWiid source directory before installing a new one. Files are currently installed to the following directories: /usr/local/{bin,etc,lib,lib/cwiid}. Recently, but no longer, used directories include /usr/share/CWiid - this directory may be deleted.
44+
While CWiid is still in the early development stages, installation directories and filenames are changed more often than in a mature, stable package. In order to prevent the collection of obselete directories and files, it is recommended that you run 'make uninstall && make uninstall_config' from your current CWiid source directory before installing a new one. Files are currently installed to the following directories: /usr/local/{bin,etc,lib,lib/cwiid,lib/python2.X/site-packages,share/doc,share/man}. Recently, but no longer, used directories include /usr/share/CWiid - this directory may be deleted.
4445

4546
Many distributions do not have /usr/local/lib in the library search path, and on many of these same distributions, the library installation directory (as determined by autoconf) is /usr/local/lib, creating a problem when you try to run programs depending on libraries installed there. There are two clean ways to fix this:
4647
1.Add a --prefix=/usr argument to ./configure
47-
2.Add /usr/local/lib to /etc/ld.so.conf, then run ldconfig.
48+
2.Add /usr/local/lib to /etc/ld.so.conf, then run ldconfig.
4849

4950
I prefer the second method since it keeps local software in the local directory where it should be, and it fixes the problem for every package using /usr/local/lib, not just CWiid. Until someone offers a convincing argument for the omission of /usr/local/lib from /etc/ld.so.conf, I consider this to be a distribution bug, and method #2 above is the fix.
5051

wminput/README

+1
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,4 @@ Plugins are by default installed in /usr/local/lib/cwiid/plugins. Plugin search
9090

9191
For developers, the plugin API is specified in cwiid/wminput/wmplugin.h. The examples cover most of the functionality, except buttons, which are triggered by asserting the i^th bit of the buttons element of struct wmplugin_data, where i is the index of the button.
9292

93+
Plugins may now be implemented in Python, as well as C. A Python version of the acc plugin may be found in cwiid/wminput/plugins/acc.

0 commit comments

Comments
 (0)