# HG changeset patch # User Christophe Lincoln # Date 1396136851 -3600 # Node ID d504756dc47403c2ba423097f26e0dc9dbb9dabd # Parent 68f00cd672fd08aba8924a41655eb891a1811f1a ARM: add tint2 and wbar2 for a nice OpenBox desktop diff -r 68f00cd672fd -r d504756dc474 openbox/receipt --- a/openbox/receipt Sat Mar 29 23:45:46 2014 +0100 +++ b/openbox/receipt Sun Mar 30 00:47:31 2014 +0100 @@ -12,7 +12,7 @@ TAGS="window-manager wm" HOST_ARCH="i486 arm" -SUGGESTED="obconf spacefm pcmanfm hsetroot conky" +SUGGESTED="obconf spacefm pcmanfm hsetroot wbar2 conky" DEPENDS="pango glib xorg-libX11 fontconfig freetype xorg-libXrandr \ xorg-libXft xorg-libXinerama xorg-libXcursor libxml2 slitaz-configs" BUILD_DEPENDS=" pango-dev glib-dev xorg-libXft-dev util-linux-uuid-dev \ @@ -21,6 +21,7 @@ # Handle slitaz arch: /etc/slitaz/slitaz.conf case "$SLITAZ_ARCH" in i?86) DEPENDS="$DEPENDS startup-notification" ;; + arm*) DEPENDS="$DEPENDS hsetroot tint2" ;; esac # Handle cross compilation diff -r 68f00cd672fd -r d504756dc474 tint2/receipt --- a/tint2/receipt Sat Mar 29 23:45:46 2014 +0100 +++ b/tint2/receipt Sun Mar 30 00:47:31 2014 +0100 @@ -11,19 +11,26 @@ WGET_URL="$WEB_SITE/$TARBALL" CONFIG_FILES="/etc/xdg/tint2/tint2rc" TAGS="desktop panel taskbar" +HOST_ARCH="i486 arm" DEPENDS="gtk+ cairo pango glib imlib2 xorg-libXinerama xcb-util freetype" -BUILD_DEPENDS="pygtk-dev cmake pkg-config imlib2-dev xcb-util-dev" +BUILD_DEPENDS="cairo-dev pango-dev glib-dev imlib2-dev xorg-libXinerama-dev \ +xcb-util-dev freetype-dev" + +# Handle cross compilation +case "$ARCH" in + i?86) BUILD_DEPENDS="$BUILD_DEPENDS pygtk-dev cmake pkg-config" ;; + arm*) ARCH_ARGS="-DENABLE_TINT2CONF=OFF" ;; +esac # Rules to configure and make the package. compile_rules() { - cd $src - [ -d build ] || mkdir build - cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr ../ && - make && - make DESTDIR=$DESTDIR install + mkdir build && cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + $ARCH_ARGS .. && + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 68f00cd672fd -r d504756dc474 wbar2/receipt --- a/wbar2/receipt Sat Mar 29 23:45:46 2014 +0100 +++ b/wbar2/receipt Sun Mar 30 00:47:31 2014 +0100 @@ -12,16 +12,24 @@ WGET_URL="http://wbar.googlecode.com/files/$TARBALL" CONFIG_FILES="/etc/default/wbar/wbar.cfg" TAGS="desktop launchbar" +HOST_ARCH="i486 arm" -DEPENDS="ttf-dejavu imlib2 libglade gtk+" -BUILD_DEPENDS="intltool imlib2-dev libglade-dev" +DEPENDS="ttf-dejavu imlib2 gtk+ libglade" +BUILD_DEPENDS="imlib2-dev" + +# Handle cross compilation +case "$ARCH" in + i?86) BUILD_DEPENDS="$BUILD_DEPENDS gtk+-dev libglade-dev intltool" ;; + arm*) ARCH_ARGS="--disable-wbar-config" ;; +esac # Rules to configure and make the package. compile_rules() { - cd $src - ./configure --exec-prefix=/usr \ - --sysconfdir=/etc && + ./configure \ + --exec-prefix=/usr \ + --sysconfdir=/etc \ + $CONFIGURE_ARGS ${ARCH_ARGS} && make && make install } @@ -29,12 +37,13 @@ genpkg_rules() { mkdir -p $fs/usr/share $fs/usr/share/applications - cp -a $install/usr/bin $fs/usr - cp -a $install/etc $fs/ - cp -a $stuff/wbar.cfg $fs/etc/wbar.d + cp -a $install/etc $fs cp -a $install/usr/share/pixmaps $fs/usr/share cp -a $install/usr/share/wbar $fs/usr/share - mv $fs/etc/wbar.d/wbar.desktop $fs/usr/share/applications + case "$ARCH" in + i?86) cp -a $stuff/wbar.cfg $fs/etc/wbar.d ;; + arm*) cp -a $stuff/wbar-arm.cfg $fs/etc/wbar.d/wbar.cfg ;; + esac } diff -r 68f00cd672fd -r d504756dc474 wbar2/stuff/wbar-arm.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wbar2/stuff/wbar-arm.cfg Sun Mar 30 00:47:31 2014 +0100 @@ -0,0 +1,23 @@ +adzi: /usr/share/pixmaps/wbar/dock.png +c: wbar --bpress --above-desk --pos top --isize 32 --idist 12 --nanim 3 --zoomf 1.8 --jumpf 1.00 --balfa 0 --falfa 100 --nofont +t: /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold/10 + +i: /usr/share/pixmaps/slitaz-icon.png +c: terminal -e 'slitaz-config' +t: SliTaz Config + +i: /usr/share/pixmaps/links.xpm +c: links -g /usr/share/webhome/index.html +t: Web Browser + +i: /usr/share/pixmaps/xterm.png +c: xterm +t: Terminal Emulator + +i: /usr/share/pixmaps/file-manager.png +c: PathFinder +t: Files Manager + +i: /usr/share/pixmaps/adie.png +c: adie +t: Text Editor