openbox ------------------------------------------ Openbox is a standards compliant, fast, light-weight, extensible window manager. Runtime requirements: cygwin-1.5.18 or newer libintl3-0.14.1 libiconv2-1.9.2 libfreetype26-2.1 glib2-2.6.5 glib2-runtime-2.6.5 startup-notification-0.8 xorg-x11-base-6.8.2.0 xorg-x11-bin-*-6.8.2.0 xorg-x11-xwin-6.8.2.0 xorg-x11-etc-6.8.2.0 xorg-x11-f*-6.8.1.0 libxml2-2.6.20 libXft-2.1.6 libXft2-2.1.6 pango-1.8.1 Build requirements: all the runtime + xorg-x11-devel-6.8.2.0 glib2-devel-2.6.5 libfreetype2-devel-2.1.5 libxml2-devel-2.6.20 libXft-devel-2.1.6 pango-devel-1.8.1 Canonical homepage: http://icculus.org/openbox/ ------------------------------------ Build instructions: unpack openbox-3.3.rc2-EL-1.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src/openbox-3.3.rc2 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distro |-- etc | `-- X11 | `-- xdg | `-- openbox | |-- menu.xml | `-- rc.xml `-- usr |-- X11R6 | |-- bin | | |-- gnome-panel-control.exe | | |-- kdetrayproxy.exe | | `-- openbox.exe | |-- include | | `-- openbox | | `-- 3.3 | | `-- openbox | | |-- parse.h | | |-- render.h | | |-- theme.h | | `-- version.h | |-- lib | | |-- libobparser.a | | |-- libobparser.la | | |-- libobrender.a | | |-- libobrender.la | | `-- pkgconfig | | |-- obparser-3.0.pc | | `-- obrender-3.0.pc | `-- share | |-- gnome | | `-- wm-properties | | `-- openbox.desktop | |-- openbox | | |-- menu.xsd | | |-- rc.xsd | | `-- themeupdate.py | |-- pixmaps | | `-- openbox.png | `-- themes | |-- Allegro | | `-- openbox-3 | | |-- bullet.xbm | | `-- themerc | |-- Artwiz | | `-- openbox-3 | | `-- themerc | |-- Blah41 | | `-- openbox-3 | | `-- themerc | |-- Om4Ob | | `-- openbox-3 | | |-- close.xbm | | |-- close_hover.xbm | | |-- desk.xbm | | |-- desk_hover.xbm | | |-- desk_toggled.xbm | | |-- iconify.xbm | | |-- iconify_hover.xbm | | |-- iconify_pressed.xbm | | |-- max.xbm | | |-- max_disabled.xbm | | |-- max_hover.xbm | | |-- max_pressed.xbm | | |-- max_toggled.xbm | | |-- shade.xbm | | |-- shade_disabled.xbm | | |-- shade_hover.xbm | | |-- shade_toggled.xbm | | `-- themerc | `-- TheBear | `-- openbox-3 | `-- themerc |-- doc | `-- Cygwin | `-- openbox-3.3.rc2.README `-- share `-- locale |-- ca | `-- LC_MESSAGES | `-- openbox.mo |-- en@boldquot | `-- LC_MESSAGES | `-- openbox.mo |-- en@quot | `-- LC_MESSAGES | `-- openbox.mo |-- es | `-- LC_MESSAGES | `-- openbox.mo |-- fi | `-- LC_MESSAGES | `-- openbox.mo |-- fr | `-- LC_MESSAGES | `-- openbox.mo |-- ja | `-- LC_MESSAGES | `-- openbox.mo |-- no | `-- LC_MESSAGES | `-- openbox.mo |-- pl | `-- LC_MESSAGES | `-- openbox.mo |-- ru | `-- LC_MESSAGES | `-- openbox.mo `-- sv `-- LC_MESSAGES `-- openbox.mo ----------------- Port Notes: * Configure step: PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig CXXFLAGS="-O4 -march=i686" CFLAGS="-O4 -march=i686" ./configure --prefix=/usr/X11R6 --disable-dependency-tracking--enable-fast-install --disable-libtool-lock --disable-session-management --with-gnu-ld --sysconfdir=/etc/X11 * Problems - libparser and librender couln't be made dynamic (DLLs) - locale dir hardcoded to /usr/share/locale - changed back to freedesktop settings for the configuration dir - changed package and dir name from 3.3-rc2 to 3.3.rc2 * Updated po/fr.po: * Everything is in the patch file from the source package: 1/ configure as above, then 2/ make 3/ install in /tmp before packaging as below make install-strip DESTDIR=/tmp/open /usr/bin/install -c -d /tmp/open/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/openbox-3.3.rc2.README /tmp/open/usr/doc/Cygwin/openbox-3.3.rc2.README ----- version 3.3.rc2-EL-1 ----- Updated to 3.3-rc2 ----- version 3.3.rc1-EL-1 ----- Updated to 3.3-rc1 ----- version 3.2-EL-1 ----- First port of openbox-3.2 + created fr.po Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/