openbox / openbox-devel ------------------------------------------ Openbox is a standards compliant, fast, light-weight, extensible window manager. Runtime requirements: cygwin-1.5.25 or newer libX11_6-1.1.5 libxcb-xlib0-1.1 libxcb1-1.1 libXau6-1.0.4 libXdmcp6-1.0.2 libXcursor1-1.1.9 libXfixes3-4.0.3 libXrender1-0.9.4 libXext6-1.0.4 libXft2-2.1.13 libfontconfig1-2.6.0 libexpat1-2.0.1 libfreetype6-2.3.8 zlib0-1.2.3 libiconv2-1.12 libXinerama1-1.0.3 libXrandr2-1.2.3 glib2-2.18.2 libintl8-0.17 pango-runtime-1.22.2 libstartup-notification1_0-0.9 libxml2-2.7.3 Build requirements: all the runtime + corresponding devel pkg-config-0.21 Canonical homepage: http://icculus.org/openbox/ ------------------------------------ Build instructions: unpack openbox-3.4.7.2-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.4.7.2 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distros openbox: |-- etc | `-- X11 | `-- xdg | `-- openbox | |-- autostart.sh | |-- menu.xml | `-- rc.xml `-- usr |-- bin | |-- gdm-control.exe | |-- gnome-panel-control.exe | |-- openbox-gnome-session | |-- openbox-kde-session | |-- openbox-session | `-- openbox.exe |-- doc | `-- Cygwin | `-- openbox-3.4.7.2.README |-- lib | `-- openbox | `-- xdg-autostart `-- share |-- doc | `-- openbox | |-- AUTHORS | |-- CHANGELOG | |-- COMPLIANCE | |-- COPYING | |-- README | |-- menu.xsd | |-- rc-mouse-focus.xml | |-- rc.xsd | `-- xbm | |-- bullet.xbm | |-- close.xbm | |-- desk.xbm | |-- desk_toggled.xbm | |-- iconify.xbm | |-- max.xbm | |-- max_toggled.xbm | |-- shade.xbm | `-- shade_toggled.xbm |-- gnome | `-- wm-properties | `-- openbox.desktop |-- locale | |-- ar | | `-- LC_MESSAGES | | `-- openbox.mo | |-- bn_IN | | `-- LC_MESSAGES | | `-- openbox.mo | |-- ca | | `-- LC_MESSAGES | | `-- openbox.mo | |-- cs | | `-- 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 | |-- et | | `-- LC_MESSAGES | | `-- openbox.mo | |-- eu | | `-- LC_MESSAGES | | `-- openbox.mo | |-- fi | | `-- LC_MESSAGES | | `-- openbox.mo | |-- fr | | `-- LC_MESSAGES | | `-- openbox.mo | |-- hu | | `-- LC_MESSAGES | | `-- openbox.mo | |-- it | | `-- LC_MESSAGES | | `-- openbox.mo | |-- ja | | `-- LC_MESSAGES | | `-- openbox.mo | |-- nl | | `-- LC_MESSAGES | | `-- openbox.mo | |-- no | | `-- LC_MESSAGES | | `-- openbox.mo | |-- pl | | `-- LC_MESSAGES | | `-- openbox.mo | |-- pt | | `-- LC_MESSAGES | | `-- openbox.mo | |-- pt_BR | | `-- LC_MESSAGES | | `-- openbox.mo | |-- ru | | `-- LC_MESSAGES | | `-- openbox.mo | |-- sk | | `-- LC_MESSAGES | | `-- openbox.mo | |-- sv | | `-- LC_MESSAGES | | `-- openbox.mo | |-- ua | | `-- LC_MESSAGES | | `-- openbox.mo | |-- vi | | `-- LC_MESSAGES | | `-- openbox.mo | |-- zh_CN | | `-- LC_MESSAGES | | `-- openbox.mo | `-- zh_TW | `-- LC_MESSAGES | `-- openbox.mo |-- man | `-- man1 | |-- openbox-gnome-session.1 | |-- openbox-kde-session.1 | |-- openbox-session.1 | `-- openbox.1 |-- pixmaps | `-- openbox.png |-- themes | |-- Artwiz-boxed | | `-- openbox-3 | | `-- themerc | |-- Bear2 | | `-- openbox-3 | | |-- close.xbm | | |-- close_pressed.xbm | | |-- desk.xbm | | |-- desk_toggled.xbm | | |-- iconify.xbm | | |-- iconify_pressed.xbm | | |-- max.xbm | | |-- max_pressed.xbm | | |-- max_toggled.xbm | | |-- shade.xbm | | |-- shade_pressed.xbm | | `-- themerc | |-- Clearlooks | | `-- openbox-3 | | `-- themerc | |-- Clearlooks-Olive | | `-- openbox-3 | | `-- themerc | |-- 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_hover.xbm | | |-- desk_toggled.xbm | | |-- iconify.xbm | | |-- iconify_hover.xbm | | |-- max.xbm | | |-- max_hover.xbm | | |-- max_toggled.xbm | | |-- shade.xbm | | |-- shade_hover.xbm | | `-- themerc | |-- Onyx | | `-- openbox-3 | | `-- themerc | |-- Onyx-Citrus | | `-- openbox-3 | | `-- themerc | |-- Orang | | `-- openbox-3 | | `-- themerc | `-- Syscrash | `-- openbox-3 | |-- max.xbm | |-- max_disabled.xbm | |-- max_pressed.xbm | |-- max_toggled.xbm | `-- themerc `-- xsessions |-- openbox-gnome.desktop |-- openbox-kde.desktop `-- openbox.desktop openbox-devel: `-- usr |-- include | `-- openbox | `-- 3.4 | `-- 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 ----------------- Port Notes: * Configure step: CXXFLAGS="-O4 -march=i686" CFLAGS="-O4 -march=i686" ./configure --prefix=/usr --disable-dependency-tracking --enable-fast-install --disable-libtool-lock --disable-session-management --with-gnu-ld --sysconfdir=/etc/X11 --disable-shared --enable-startup-notification * Problems - libparser and librender couln't be made dynamic (DLLs) - devel package created by manually moving lib and include * 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 # install README /usr/bin/install -c -d /tmp/open/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/openbox-3.4.7.2.README /tmp/open/usr/doc/Cygwin/ # create dev tree mkdir -p /tmp/opendev/usr mv /tmp/open/usr/include /tmp/opendev/usr mv /tmp/open/usr/lib /tmp/opendev/usr mkdir /tmp/open/usr/lib mv /tmp/opendev/usr/lib/openbox /tmp/open/usr/lib ----- version 3.4.7.2-EL-1 ----- Upstream 3.4.7.2 Modified install path to be X11R7 compliant (no more in /usr/X11R6) ----- version 3.4.6.1-EL-1 ----- Upstream 3.4.6.1 Updated patch for fr.po ----- version 3.4.5-EL-1 ----- Upstream 3.4.5 Updated patch for fr.po ----- version 3.4.4-EL-1 ----- Updated to 3.4.4 Splitted in 2 packages ----- 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/