fbpanel ------------------------------------------ fbpanel is a lightweight, NETWM compliant desktop panel. It works with any NETWM compliant window manager Runtime requirements: cygwin libgtk2.0_0 libcairo2 libEGL1 libexpat1 libX11xcb1 libxcb1 libXau6 libXdmcp6 libgcc1 libfontconfig1 libfreetype6 libbz2_1 libpng16 zlib0 libGL1 libglapi0 libX11_6 libxcbglx0 libXext6 libpixman1_0 libxcbrender0 libxcbshm0 libXrender1 libgdk_pixbuf2.0_0 libglib2.0_0 libiconv2 libintl8 libpcre1 libglib2.0_0 libffi6 libpango1.0_0 libthai0 libdatrie1 libpango1.0_0 libharfbuzz0 libgraphite2_3 libstdc++6 libXcomposite1 libXcursor1 libXfixes3 libXdamage1 libXi6 libXinerama1 libXrandr2 libatk1.0_0 Build requirements: all the runtime + corresponding devel Canonical homepage: http://aanatoly.github.io/fbpanel/ Canonical download: git clone -b "7.0" https://github.com/aanatoly/fbpanel ------------------------------------ Build instructions: unpack fbpanel-7.0-EL-3.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src/fbpanel-7.0 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distro: ------------------ /usr ├── bin │   └── fbpanel.exe ├── libexec │   └── fbpanel │   ├── make_profile │   └── xlogout └── share ├── doc │   └── Cygwin │   └── fbpanel-7.0.README ├── fbpanel │   ├── default │   ├── images │   │   ├── battery_0.png │   │   ├── battery_1.png │   │   ├── battery_2.png │   │   ├── battery_3.png │   │   ├── battery_4.png │   │   ├── battery_5.png │   │   ├── battery_6.png │   │   ├── battery_7.png │   │   ├── battery_8.png │   │   ├── battery_charging_0.png │   │   ├── battery_charging_1.png │   │   ├── battery_charging_2.png │   │   ├── battery_charging_3.png │   │   ├── battery_charging_4.png │   │   ├── battery_charging_5.png │   │   ├── battery_charging_6.png │   │   ├── battery_charging_7.png │   │   ├── battery_charging_8.png │   │   ├── battery_na.png │   │   ├── dclock_glyphs.png │   │   ├── default.xpm │   │   ├── gnome-session-halt.png │   │   ├── gnome-session-reboot.png │   │   └── logo.png │   ├── multiwindow │   └── pager ├── locale │   └── fr │   └── LC_MESSAGES │   └── fbpanel.mo └── man └── man1 └── fbpanel.1 Port Notes: * Configure step: ./configure STATIC_BUILD=enabled --prefix=/usr --locale=/usr/share/locale --datadir=/usr/share/fbpanel --sysconfdir=/etc/X11 --mandir=/usr/share/man/man1 --project_version 7.0 --no-sound * Compile step: make CC="gcc -O4 -march=native" * Problems: dynamic plugins not working for the moment (and would need some changes). some plugins are not working: volume, net,... provided script xlogout is too much linux and not working on Cygwin. patch created for managing these problems * Install/packaging step: make install DESTDIR=/tmp/fbpanel /usr/bin/install -c -d /tmp/fbpanel/usr/share/locale/fr/LC_MESSAGES /usr/bin/install -c -m 644 po/fr_FR.UTF-8.po /tmp/fbpanel/usr/share/locale/fr/LC_MESSAGES/fbpanel.mo /usr/bin/install -c -d /tmp/fbpanel/usr/share/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/fbpanel-7.0.README /tmp/fbpanel/usr/share/doc/Cygwin/fbpanel-7.0.README ----- version 7.0-EL-3 ----- Rebuilt after new git clone git rev-parse --short HEAD: 478754b ----- version 7.0-EL-2 ----- Rebuilt (change in mandir configuration) ----- version 7.0-EL-1 ----- Upstream 7.0 ----- version 6.1-EL-1 ----- Upstream 6.1 Added intl in the sources + po subdir (Makefile.in still not perfect!) and fr.po. Added the man file in the make install targets Some corrections for install when enable-static_build is set. ----- version 4.12-EL-2 ----- Changed install scheme for new Xorg version (no more in /usr/X11R6) ----- version 4.12-EL-1 ----- Upstream 4.12 Adapted previous patch ----- version 4.3-EL-2 ----- Added i18n and french po file Modified Makefiles to deal with DESTDIR ----- version 4.3-EL-1 ----- Updated for fbpanel-4.3 (that took in account all my changes) Small correction still to be done in Makefile for STATIC_PLUGINS Finaly added the cpu plugin for cygwin + modifications to have a static cpu plugin + a cpu configuration file. ----- version 4.2-EL-1 ----- Updated for fbpanel-4.2 Still did a lot of changes to have working Makefile with STATIC option and try to add CYGWIN specific stuff Modified deskno plugin again to have bold numbers ----- version 4.1-EL-1 ----- Updated for fbpanel-4.1 (everything is in the allready applied patch file): - cygwin ifdefs - corrected deskno plugin and its integration in static fbpanel ----- version 3.17-EL-1 ----- Updated for fbpanel-3.17: lots of changes mainly trying to get the plugin system working (see the included patch file) - all Makefiles - dll suffix - (gave up with the plugins) Added this README file ----- version 3.12-EL-1 ----- First port of fbpanel Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/