openbox ------------------------------------------ Openbox is a standards compliant, fast, light-weight, extensible window manager. Runtime requirements: cygwin-1.5.21 or newer libintl3-0.14.5 libiconv2-1.9.2 libfreetype26-2.1 glib2-2.10.3 glib2-runtime-2.10.3 startup-notification-0.8 xorg-x11-base-6.9.99.901 xorg-x11-bin-*-6.9.99.901 xorg-x11-xwin-6.9.99.901 xorg-x11-etc-6.9.99.901 xorg-x11-f*-6.9.99.901 libxml2-2.6.26 libXft-2.1.6 libXft2-2.1.6 pango-1.8.1 Build requirements: all the runtime + xorg-x11-devel-6.9.99.901 glib2-devel-2.10.3 libfreetype2-devel-2.1.9 libxml2-devel-2.6.26 libXft-devel-2.1.6 pango-devel-1.8.1 Canonical homepage: http://icculus.org/openbox/ ------------------------------------ Build instructions: unpack openbox-3.3-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 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distro |-- etc | `-- X11 | `-- xdg | `-- openbox | |-- menu.xml | `-- rc.xml `-- usr |-- X11R6 | |-- bin | | `-- openbox.exe | |-- include | | `-- openbox | | `-- 3.3 | | `-- openbox | | |-- color.h | | |-- font.h | | |-- geom.h | | |-- gradient.h | | |-- image.h | | |-- instance.h | | |-- mask.h | | |-- 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 |-- doc | `-- Cygwin | `-- openbox-3.3.README `-- share |-- locale | |-- ca | | `-- LC_MESSAGES | | `-- openbox.mo | |-- de | | `-- 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 | |-- hr | | `-- LC_MESSAGES | | `-- openbox.mo | |-- ja | | `-- LC_MESSAGES | | `-- openbox.mo | |-- no | | `-- LC_MESSAGES | | `-- openbox.mo | |-- pl | | `-- LC_MESSAGES | | `-- openbox.mo | |-- pt | | `-- LC_MESSAGES | | `-- openbox.mo | |-- ru | | `-- LC_MESSAGES | | `-- openbox.mo | |-- sk | | `-- LC_MESSAGES | | `-- openbox.mo | |-- sv | | `-- LC_MESSAGES | | `-- openbox.mo | `-- zh_TW | `-- LC_MESSAGES | `-- openbox.mo |-- openbox | |-- menu.xsd | |-- rc.xsd | `-- themeupdate.py |-- pixmaps | `-- openbox.png `-- themes |-- Mikachu | `-- openbox-3 | |-- bullet.xbm | |-- close.xbm | |-- desk.xbm | |-- iconify.xbm | |-- max.xbm | `-- themerc |-- Natura | `-- openbox-3 | |-- close.xbm | |-- close_hover.xbm | |-- desk.xbm | |-- desk_toggled.xbm | |-- iconify.xbm | |-- iconify_disabled.xbm | |-- iconify_hover.xbm | |-- max.xbm | |-- max_disabled.xbm | |-- max_hover.xbm | |-- max_toggled.xbm | |-- shade.xbm | `-- themerc |-- artwiz-boxed | `-- openbox-3 | |-- bullet.xbm | |-- close.xbm | |-- desk.xbm | |-- desk_toggled.xbm | |-- iconify.xbm | |-- max.xbm | |-- max_toggled.xbm | `-- themerc |-- bear2 | `-- openbox-3 | |-- close.xbm | |-- close_pressed.xbm | |-- desk.xbm | |-- desk_toggled.xbm | |-- iconify.xbm | |-- iconify_disabled.xbm | |-- iconify_pressed.xbm | |-- max.xbm | |-- max_disabled.xbm | |-- max_pressed.xbm | |-- max_toggled.xbm | |-- shade.xbm | |-- shade_pressed.xbm | `-- themerc |-- orang | `-- openbox-3 | `-- themerc `-- syscrash `-- openbox-3 |-- bullet.xbm |-- close.xbm |-- close_disabled.xbm |-- desk.xbm |-- desk_toggled.xbm |-- iconify.xbm |-- max.xbm |-- max_disabled.xbm |-- max_pressed.xbm |-- max_toggled.xbm |-- shade.xbm `-- themerc ----------------- 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 --localedir=/usr/share/locale --disable-shared --enable-startup-notification --datarootdir=/usr/share * Problems - libparser and librender couln't be made dynamic (DLLs) - datarootdir configured to /usr/share - unused stuff removed manually (kde / gnome, ...) - themes now installed in /usr/share/themes * 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.README /tmp/open/usr/doc/Cygwin/openbox-3.3.README /usr/bin/rm -f /tmp/open/usr/X11R6/bin/gnome-panel-control.exe /usr/bin/rm -f /tmp/open/usr/X11R6/bin/kdetrayproxy.exe /usr/bin/rm -rf /tmp/open/usr/share/gnome ----- version 3.3-EL-1 ----- Updated to 3.3 ----- 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/