Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- PREFIX="/usr"
- LIBDIR="/usr/lib64"
- DEPENDS="git autoconf automake intltool libtool glib2-devel gtk2-devel gtk-doc \
- dbus-devel dbus-glib-devel libX11-devel libwnck-devel libSM-devel \
- libnotify-devel"
- MODULES="xfce4-dev-tools \
- libxfce4util \
- xfconf \
- libxfce4ui \
- garcon \
- exo \
- xfce4-panel \
- thunar \
- xfce4-settings \
- xfce4-session \
- xfdesktop \
- xfwm4 \
- xfce-utils \
- xfce4-appfinder \
- xfce4-power-manager"
- preparation() {
- sudo yum install -q -y $DEPENDS
- if ! [ -e 'xfce' ]
- then
- mkdir xfce
- fi
- cd xfce
- }
- getAndBuild() {
- for i in $MODULES; do
- if ! [ -e $i ]; then
- git clone git://git.xfce.org/xfce/$i
- cd $i
- ./autogen.sh --prefix=$PREFIX --libdir=$LIBDIR
- if [ $i == 'xfce4-dev-tools' ]; then
- libtoolize
- ./autogen.sh --prefix=$PREFIX --libdir=$LIBDIR
- fi
- else
- cd $i
- git pull
- fi
- if make; then
- sudo make install
- cd ..
- else
- echo "BUILD FAILURE at module $i"
- exit 1
- fi
- done
- }
- preparation
- getAndBuild
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement