openbox / openbox-devel ------------------------------------------ Openbox is a standards compliant, fast, light-weight, extensible window manager. Runtime requirements: cygwin-1.5.25 or newer libintl8-0.15 libiconv2-1.11 libfreetype26-2.3.4 glib2-2.10.3 startup-notification-0.8 xorg-x11-base-6.8.99.901 xorg-x11-bin-*-6.8.99.901 xorg-x11-xwin-6.8.99.901 xorg-x11-etc-6.8.99.901 xorg-x11-f*-6.8.99.901 libxml2-2.6.28 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.3.4 libxml2-devel-2.6.28 libXft-devel-2.1.6 pango-devel-1.8.1 pkg-config-0.21 Canonical homepage: http://icculus.org/openbox/ ------------------------------------ Build instructions: unpack openbox-3.4.6.1-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.6.1 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distros openbox: |-- etc | `-- X11 | `-- xdg | `-- openbox | |-- autostart.sh | |-- menu.xml | `-- rc.xml `-- usr |-- X11R6 | `-- bin | `-- openbox.exe |-- doc | `-- Cygwin | `-- openbox-3.4.6.1.README `-- 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 |-- 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 openbox-devel: `-- usr `-- X11R6 |-- 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: 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 - devel package created by manually moving lib and include * 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 # install README /usr/bin/install -c -d /tmp/open/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/openbox-3.4.6.1.README /tmp/open/usr/doc/Cygwin/ # remove unused stuff /usr/bin/rm -rf /tmp/open/usr/share/gnome /usr/bin/rm -rf /tmp/open/usr/share/xsessions /usr/bin/rm -rf /tmp/open/usr/X11R6/bin/*session* /usr/bin/rm -rf /tmp/open/usr/X11R6/bin/gnome-panel-control.exe # create dev tree mkdir -p /tmp/opendev/usr/X11R6 mv /tmp/open/usr/X11R6/include /tmp/opendev/usr/X11R6 mv /tmp/open/usr/X11R6/lib /tmp/opendev/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/