summaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'desktop')
-rw-r--r--desktop/dbgl/dbgl.info2
-rw-r--r--desktop/docfetcher/docfetcher.info2
-rw-r--r--desktop/draco/README4
-rw-r--r--desktop/draco/doinst.sh3
-rw-r--r--desktop/draco/draco.SlackBuild111
-rw-r--r--desktop/draco/draco.info10
-rw-r--r--desktop/draco/slack-desc19
-rw-r--r--desktop/dwm/README15
-rw-r--r--desktop/dwm/dwm.SlackBuild5
-rw-r--r--desktop/dwm/sbo-patches/enable-keypad.patch19
-rw-r--r--desktop/find-cursor/README2
-rw-r--r--desktop/find-cursor/find-cursor.SlackBuild96
-rw-r--r--desktop/find-cursor/find-cursor.info10
-rw-r--r--desktop/find-cursor/slack-desc19
-rw-r--r--desktop/gis-weather/README6
-rw-r--r--desktop/gis-weather/gis-weather.SlackBuild6
-rw-r--r--desktop/gis-weather/gis-weather.info8
-rw-r--r--desktop/gis-weather/slack-desc6
-rw-r--r--desktop/jgmenu/jgmenu.SlackBuild2
-rw-r--r--desktop/jgmenu/jgmenu.info6
-rw-r--r--desktop/kolorcontrol/README5
-rw-r--r--desktop/kolorcontrol/doinst.sh4
-rw-r--r--desktop/kolorcontrol/kolorcontrol.SlackBuild107
-rw-r--r--desktop/kolorcontrol/kolorcontrol.info10
-rw-r--r--desktop/kolorcontrol/slack-desc19
-rw-r--r--desktop/menutray/README4
-rw-r--r--desktop/menutray/menutray.SlackBuild4
-rw-r--r--desktop/menutray/menutray.info6
-rw-r--r--desktop/menutray/slack-desc4
-rw-r--r--desktop/polybar/polybar.SlackBuild6
-rw-r--r--desktop/polybar/polybar.info8
-rw-r--r--desktop/screenkey/screenkey.SlackBuild11
-rw-r--r--desktop/xdm-slackware-theme/README35
-rw-r--r--desktop/xdm-slackware-theme/doinst.sh47
-rw-r--r--desktop/xdm-slackware-theme/slack-desc19
-rw-r--r--desktop/xdm-slackware-theme/xdm-slackware-theme.SlackBuild136
-rw-r--r--desktop/xdm-slackware-theme/xdm-slackware-theme.info11
-rw-r--r--desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.SlackBuild6
-rw-r--r--desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.info6
39 files changed, 758 insertions, 41 deletions
diff --git a/desktop/dbgl/dbgl.info b/desktop/dbgl/dbgl.info
index 2462c70aef..20fef6d1a3 100644
--- a/desktop/dbgl/dbgl.info
+++ b/desktop/dbgl/dbgl.info
@@ -5,6 +5,6 @@ DOWNLOAD="http://members.quicknet.nl/blankendaalr/dbgl/download/dbgl082_generic.
MD5SUM="70a9ab95e48687f0ec4593a750b7e755"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="dosbox openjdk"
+REQUIRES="dosbox openjdk7"
MAINTAINER="Leo C."
EMAIL="leoc@gmx.com"
diff --git a/desktop/docfetcher/docfetcher.info b/desktop/docfetcher/docfetcher.info
index 103042f1a5..4e41dd4eb6 100644
--- a/desktop/docfetcher/docfetcher.info
+++ b/desktop/docfetcher/docfetcher.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://downloads.sourceforge.net/docfetcher/docfetcher-1.1.22-portabl
MD5SUM="cab3dbaf80020b5536c8ba98c6f50be6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="openjdk"
+REQUIRES="openjdk7"
MAINTAINER="Leo C."
EMAIL="leoc@gmx.com"
diff --git a/desktop/draco/README b/desktop/draco/README
new file mode 100644
index 0000000000..0a637e956c
--- /dev/null
+++ b/desktop/draco/README
@@ -0,0 +1,4 @@
+Draco is a simple and lightweight desktop environment for Slackware Linux.
+While small still features XDG integration, freedesktop services and integration,
+power and storage management, desktop, panels, multi-monitor support
+and much more. Draco does not include any user applications.
diff --git a/desktop/draco/doinst.sh b/desktop/draco/doinst.sh
new file mode 100644
index 0000000000..5fb28930db
--- /dev/null
+++ b/desktop/draco/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
diff --git a/desktop/draco/draco.SlackBuild b/desktop/draco/draco.SlackBuild
new file mode 100644
index 0000000000..dab31416a8
--- /dev/null
+++ b/desktop/draco/draco.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/sh
+
+# Slackware build script for draco
+
+# Copyright 2019 Ole-André Rodlie <ole.andre.rodlie@gmail.com>
+# 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=draco
+VERSION=${VERSION:-0.9.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+NUMJOBS=${NUMJOBS:-4}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e -x
+
+# Prepare source
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Configure
+mkdir build
+cd build
+cmake \
+-DPOWERD_SERVICE_USER=root \
+-DPOWERD_SERVICE_GROUP=power \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
+-DCMAKE_INSTALL_MANDIR=/usr/man \
+-DCMAKE_INSTALL_DOCDIR=/usr/doc \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" ..
+
+# Build
+make
+
+# Install
+make DESTDIR=$PKG install
+chmod +x $PKG/etc/X11/xinit/xinitrc.draco
+
+# Strip
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Add SlackBuild
+if [ ! -d "$PKG/usr/doc/$PRGNAM-$VERSION" ]; then
+ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+fi
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Make package
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/draco/draco.info b/desktop/draco/draco.info
new file mode 100644
index 0000000000..c10b5e827a
--- /dev/null
+++ b/desktop/draco/draco.info
@@ -0,0 +1,10 @@
+PRGNAM="draco"
+VERSION="0.9.0"
+HOMEPAGE="https://dracolinux.org"
+DOWNLOAD="https://github.com/rodlie/draco/archive/0.9.0/draco-0.9.0.tar.gz"
+MD5SUM="60f39d09077b1f8a95dc5e52708450b7"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="qt5 qt5ct openbox"
+MAINTAINER="Ole-André Rodlie"
+EMAIL="ole.andre.rodlie@gmail.com"
diff --git a/desktop/draco/slack-desc b/desktop/draco/slack-desc
new file mode 100644
index 0000000000..3694b898af
--- /dev/null
+++ b/desktop/draco/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+draco: draco (Draco Desktop Environment)
+draco:
+draco: Draco is a simple and lightweight desktop environment. While small
+draco: still features XDG integration, freedesktop services and integration,
+draco: power and storage management, desktop, panels, multi-monitor support
+draco: and much more. Draco does not include any user applications.
+draco:
+draco: Draco is developed for and on Slackware by Ole-André Rodlie.
+draco:
+draco: Homepage: https://github.com/rodlie/draco
+draco:
diff --git a/desktop/dwm/README b/desktop/dwm/README
index 89a5d486f6..f02b1fec01 100644
--- a/desktop/dwm/README
+++ b/desktop/dwm/README
@@ -31,6 +31,10 @@ Use rofi instead of dmenu:
ROFI=yes sh dwm.SlackBuild
+Enable keypad for tags as well as top row digits:
+
+ KEYPAD=yes sh dwm.SlackBuild
+
The ROFI option also installs dwm.rasi rofi theme to
/usr/share/rofi/themes. This is set to use the same
font as dwm, so if you have patched the dwm font then you
@@ -51,3 +55,14 @@ A good replacement for dmenu, which caches commands hit rate
so that the most used ones are listed first and saves a lot
of extra typing. Cache can be cleared by deleting
~/.cache/rofi-*.runcache
+
+
+NOTE
+
+Some java applications seem to have problems displaying in
+dwm. If you find any problems try:
+
+export _JAVA_AWT_WM_NONREPARENTING=1
+
+in your shell before starting the application. This is
+known to fix pycharm.
diff --git a/desktop/dwm/dwm.SlackBuild b/desktop/dwm/dwm.SlackBuild
index 82e636191b..06a0579171 100644
--- a/desktop/dwm/dwm.SlackBuild
+++ b/desktop/dwm/dwm.SlackBuild
@@ -37,7 +37,7 @@
PRGNAM=dwm
VERSION=${VERSION:-6.2}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-5}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -89,6 +89,9 @@ MOD4=${MOD4:-no}
ROFI=${ROFI:-no}
[ "$ROFI" = "yes" ] && patch -p1 <$CWD/sbo-patches/replace-dmenu-rofi.patch
+KEYPAD=${KEYPAD:-no}
+[ "$KEYPAD" = "yes" ] && patch -p0 <$CWD/sbo-patches/enable-keypad.patch
+
mv config.def.h config.h
chown -R root:root .
diff --git a/desktop/dwm/sbo-patches/enable-keypad.patch b/desktop/dwm/sbo-patches/enable-keypad.patch
new file mode 100644
index 0000000000..8341b12fd9
--- /dev/null
+++ b/desktop/dwm/sbo-patches/enable-keypad.patch
@@ -0,0 +1,19 @@
+--- config.def.h 2019-06-04 20:24:48.426235490 +0100
++++ config.h 2019-06-13 08:17:45.674540960 +0100
+@@ -84,6 +84,16 @@
+ { MODKEY, XK_period, focusmon, {.i = +1 } },
+ { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } },
+ { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } },
++ TAGKEYS( XK_KP_End, 0)
++ TAGKEYS( XK_KP_Down, 1)
++ TAGKEYS( XK_KP_Next, 2)
++ TAGKEYS( XK_KP_Left, 3)
++ TAGKEYS( XK_KP_Begin, 4)
++ TAGKEYS( XK_KP_Right, 5)
++ TAGKEYS( XK_KP_Home, 6)
++ TAGKEYS( XK_KP_Up, 7)
++ TAGKEYS( XK_KP_Prior, 8)
++ TAGKEYS( XK_KP_Insert, 9)
+ TAGKEYS( XK_1, 0)
+ TAGKEYS( XK_2, 1)
+ TAGKEYS( XK_3, 2)
diff --git a/desktop/find-cursor/README b/desktop/find-cursor/README
new file mode 100644
index 0000000000..73f1e40b00
--- /dev/null
+++ b/desktop/find-cursor/README
@@ -0,0 +1,2 @@
+Simple XLib program to highlight the cursor position. This is similar to the
+feature found in Windows XP.
diff --git a/desktop/find-cursor/find-cursor.SlackBuild b/desktop/find-cursor/find-cursor.SlackBuild
new file mode 100644
index 0000000000..d6f52b47d3
--- /dev/null
+++ b/desktop/find-cursor/find-cursor.SlackBuild
@@ -0,0 +1,96 @@
+#!/bin/sh
+
+# Slackware build script for find-cursor
+
+# Copyright 2019 Markus Rinne Finland
+# 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=find-cursor
+VERSION=${VERSION:-1.3}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make
+
+# 'make install' assumes a git repository, so install manually instead.
+install -Dm755 find-cursor $PKG/usr/bin/find-cursor
+mkdir -p $PKG/usr/man/man1
+sed "s/VERSION/$VERSION/g" < find-cursor.1 > $PKG/usr/man/man1/find-cursor.1
+chmod 644 $PKG/usr/man/man1/find-cursor.1
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.markdown \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/find-cursor/find-cursor.info b/desktop/find-cursor/find-cursor.info
new file mode 100644
index 0000000000..57ddc34dd8
--- /dev/null
+++ b/desktop/find-cursor/find-cursor.info
@@ -0,0 +1,10 @@
+PRGNAM="find-cursor"
+VERSION="1.3"
+HOMEPAGE="https://github.com/arp242/find-cursor"
+DOWNLOAD="https://github.com/arp242/find-cursor/archive/v1.3/find-cursor-1.3.tar.gz"
+MD5SUM="53e88c1df1c355a4a60986496e4cb9db"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Markus Rinne"
+EMAIL="markus.ka.rinne@gmail.com"
diff --git a/desktop/find-cursor/slack-desc b/desktop/find-cursor/slack-desc
new file mode 100644
index 0000000000..ae93d29adf
--- /dev/null
+++ b/desktop/find-cursor/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+find-cursor: find-cursor (Simple XLib program to highlight the cursor position)
+find-cursor:
+find-cursor: Simple XLib program to highlight the cursor position. This is similar
+find-cursor: to the feature found in Windows XP.
+find-cursor:
+find-cursor:
+find-cursor:
+find-cursor:
+find-cursor:
+find-cursor:
+find-cursor:
diff --git a/desktop/gis-weather/README b/desktop/gis-weather/README
index 33eeabb969..557b976530 100644
--- a/desktop/gis-weather/README
+++ b/desktop/gis-weather/README
@@ -1,5 +1,5 @@
-gis-weather is a customizable weather widget with many features, which
-supports 4 different service providers: accuweather.com, gismeteo.com,
-openweathermap.org and yr.no
+gis-weather is a customizable weather widget with many features, that
+supports 3 different service providers: gismeteo.com, openweathermap.org
+and yr.no
Note: for best display results, X compositing should be enabled.
diff --git a/desktop/gis-weather/gis-weather.SlackBuild b/desktop/gis-weather/gis-weather.SlackBuild
index 98e83bfd40..f3b7204217 100644
--- a/desktop/gis-weather/gis-weather.SlackBuild
+++ b/desktop/gis-weather/gis-weather.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gis-weather
-# Copyright 2016 Leonardo Citrolo, Italy
+# Copyright 2016-2019 Leonardo Citrolo, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gis-weather
-VERSION=${VERSION:-0.8.2.5}
+VERSION=${VERSION:-0.8.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -71,7 +71,7 @@ Type=Application
EOF
mkdir -p $PKG/usr/share/$PRGNAM
-cp -a dialogs i18n services themes utils gis-weather.py icon.png \
+cp -a dialogs i18n po services themes utils gis-weather.py icon.ico icon.png \
$PKG/usr/share/$PRGNAM
mkdir -p $PKG/usr/share/pixmaps
diff --git a/desktop/gis-weather/gis-weather.info b/desktop/gis-weather/gis-weather.info
index 2886f8db34..3ac15097c5 100644
--- a/desktop/gis-weather/gis-weather.info
+++ b/desktop/gis-weather/gis-weather.info
@@ -1,8 +1,8 @@
PRGNAM="gis-weather"
-VERSION="0.8.2.5"
-HOMEPAGE="https://gis-weather.sourceforge.io/"
-DOWNLOAD="http://downloads.sourceforge.net/gis-weather/gis-weather-0.8.2.5.tar.gz"
-MD5SUM="6e934ec5b24850f3250c2f887e166ffd"
+VERSION="0.8.4.1"
+HOMEPAGE="https://github.com/RingOV/gis-weather"
+DOWNLOAD="https://github.com/RingOV/gis-weather/archive/v0.8.4.1/gis-weather-0.8.4.1.tar.gz"
+MD5SUM="c0cb112a3f349e277cccfd1e30b1239f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pygobject3-python3"
diff --git a/desktop/gis-weather/slack-desc b/desktop/gis-weather/slack-desc
index 1f1cf21a81..d5953e694a 100644
--- a/desktop/gis-weather/slack-desc
+++ b/desktop/gis-weather/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
gis-weather: gis-weather (weather widget)
gis-weather:
-gis-weather: A customizable weather widget with many features, supports 4 service
-gis-weather: providers: accuweather.com, gismeteo.com, openweathermap.org, yr.no
+gis-weather: A customizable weather widget with many features; supports 3 service
+gis-weather: providers: gismeteo.com, openweathermap.org and yr.no
gis-weather:
gis-weather:
gis-weather:
gis-weather:
gis-weather:
-gis-weather: Homepage: https://gis-weather.sourceforge.io/
+gis-weather: Homepage: https://github.com/RingOV/gis-weather
gis-weather:
diff --git a/desktop/jgmenu/jgmenu.SlackBuild b/desktop/jgmenu/jgmenu.SlackBuild
index e5e9caf36a..921deab91c 100644
--- a/desktop/jgmenu/jgmenu.SlackBuild
+++ b/desktop/jgmenu/jgmenu.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jgmenu
-VERSION=${VERSION:-2.2.1}
+VERSION=${VERSION:-3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/jgmenu/jgmenu.info b/desktop/jgmenu/jgmenu.info
index 20fd33759a..2f0c31218e 100644
--- a/desktop/jgmenu/jgmenu.info
+++ b/desktop/jgmenu/jgmenu.info
@@ -1,8 +1,8 @@
PRGNAM="jgmenu"
-VERSION="2.2.1"
+VERSION="3.1"
HOMEPAGE="https://www.github.com/johanmalm/jgmenu/"
-DOWNLOAD="https://github.com/johanmalm/jgmenu/archive/v2.2.1/jgmenu-2.2.1.tar.gz"
-MD5SUM="d212e03e316ba4ea276c65cd1bb08b80"
+DOWNLOAD="https://github.com/johanmalm/jgmenu/archive/v3.1/jgmenu-3.1.tar.gz"
+MD5SUM="adaf136d219066d070cbfdf1db9051c9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3 menu-cache"
diff --git a/desktop/kolorcontrol/README b/desktop/kolorcontrol/README
new file mode 100644
index 0000000000..0c751b7796
--- /dev/null
+++ b/desktop/kolorcontrol/README
@@ -0,0 +1,5 @@
+This little GUI tool is intended to set your screen brightness,
+contrast and gamma levels for each color channel. It is implemented as
+a front-end to xcalib, a command line utility. It will also display
+the actual xcalib command line, suitable for copy-pasting to a script
+to run and activate automatically on login your desired settings.
diff --git a/desktop/kolorcontrol/doinst.sh b/desktop/kolorcontrol/doinst.sh
new file mode 100644
index 0000000000..4e8ba7071d
--- /dev/null
+++ b/desktop/kolorcontrol/doinst.sh
@@ -0,0 +1,4 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
diff --git a/desktop/kolorcontrol/kolorcontrol.SlackBuild b/desktop/kolorcontrol/kolorcontrol.SlackBuild
new file mode 100644
index 0000000000..9516a1d8c5
--- /dev/null
+++ b/desktop/kolorcontrol/kolorcontrol.SlackBuild
@@ -0,0 +1,107 @@
+#!/bin/sh
+
+# Slackware build script for kolorcontrol
+
+# Copyright 2019 Leonardo Citrolo, Italy
+# 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=kolorcontrol
+VERSION=${VERSION:-20181211git}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+COMMIT=${COMMIT:-6b7ab04deea96b688feb20896577501b2f8fd10e}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$COMMIT
+tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
+cd $PRGNAM-$COMMIT
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Prevent setup.py from trying to download and install pyqt5 at all costs
+sed -e '/setup_requires/d' \
+ -e '/install_requires/d' \
+ -i setup.py
+
+python3 setup.py install --root=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Create desktop entry
+mkdir -p $PKG/usr/share/applications
+cat > $PKG/usr/share/applications/$PRGNAM.desktop <<EOF
+[Desktop Entry]
+Type=Application
+Name=KolorControl
+GenericName=KolorControl Color Correction Tool
+Comment=KolorControl Color Correction Tool
+Icon=preferences-desktop
+Exec=$PRGNAM
+Categories=Settings;
+EOF
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/kolorcontrol/kolorcontrol.info b/desktop/kolorcontrol/kolorcontrol.info
new file mode 100644
index 0000000000..819dc8a7bb
--- /dev/null
+++ b/desktop/kolorcontrol/kolorcontrol.info
@@ -0,0 +1,10 @@
+PRGNAM="kolorcontrol"
+VERSION="20181211git"
+HOMEPAGE="https://github.com/Ablinne/kolorcontrol"
+DOWNLOAD="https://github.com/Ablinne/kolorcontrol/archive/6b7ab04deea96b688feb20896577501b2f8fd10e/kolorcontrol-6b7ab04deea96b688feb20896577501b2f8fd10e.tar.gz"
+MD5SUM="96a193eae2f8c56c0dfa4173a425dcbc"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="pyqt-distutils python3-PyQt5 python3-matplotlib xcalib"
+MAINTAINER="Leo C."
+EMAIL="leoc@gmx.com"
diff --git a/desktop/kolorcontrol/slack-desc b/desktop/kolorcontrol/slack-desc
new file mode 100644
index 0000000000..3bb017f5cd
--- /dev/null
+++ b/desktop/kolorcontrol/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+kolorcontrol: kolorcontrol (Simple GUI front-end to xcalib)
+kolorcontrol:
+kolorcontrol: This little GUI tool is intended to set your screen brightness,
+kolorcontrol: contrast and gamma levels for each color channel. It is implemented as
+kolorcontrol: a front-end to xcalib, a command line utility. It will also display
+kolorcontrol: the actual xcalib command line, suitable for copy-pasting to a script
+kolorcontrol: to run and activate automatically on login your desired settings.
+kolorcontrol:
+kolorcontrol:
+kolorcontrol: Homepage: https://github.com/Ablinne/kolorcontrol
+kolorcontrol:
diff --git a/desktop/menutray/README b/desktop/menutray/README
index 865b9b67db..c39fc03aa5 100644
--- a/desktop/menutray/README
+++ b/desktop/menutray/README
@@ -1 +1,5 @@
menutray (A simple GTK+ application menu tray)
+
+An application menu through a GTK+ tray status icon.
+
+Optional dependency: perl-Gtk3
diff --git a/desktop/menutray/menutray.SlackBuild b/desktop/menutray/menutray.SlackBuild
index 44e751d5f2..e253882a35 100644
--- a/desktop/menutray/menutray.SlackBuild
+++ b/desktop/menutray/menutray.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for menutray.
#
-# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=menutray
-VERSION=${VERSION:-0.52}
+VERSION=${VERSION:-0.53}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/menutray/menutray.info b/desktop/menutray/menutray.info
index b1242ae412..5f2e40341b 100644
--- a/desktop/menutray/menutray.info
+++ b/desktop/menutray/menutray.info
@@ -1,8 +1,8 @@
PRGNAM="menutray"
-VERSION="0.52"
+VERSION="0.53"
HOMEPAGE="https://github.com/trizen/menutray/"
-DOWNLOAD="https://github.com/trizen/menutray/archive/0.52/menutray-0.52.tar.gz"
-MD5SUM="2640c96d684d82163edad9fb685eb1e3"
+DOWNLOAD="https://github.com/trizen/menutray/archive/0.53/menutray-0.53.tar.gz"
+MD5SUM="7b386e8a2e91020e8bc58d9089f551bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-file-desktopentry"
diff --git a/desktop/menutray/slack-desc b/desktop/menutray/slack-desc
index 639022e306..80f63de11e 100644
--- a/desktop/menutray/slack-desc
+++ b/desktop/menutray/slack-desc
@@ -8,9 +8,9 @@
|-----handy-ruler------------------------------------------------------|
menutray: menutray (A simple GTK+ application menu tray)
menutray:
-menutray: Home page: https://github.com/trizen/menutray
-menutray:
+menutray: An application menu through a GTK+ tray status icon.
menutray:
+menutray: Home page: https://github.com/trizen/menutray
menutray:
menutray:
menutray:
diff --git a/desktop/polybar/polybar.SlackBuild b/desktop/polybar/polybar.SlackBuild
index c2e6b4cb72..b86a3cabea 100644
--- a/desktop/polybar/polybar.SlackBuild
+++ b/desktop/polybar/polybar.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=polybar
-VERSION=${VERSION:-3.1.0}
+VERSION=${VERSION:-3.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -77,8 +77,12 @@ find -L . \
# Fixes install location
sed -i -e '/share\/doc\/polybar/s/share\///' doc/CMakeLists.txt
+sed -i -e "/DESTINATION doc\/polybar/s/polybar/$PRGNAM-$VERSION/" doc/CMakeLists.txt
sed -i -e '/share\/man\/man1/s/share\///' man/CMakeLists.txt
+# Fixes version
+sed -i -e "/execute_process(COMMAND git describe --tags --dirty=-git/s/git.*/echo $VERSION/" include/CMakeLists.txt
+
mkdir -p build
cd build
cmake \
diff --git a/desktop/polybar/polybar.info b/desktop/polybar/polybar.info
index 89b86cf3a6..1d76fa2565 100644
--- a/desktop/polybar/polybar.info
+++ b/desktop/polybar/polybar.info
@@ -1,10 +1,10 @@
PRGNAM="polybar"
-VERSION="3.1.0"
-HOMEPAGE="https://github.com/jaagr/polybar"
-DOWNLOAD="https://github.com/jaagr/polybar/archive/3.1.0/polybar-3.1.0.tar.gz \
+VERSION="3.3.1"
+HOMEPAGE="https://github.com/polybar/polybar"
+DOWNLOAD="https://github.com/polybar/polybar/archive/3.3.1/polybar-3.3.1.tar.gz \
https://github.com/jaagr/i3ipcpp/archive/v0.7.0/i3ipcpp-0.7.0.tar.gz \
https://github.com/jaagr/xpp/archive/1.4.0/xpp-1.4.0.tar.gz"
-MD5SUM="2c45bc25c0e7e9eee8af451fbd1e334f \
+MD5SUM="67006090c404939ef625d49c902839d4 \
572b9f058bab2d19fcc3f44f4601b739 \
d1a7db82fb5737cc91f386d2bcbb1286"
DOWNLOAD_x86_64=""
diff --git a/desktop/screenkey/screenkey.SlackBuild b/desktop/screenkey/screenkey.SlackBuild
index 3c49cc8b07..13e7f1b4b0 100644
--- a/desktop/screenkey/screenkey.SlackBuild
+++ b/desktop/screenkey/screenkey.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for screenkey
-# Copyright 2013 Benjamin Trigona-Harany
+# Copyright 2013-2019 Benjamin Trigona-Harany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=screenkey
VERSION=${VERSION:-0.9}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -71,8 +71,13 @@ find -L . \
python setup.py install --root=$PKG
+install -D -m 0644 data/$PRGNAM.desktop \
+ $PKG/usr/share/applications/$PRGNAM.desktop
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING.txt NEWS.rst README.rst $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ COPYING.txt NEWS.rst README.rst \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/xdm-slackware-theme/README b/desktop/xdm-slackware-theme/README
new file mode 100644
index 0000000000..0497ba0235
--- /dev/null
+++ b/desktop/xdm-slackware-theme/README
@@ -0,0 +1,35 @@
+A customizable slackware's theme for the XDM login manager.
+
+By default the image C2-Ocean-Side-Sunset-2.jpg is defined as the XDM
+background image source. This can be changed by passing XDMBGIMG=<img>
+on the command line, <img> can be one of the following :
+
+ C1-Nights-Haze-Blue-2.jpg C2-Green-Moutain-Side-2.jpg
+ C1-Nights-Haze-Grey-2.jpg C2-Morning-View-2.jpg
+ C1-Nights-Haze-Purple-2.jpg C2-Ocean-Side-Sunset-2.jpg
+ C1-Shuttleworth-Galaxy-2.jpg C2-Precipice.jpg
+ C1-Steele-Star-2.jpg C2-Sunset-Shore-2.jpg
+ C2-The-Rivers-Of-Cuomo-2.jpg
+
+ Geminid-Meteor-Shower.jpg Green-Hills.jpg
+ Mars-Olympus-Mons.jpg Space-Outer-Nature.jpg
+
+Example :
+
+ $ XDMBGIMG=Green-Hills.jpg ./xdm-slackware-theme.SlackBuild
+
+xdm-slackware-theme optionally requires :
+
+ numlockx (https://slackbuilds.org/repository/14.2/system/numlockx/)
+ compton (https://slackbuilds.org/repository/14.2/desktop/compton/)
+ feh (https://slackbuilds.org/repository/14.2/graphics/feh/)
+ xonclock (https://slackbuilds.org/repository/14.2/desktop/xonclock/)
+ cairo-clock (https://slackbuilds.org/repository/14.2/desktop/cairo-clock/)
+ conky (https://slackbuilds.org/repository/14.2/system/conky/)
+
+Attention, when xdm-slackware-theme is configured with compton support while
+feh is not installed, compton support is automatically disabled because compton
+is incompatible with imagemagick's display command (used by xdm-slackware-theme
+when feh is not available).
+
+Full documentation is available at https://xdm-slackware-theme.sourceforge.io/
diff --git a/desktop/xdm-slackware-theme/doinst.sh b/desktop/xdm-slackware-theme/doinst.sh
new file mode 100644
index 0000000000..95d502a019
--- /dev/null
+++ b/desktop/xdm-slackware-theme/doinst.sh
@@ -0,0 +1,47 @@
+# Handle the incoming configuration file
+#
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+
+ # If there's no config file by that name, mv it over:
+ #
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+# backup /etc/X11/xdm/xdm-config, if required
+#
+XDM_CONFIG=/etc/X11/xdm/xdm-config
+CDATE=$(date +%Y%m%d)
+
+if [ -e ${XDM_CONFIG} ] && [ ! -L ${XDM_CONFIG} ] ; then
+ cat ${XDM_CONFIG} > ${XDM_CONFIG}.orig_${CDATE}
+fi
+
+config etc/X11/xdm/slackware/Xbuttons_bar.conf.new
+config etc/X11/xdm/slackware/Xresources.new
+config etc/X11/xdm/slackware/Xservers.new
+config etc/X11/xdm/slackware/Xsession.conf.new
+config etc/X11/xdm/slackware/Xsetup.conf.new
+
+config etc/X11/xdm/slackware/xdm-config.new
+
+config etc/X11/xdm/slackware/extensions.d/analog-clock.conf.new
+config etc/X11/xdm/slackware/extensions.d/conky-pseudo-transparent.conf.new
+config etc/X11/xdm/slackware/extensions.d/conky-real-transparent.conf.new
+config etc/X11/xdm/slackware/extensions.d/sysmon-conky.conf.new
+config etc/X11/xdm/slackware/extensions.d/xdm-screensaver.conf.new
+
+# Replaces /etc/X11/xdm/xdm-config by a symlink to
+# /etc/X11/xdm/slackware/xdm-config to enable the XDM theme...
+#
+(
+ cd etc/X11/xdm
+ ln -sf slackware/xdm-config xdm-config
+)
diff --git a/desktop/xdm-slackware-theme/slack-desc b/desktop/xdm-slackware-theme/slack-desc
new file mode 100644
index 0000000000..b689e11b0c
--- /dev/null
+++ b/desktop/xdm-slackware-theme/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+xdm-slackware-theme: xdm-slackware-theme (XDM theme for slackware)
+xdm-slackware-theme:
+xdm-slackware-theme: a customizable slackware's theme for the XDM login manager.
+xdm-slackware-theme:
+xdm-slackware-theme:
+xdm-slackware-theme:
+xdm-slackware-theme:
+xdm-slackware-theme: https://sourceforge.net/projects/xdm-slackware-theme/
+xdm-slackware-theme:
+xdm-slackware-theme:
+xdm-slackware-theme:
diff --git a/desktop/xdm-slackware-theme/xdm-slackware-theme.SlackBuild b/desktop/xdm-slackware-theme/xdm-slackware-theme.SlackBuild
new file mode 100644
index 0000000000..614f3c2872
--- /dev/null
+++ b/desktop/xdm-slackware-theme/xdm-slackware-theme.SlackBuild
@@ -0,0 +1,136 @@
+#!/bin/sh
+
+# Slackware build script for xdm-slackware-theme
+
+# Copyright 2017-2019 Sébastien Ballet France
+# 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=xdm-slackware-theme
+VERSION=${VERSION:-2019.0628}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=${TMP}/package-${PRGNAM}
+OUTPUT=${OUTPUT:-/tmp}
+
+# The image (found in pixmaps directory) to define as the XDM
+# background image source.
+#
+XDMBGIMG=${XDMBGIMG:-C2-Ocean-Side-Sunset-2.jpg}
+
+set -e
+
+rm -rf ${PKG}
+mkdir -p ${TMP} ${PKG} ${OUTPUT}
+
+cd ${TMP}
+rm -rf ${PRGNAM}-${VERSION}
+tar xvf ${CWD}/${PRGNAM}-${VERSION}.tar.gz
+cd ${PRGNAM}-${VERSION}
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p ${PKG}/etc/X11/xdm/slackware
+mkdir -p ${PKG}/etc/X11/xdm/slackware/extensions.d
+mkdir -p ${PKG}/usr/libexec/setxdmbg
+mkdir -p ${PKG}/usr/bin
+mkdir -p ${PKG}/usr/man/man1
+mkdir -p ${PKG}/usr/man/man5
+mkdir -p ${PKG}/usr/doc/${PRGNAM}-${VERSION}
+
+for SCRIPT in Xbuttons_bar Xreset Xsession Xsetup Xstartup ; do
+ cat ${SCRIPT} > ${PKG}/etc/X11/xdm/slackware/${SCRIPT}
+done
+
+cat setxdmbg.sh > ${PKG}/usr/libexec/setxdmbg/setxdmbg.sh
+
+for EXT in analog-clock sysmon-conky xdm-screensaver ; do
+ cat extensions.d/${EXT} > ${PKG}/etc/X11/xdm/slackware/extensions.d/${EXT}
+done
+
+for CONFIG in \
+ Xbuttons_bar.conf \
+ Xresources \
+ Xservers \
+ Xsession.conf \
+ Xsetup.conf \
+ extensions.d/analog-clock.conf \
+ extensions.d/conky-pseudo-transparent.conf \
+ extensions.d/conky-real-transparent.conf \
+ extensions.d/sysmon-conky.conf \
+ extensions.d/xdm-screensaver.conf \
+ xdm-config ; do
+ cat ${CONFIG} > ${PKG}/etc/X11/xdm/slackware/${CONFIG}.new
+done
+
+cp -R pixmaps ${PKG}/etc/X11/xdm/slackware
+
+cat setxdmbg.1 | gzip -9c > ${PKG}/usr/man/man1/setxdmbg.1.gz
+
+cat Xbuttons_bar.conf.5 | gzip -9c > ${PKG}/usr/man/man5/Xbuttons_bar.conf.5.gz
+cat Xsession.conf.5 | gzip -9c > ${PKG}/usr/man/man5/Xsession.conf.5.gz
+cat Xsetup.conf.5 | gzip -9c > ${PKG}/usr/man/man5/Xsetup.conf.5.gz
+cat analog-clock.conf.5 | gzip -9c > ${PKG}/usr/man/man5/analog-clock.conf.5.gz
+cat sysmon-conky.conf.5 | gzip -9c > ${PKG}/usr/man/man5/sysmon-conky.conf.5.gz
+cat xdm-screensaver.conf.5 | gzip -9c > ${PKG}/usr/man/man5/xdm-screensaver.conf.5.gz
+
+
+chmod 755 ${PKG}/etc/X11/xdm/slackware/Xbuttons_bar
+chmod 755 ${PKG}/usr/libexec/setxdmbg/setxdmbg.sh
+
+(
+ cd ${PKG}/usr/bin
+ ln -sf ../libexec/setxdmbg/setxdmbg.sh setxdmbg
+)
+
+if [ -e ${PKG}/etc/X11/xdm/slackware/pixmaps/${XDMBGIMG} ] ; then
+ (
+ cd ${PKG}/etc/X11/xdm/slackware/pixmaps
+ ln -sf ${XDMBGIMG} default-wallpaper.pixmap
+ )
+else
+ echo "Error: '${XDMBGIMG}' does not exist ..."
+ exit 1
+fi
+
+mkdir -p ${PKG}/install
+cat ${CWD}/slack-desc > ${PKG}/install/slack-desc
+cat ${CWD}/doinst.sh > ${PKG}/install/doinst.sh
+
+for DOC in LICENSE README readme.html setxdmbg.html ; do
+ cat ${DOC} > ${PKG}/usr/doc/${PRGNAM}-${VERSION}/${DOC}
+done
+
+cp slackware-s-logo.xcf ${PKG}/usr/doc/${PRGNAM}-${VERSION}
+cp -R adoc ${PKG}/usr/doc/${PRGNAM}-${VERSION}
+
+cat ${CWD}/${PRGNAM}.SlackBuild > ${PKG}/usr/doc/${PRGNAM}-${VERSION}/${PRGNAM}.SlackBuild
+
+cd ${PKG}
+/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz}
diff --git a/desktop/xdm-slackware-theme/xdm-slackware-theme.info b/desktop/xdm-slackware-theme/xdm-slackware-theme.info
new file mode 100644
index 0000000000..728d02929c
--- /dev/null
+++ b/desktop/xdm-slackware-theme/xdm-slackware-theme.info
@@ -0,0 +1,11 @@
+PRGNAM="xdm-slackware-theme"
+VERSION="2019.0628"
+HOMEPAGE="https://sourceforge.net/projects/xdm-slackware-theme/"
+DOWNLOAD="https://sourceforge.net/projects/xdm-slackware-theme/files/source/xdm-slackware-theme-2019.0628.tar.gz"
+MD5SUM="6a64a29fb90700f069aada3e0b1218d8"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Sébastien Ballet"
+EMAIL="slacker6896@gmail.com"
+
diff --git a/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.SlackBuild b/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.SlackBuild
index 002dc76589..8eadcd687d 100644
--- a/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.SlackBuild
+++ b/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for xfce4-windowck-plugin
# Generated using mkslack (dawoodfall.net/slackbuilds/noversion/mkslack)
-# Copyright 2015-2018 Aaditya Bagga <aaditya_gnulinux@zoho.com>
+# Copyright 2015-2019 Aaditya Bagga <aaditya_gnulinux@zoho.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=xfce4-windowck-plugin
-VERSION=${VERSION:-0.4.5}
+VERSION=${VERSION:-0.4.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -91,7 +91,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 AUTHORS COPYING NEWS README TODO \
+cp -a AUTHORS COPYING NEWS README.md TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.info b/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.info
index 476194624d..16449f2e53 100644
--- a/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.info
+++ b/desktop/xfce4-windowck-plugin/xfce4-windowck-plugin.info
@@ -1,8 +1,8 @@
PRGNAM="xfce4-windowck-plugin"
-VERSION="0.4.5"
+VERSION="0.4.6"
HOMEPAGE="https://goodies.xfce.org/projects/panel-plugins/xfce4-windowck-plugin"
-DOWNLOAD="https://github.com/cedl38/xfce4-windowck-plugin/archive/v0.4.5.tar.gz"
-MD5SUM="035e3c0c00dbae567aecf87591ea901c"
+DOWNLOAD="https://github.com/cedl38/xfce4-windowck-plugin/archive/v0.4.6.tar.gz"
+MD5SUM="a9d711a5ea0d3e7947e1fb4d4724e481"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"