From 46cfb13109f52946de162909727a17065d9b0f49 Mon Sep 17 00:00:00 2001
From: "M.Dinslage" <daedra1980@gmail.com>
Date: Sat, 30 Jul 2016 06:40:48 +0700
Subject: desktop/emerald-themes: Updated for version 0.8.12.1.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
---
 desktop/emerald-themes/README                    | 30 +++++++++-------
 desktop/emerald-themes/README.Slackware          | 46 ++++++++++++++++++++++++
 desktop/emerald-themes/emerald-themes.SlackBuild | 40 ++++++++++++++-------
 desktop/emerald-themes/emerald-themes.info       |  8 ++---
 4 files changed, 96 insertions(+), 28 deletions(-)
 create mode 100644 desktop/emerald-themes/README.Slackware

(limited to 'desktop')

diff --git a/desktop/emerald-themes/README b/desktop/emerald-themes/README
index c6ffaf3c4da89..9bc3cb5a1db2a 100644
--- a/desktop/emerald-themes/README
+++ b/desktop/emerald-themes/README
@@ -1,15 +1,21 @@
 Extra themes for the Emerald Window Decorator.
 
+PLEASE read the README.Slackware file BEFORE you install any of the
+compiz packages.  The install order is listed below but there are
+some important notes you need to be aware of before you install/use
+compiz.
+
 For correct installation, build in this order:
- 1. compiz-bcop
- 2. protobuf (optional but recommended)
- 3. libcompizconfig
- 4. compizconfig-python
- 5. compizconfig-backend-kconfig4 (optional)
- 6. ccsm
- 7. compiz-plugins-main
- 8. compiz-plugins-extra (optional)
- 9. compiz-plugins-unsupported (optional)
-10. emerald (optional)
-11. emerald-themes (optional)
-12. fusion-icon (optional)
+ 1. compiz (not available at SBo, see the README.Slackware file)
+ 2. compiz-bcop
+ 3. protobuf (optional but recommended)
+ 4. libcompizconfig
+ 5. compiz (optional, see the README.Slackware file)
+ 6. compizconfig-python
+ 7. ccsm
+ 8. compiz-plugins-main
+ 9. compiz-plugins-extra (optional)
+10. compiz-plugins-experimental (optional)
+11. emerald (optional)
+12. emerald-themes (optional)
+13. fusion-icon (optional)
diff --git a/desktop/emerald-themes/README.Slackware b/desktop/emerald-themes/README.Slackware
new file mode 100644
index 0000000000000..d44e53ef41189
--- /dev/null
+++ b/desktop/emerald-themes/README.Slackware
@@ -0,0 +1,46 @@
+1)  Slackware still ships the old 0.8.8 release of compiz that was 
+    released back in 2011.  The project has recently been picked up
+    and is being actively maintained by the compiz-reloaded team.  
+    You can still use the 0.8.8 version of the compiz that ships 
+    with Slackware with the companion packages since there has not been 
+    any ABI changes to the code. But there is a good chance you will run 
+    into stabilty issues if you do, so it is HIGHLY recommended you use 
+    the version of compiz that matches the companion packages.  Because 
+    you will be replacing a stock Slackware package the SlackBuild is 
+    not hosted at www.slackbuilds.org.  You can download the SlackBuild 
+    from the link below.
+
+    https://dl.dropboxusercontent.com/u/85079539/compiz-0.8.12.3-SlackBuild.tar.gz
+
+    This SlackBuild is based off the 14.2 stock Slackware SlackBuild so you 
+    shouldn't run into any problems. If you do use this version of compiz you 
+    will need to blacklist compiz in your /etc/slackpkg/blacklist file to keep
+    slackpkg from reverting the package back to 0.8.8
+
+2)  Compiz now has basic support for the MATE desktop.  You will have to install 
+    MATE before you install compiz for support.  The MATE slackware project 
+    website is located here https://mateslackbuilds.github.io/
+
+3)  The compizconfig-backend-kconfig4 package has been removed from the 
+    project so if you are upgrading from a previous version you will want 
+    to remove this package.  Also compiz-plugins-unsupported has now been
+    renamed to compiz-plugins-experimental so you will need to remove 
+    compiz-plugins-unsupported before you upgrade to the newest packages.
+
+4)  The install order has compiz listed twice.  libcompizconfig depends 
+    on compiz, but compiz has some extra window decorator related features
+    that depend on libcompizconfig.  So if you want these extra features you
+    will have to recompile compiz again AFTER you build and install 
+    libcompizconfig.  This is not required it is just an option if you want
+    to do it.  
+
+5)  After you install compiz and the companion packages you will need to 
+    launch CCSM and enable "Move", "Resize Window", and "Window Decorations"
+    before you start compiz.  This way you can manage your windows.  After
+    you enable those three options you can start compiz and customize to    
+    your liking.
+
+
+
+    
+   
diff --git a/desktop/emerald-themes/emerald-themes.SlackBuild b/desktop/emerald-themes/emerald-themes.SlackBuild
index 361d2fe8a4914..bdf8ad838f3ac 100644
--- a/desktop/emerald-themes/emerald-themes.SlackBuild
+++ b/desktop/emerald-themes/emerald-themes.SlackBuild
@@ -2,10 +2,28 @@
 
 # Slackware build script for emerald-themes
 
-# Written by M.Dinslage (daedra1980@gmail.com)
+# Copyright 2016 Matt Dinslage, Springfield, MO
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+#
+#  THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+#  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+#  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
+#  EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+#  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+#  OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+#  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+#  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+#  ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 PRGNAM=emerald-themes
-VERSION=${VERSION:-0.8.10}
+VERSION=${VERSION:-0.8.12.1}
 BUILD=${BUILD:-1}
 TAG=${TAG:-_SBo}
 
@@ -24,16 +42,16 @@ OUTPUT=${OUTPUT:-/tmp}
 
 if [ "$ARCH" = "i486" ]; then
   SLKCFLAGS="-O2 -march=i486 -mtune=i686"
-  SLKLDFLAGS=""; LIBDIRSUFFIX=""
+  LIBDIRSUFFIX=""
 elif [ "$ARCH" = "i686" ]; then
   SLKCFLAGS="-O2 -march=i686 -mtune=i686"
-  SLKLDFLAGS=""; LIBDIRSUFFIX=""
+  LIBDIRSUFFIX=""
 elif [ "$ARCH" = "x86_64" ]; then
   SLKCFLAGS="-O2 -fPIC"
-  SLKLDFLAGS="-L/usr/lib64"; LIBDIRSUFFIX="64"
+  LIBDIRSUFFIX="64"
 else
   SLKCFLAGS="-O2"
-  SLKLDFLAGS=""; LIBDIRSUFFIX=""
+  LIBDIRSUFFIX=""
 fi
 
 set -e
@@ -41,9 +59,9 @@ set -e
 rm -rf $PKG
 mkdir -p $TMP $PKG $OUTPUT
 cd $TMP
-rm -rf $PRGNAM
-tar xvf $CWD/$PRGNAM.tar.gz
-cd $PRGNAM
+rm -rf $PRGNAM-$VERSION
+tar -xvf $CWD/$PRGNAM-$VERSION.tar.xz
+cd $PRGNAM-$VERSION
 chown -R root:root .
 find -L . \
  \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -53,8 +71,6 @@ find -L . \
 
 CFLAGS="$SLKCFLAGS" \
 CXXFLAGS="$SLKCFLAGS" \
-LDFLAGS="$SLKLDFLAGS" \
-./autogen.sh
 ./configure \
   --prefix=/usr \
   --libdir=/usr/lib${LIBDIRSUFFIX} \
@@ -71,7 +87,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
   | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
 
 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING ChangeLog INSTALL NEWS README VERSION $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING INSTALL NEWS $PKG/usr/doc/$PRGNAM-$VERSION
 cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
 
 mkdir -p $PKG/install
diff --git a/desktop/emerald-themes/emerald-themes.info b/desktop/emerald-themes/emerald-themes.info
index 8bbfa1043c4f0..7e7e6d1d6269c 100644
--- a/desktop/emerald-themes/emerald-themes.info
+++ b/desktop/emerald-themes/emerald-themes.info
@@ -1,8 +1,8 @@
 PRGNAM="emerald-themes"
-VERSION="0.8.10"
-HOMEPAGE="http://www.compiz.org"
-DOWNLOAD="http://www.northfield.ws/projects/compiz/releases/0.8.10/emerald-themes.tar.gz"
-MD5SUM="2528df1cbe3e6c147c81823bb9794a78"
+VERSION="0.8.12.1"
+HOMEPAGE="https://github.com/raveit65/emerald-themes"
+DOWNLOAD="https://github.com/compiz-reloaded/emerald-themes/releases/download/v0.8.12.1/emerald-themes-0.8.12.1.tar.xz"
+MD5SUM="7596f34384797393134e90677e1b613d"
 DOWNLOAD_x86_64=""
 MD5SUM_x86_64=""
 REQUIRES="emerald"
-- 
cgit v1.2.3