summaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'desktop')
-rw-r--r--desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild6
-rw-r--r--desktop/Tela-icon-theme/Tela-icon-theme.info6
-rw-r--r--desktop/adapta-gtk-theme/README15
-rw-r--r--desktop/adapta-gtk-theme/adapta-gtk-theme.SlackBuild113
-rw-r--r--desktop/adapta-gtk-theme/adapta-gtk-theme.info10
-rw-r--r--desktop/adapta-gtk-theme/slack-desc19
-rw-r--r--desktop/ansiweather/README14
-rw-r--r--desktop/ansiweather/ansiweather.SlackBuild83
-rw-r--r--desktop/ansiweather/ansiweather.info12
-rw-r--r--desktop/ansiweather/ansiweatherrc14
-rw-r--r--desktop/ansiweather/slack-desc19
-rw-r--r--desktop/cellwriter/cellwriter.SlackBuild17
-rw-r--r--desktop/cellwriter/cellwriter.info2
-rw-r--r--desktop/dunst/dunst.SlackBuild4
-rw-r--r--desktop/dunst/dunst.info8
-rw-r--r--desktop/durden/durden.info2
-rw-r--r--desktop/dwmblocks/dwmblocks.SlackBuild4
-rw-r--r--desktop/dwmblocks/dwmblocks.info6
-rw-r--r--desktop/e16.theme.pack/e16.theme.pack.SlackBuild5
-rw-r--r--desktop/e16.theme.pack/e16.theme.pack.info2
-rw-r--r--desktop/evilwm/evilwm.SlackBuild7
-rw-r--r--desktop/evilwm/evilwm.info6
-rw-r--r--desktop/fvwm3/fvwm3.SlackBuild4
-rw-r--r--desktop/fvwm3/fvwm3.info6
-rw-r--r--desktop/gtklock-playerctl-module/gtklock-playerctl-module.SlackBuild4
-rw-r--r--desktop/gtklock-playerctl-module/gtklock-playerctl-module.info6
-rw-r--r--desktop/gtklock-powerbar-module/gtklock-powerbar-module.SlackBuild4
-rw-r--r--desktop/gtklock-powerbar-module/gtklock-powerbar-module.info6
-rw-r--r--desktop/gtklock-userinfo-module/gtklock-userinfo-module.SlackBuild4
-rw-r--r--desktop/gtklock-userinfo-module/gtklock-userinfo-module.info6
-rw-r--r--desktop/gtklock/gtklock.SlackBuild41
-rw-r--r--desktop/gtklock/gtklock.info8
-rw-r--r--desktop/i3/i3.SlackBuild10
-rw-r--r--desktop/i3/i3.info6
-rw-r--r--desktop/i3minator/i3minator.info2
-rw-r--r--desktop/i3situation/i3situation.SlackBuild14
-rw-r--r--desktop/i3situation/i3situation.info2
-rw-r--r--desktop/icewm/icewm.SlackBuild2
-rw-r--r--desktop/icewm/icewm.info6
-rw-r--r--desktop/jwm/jwm.SlackBuild4
-rw-r--r--desktop/jwm/jwm.info6
-rw-r--r--desktop/keynav/keynav.info2
-rw-r--r--desktop/libqtxdg/libqtxdg.SlackBuild4
-rw-r--r--desktop/libqtxdg/libqtxdg.info6
-rw-r--r--desktop/lxappearance-obconf/lxappearance-obconf.SlackBuild9
-rw-r--r--desktop/lxappearance/README6
-rw-r--r--desktop/lxappearance/lxappearance.SlackBuild34
-rw-r--r--desktop/lxpanel/README6
-rw-r--r--desktop/lxpanel/lxpanel.SlackBuild19
-rw-r--r--desktop/lxpanel/lxpanel.info2
-rw-r--r--desktop/mousam/FixApplicationFlags.patch11
-rw-r--r--desktop/mousam/README2
-rw-r--r--desktop/mousam/doinst.sh (renamed from desktop/adapta-gtk-theme/doinst.sh)2
-rw-r--r--desktop/mousam/load_from_data.patch11
-rw-r--r--desktop/mousam/mousam.SlackBuild111
-rw-r--r--desktop/mousam/mousam.info10
-rw-r--r--desktop/mousam/slack-desc19
-rw-r--r--desktop/mwm-utils/mwm-utils.SlackBuild7
-rw-r--r--desktop/mwm-utils/mwm-utils.info4
-rw-r--r--desktop/neutrality-cursor-theme/README4
-rw-r--r--desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild72
-rw-r--r--desktop/neutrality-cursor-theme/neutrality-cursor-theme.info10
-rw-r--r--desktop/neutrality-cursor-theme/slack-desc19
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.SlackBuild4
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.info6
-rw-r--r--desktop/nwg-bar/nwg-bar.info2
-rw-r--r--desktop/nwg-hello/nwg-hello.SlackBuild2
-rw-r--r--desktop/nwg-hello/nwg-hello.info6
-rw-r--r--desktop/nwg-panel/nwg-panel.SlackBuild2
-rw-r--r--desktop/nwg-panel/nwg-panel.info6
-rw-r--r--desktop/nwg-shell-config/nwg-shell-config.SlackBuild2
-rw-r--r--desktop/nwg-shell-config/nwg-shell-config.info6
-rw-r--r--desktop/nwg-shell/nwg-shell.SlackBuild4
-rw-r--r--desktop/nwg-shell/nwg-shell.info6
-rw-r--r--desktop/nwg-shell/slackware.diff (renamed from desktop/nwg-shell/defaults.patch)174
-rw-r--r--desktop/oomox/oomox.SlackBuild23
-rw-r--r--desktop/oomox/oomox.info8
-rw-r--r--desktop/oomox/slack-desc2
-rw-r--r--desktop/qmmp-skins/qmmp-skins.info2
-rw-r--r--desktop/qt6ct/qt6ct.SlackBuild14
-rw-r--r--desktop/qt6ct/qt6ct.info8
-rw-r--r--desktop/qtile/README6
-rw-r--r--desktop/qtile/qtile.SlackBuild33
-rw-r--r--desktop/qtile/qtile.info8
-rw-r--r--desktop/quickswitch-i3/quickswitch-i3.info2
-rw-r--r--desktop/recoll/recoll.SlackBuild11
-rw-r--r--desktop/recoll/recoll.info10
-rw-r--r--desktop/spectrwm/spectrwm.SlackBuild4
-rw-r--r--desktop/spectrwm/spectrwm.info6
-rw-r--r--desktop/stoken/stoken.info2
-rw-r--r--desktop/superkey-launch/superkey-launch.info2
-rw-r--r--desktop/todoman/todoman.SlackBuild3
-rw-r--r--desktop/wlsunset/wlsunset.SlackBuild4
-rw-r--r--desktop/wlsunset/wlsunset.info6
94 files changed, 759 insertions, 500 deletions
diff --git a/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild b/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild
index 02265f1952..b9373a376f 100644
--- a/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild
+++ b/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Tela-icon-theme
# Copyright 2022-2023 Isaac Yu
-# Copyright 2023 Johannes Schoepfer, Germany
+# Copyright 2024 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="Tela-icon-theme"
-SRCVER=${SRCVER:-2023-06-25}
-VERSION=${VERSION:-2023_06_25}
+SRCVER=${SRCVER:-2024-04-19}
+VERSION=${VERSION:-2024_04_19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/Tela-icon-theme/Tela-icon-theme.info b/desktop/Tela-icon-theme/Tela-icon-theme.info
index 1a68573c59..dd1f548dfa 100644
--- a/desktop/Tela-icon-theme/Tela-icon-theme.info
+++ b/desktop/Tela-icon-theme/Tela-icon-theme.info
@@ -1,8 +1,8 @@
PRGNAM="Tela-icon-theme"
-VERSION="2023_06_25"
+VERSION="2024_04_19"
HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme"
-DOWNLOAD="https://github.com/vinceliuice/Tela-icon-theme/archive/2023-06-25/Tela-icon-theme-2023-06-25.tar.gz"
-MD5SUM="ec9c3b1c0fcca8fd383c9e63b25bb3e5"
+DOWNLOAD="https://github.com/vinceliuice/Tela-icon-theme/archive/2024-04-19/Tela-icon-theme-2024-04-19.tar.gz"
+MD5SUM="8963cb9cefbd8f78778e7d87e5743e35"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/adapta-gtk-theme/README b/desktop/adapta-gtk-theme/README
deleted file mode 100644
index ac189afbb3..0000000000
--- a/desktop/adapta-gtk-theme/README
+++ /dev/null
@@ -1,15 +0,0 @@
-adapta-gtk-theme (Gtk+ theme)
-
-adapta-gtk-theme is an adaptive Gtk+ theme based on Material Design
-Guidelines.
-
-For OpenBox users:
-
-Compton is the famous stand-alone compositor that works well with the
-Openbox window-manager. This package provides the recommended
-configuration file compton.conf in the Adapta/openbox-3 directory.
-
-Just copy this file into your ~/.config folder and restart compton.
-
-To properly work, this suggests the optional dependencies:
-ttf-noto, ttf-roboto.
diff --git a/desktop/adapta-gtk-theme/adapta-gtk-theme.SlackBuild b/desktop/adapta-gtk-theme/adapta-gtk-theme.SlackBuild
deleted file mode 100644
index 673e04d7ca..0000000000
--- a/desktop/adapta-gtk-theme/adapta-gtk-theme.SlackBuild
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/bash
-#
-# Slackware build script for adapta-gtk-theme.
-#
-# Copyright 2016-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
-# 2020 Jan Filip Chadima <jfch@jagda.eu"
-# All rights reserved.
-#
-# Permission to use, copy, modify, and distribute this software for any purpose
-# with or without fee is hereby granted, provided that the above copyright
-# notice and this permission notice appear in all copies.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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
-# AUTHORS AND COPYRIGHT HOLDERS AND THEIR CONTRIBUTORS 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.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=adapta-gtk-theme
-VERSION=${VERSION:-3.95.0.11}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-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 {} \;
-
-# Well... we still using old glib...
-sed -i "s|2\.48.0|2.46.2|" configure.ac
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-
-./autogen.sh \
- --enable-parallel \
- --enable-gtk_legacy \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$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
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp COPYING LICENSE_CC_BY_SA4 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
diff --git a/desktop/adapta-gtk-theme/adapta-gtk-theme.info b/desktop/adapta-gtk-theme/adapta-gtk-theme.info
deleted file mode 100644
index d6830d5e99..0000000000
--- a/desktop/adapta-gtk-theme/adapta-gtk-theme.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="adapta-gtk-theme"
-VERSION="3.95.0.11"
-HOMEPAGE="https://github.com/adapta-project/adapta-gtk-theme/"
-DOWNLOAD="https://github.com/adapta-project/adapta-gtk-theme/archive/3.95.0.11/adapta-gtk-theme-3.95.0.11.tar.gz"
-MD5SUM="5608c26b6169a561fc5a714d1230f561"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="murrine inkscape"
-MAINTAINER="Jan Filip Chadima"
-EMAIL="jfch@jagda.eu"
diff --git a/desktop/adapta-gtk-theme/slack-desc b/desktop/adapta-gtk-theme/slack-desc
deleted file mode 100644
index 5c85b87288..0000000000
--- a/desktop/adapta-gtk-theme/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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------------------------------------------------------|
-adapta-gtk-theme: adapta-gtk-theme (Gtk+ theme)
-adapta-gtk-theme:
-adapta-gtk-theme: adapta-gtk-theme is an adaptive Gtk+ theme based on Material Design
-adapta-gtk-theme: Guidelines.
-adapta-gtk-theme:
-adapta-gtk-theme: home page: https://github.com/adapta-project/adapta-gtk-theme/
-adapta-gtk-theme:
-adapta-gtk-theme:
-adapta-gtk-theme:
-adapta-gtk-theme:
-adapta-gtk-theme:
diff --git a/desktop/ansiweather/README b/desktop/ansiweather/README
new file mode 100644
index 0000000000..ef5a9fea54
--- /dev/null
+++ b/desktop/ansiweather/README
@@ -0,0 +1,14 @@
+AnsiWeather is a Shell script for displaying the current weather
+Comditions in your terminal.It supports support for ANSI colors
+and Unicode symbols.Weather data comes from OpenWeatherMap,
+free weather API.
+
+A list of cities is available,you can view it by running
+less /usr/doc/ansiweather-1.19.0/city.list.json
+
+A sample configuration file ansiweatherrc is provided in
+the documentation folder you can copy it to
+$HOME/.ansiweatherrc
+
+By default AnsiWeather uses its own key, but users can optionally
+get their own one by creating a free OpenWeatherMap account.
diff --git a/desktop/ansiweather/ansiweather.SlackBuild b/desktop/ansiweather/ansiweather.SlackBuild
new file mode 100644
index 0000000000..1cb05ac522
--- /dev/null
+++ b/desktop/ansiweather/ansiweather.SlackBuild
@@ -0,0 +1,83 @@
+#!/bin/bash
+
+# Slackware build script for ansiweather
+
+# Copyright 2024 Vijay Marcel
+# 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=ansiweather
+VERSION=${VERSION:-1.19.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+trap 'echo "$0 FAILED at line $LINENO!" | tee -a $OUTPUT/error-${PRGNAM}.log' ERR
+
+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 -pv $PKG/usr/bin
+mkdir -pv $PKG/usr/man/man1
+
+install -Dvm755 ansiweather -t $PKG/usr/bin
+install -Dvm644 ansiweather.1 -t $PKG/usr/man/man1
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 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 -pv $PKG/usr/doc/$PRGNAM-$VERSION
+cp -av AUTHORS ChangeLog LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+gunzip -c $CWD/city.list.json.gz > $PKG/usr/doc/$PRGNAM-$VERSION/city.list.json
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/ansiweatherrc > $PKG/usr/doc/$PRGNAM-$VERSION/ansiweatherrc
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 0644 {} \+
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chown -R root:root {} \+
+
+mkdir -pv $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
diff --git a/desktop/ansiweather/ansiweather.info b/desktop/ansiweather/ansiweather.info
new file mode 100644
index 0000000000..b4c29a559f
--- /dev/null
+++ b/desktop/ansiweather/ansiweather.info
@@ -0,0 +1,12 @@
+PRGNAM="ansiweather"
+VERSION="1.19.0"
+HOMEPAGE="https://github.com/fcambus/ansiweather"
+DOWNLOAD="https://github.com/fcambus/ansiweather/archive/1.19.0/ansiweather-1.19.0.tar.gz \
+ https://bulk.openweathermap.org/sample/city.list.json.gz"
+MD5SUM="87e33bd9e10ca90fa601c033d2480e53 \
+ 34ca81d0966f8b975866be7bdc493974"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/desktop/ansiweather/ansiweatherrc b/desktop/ansiweather/ansiweatherrc
new file mode 100644
index 0000000000..bf3b75a4e4
--- /dev/null
+++ b/desktop/ansiweather/ansiweatherrc
@@ -0,0 +1,14 @@
+fetch_cmd:curl -sf
+api_key:
+location:
+dateformat:%a %b %d
+timeformat:%r
+units:metric
+forecast:0
+show_daylight:false
+ansi:false
+show_uvi:true
+show_wind:false
+show_humidity:true
+show_pressure:false
+symbols:true
diff --git a/desktop/ansiweather/slack-desc b/desktop/ansiweather/slack-desc
new file mode 100644
index 0000000000..0787e75586
--- /dev/null
+++ b/desktop/ansiweather/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------------------------------------------------------|
+ansiweather: ansiweather (Weather in Terminal)
+ansiweather:
+ansiweather: AnsiWeather is a Shell script for displaying the current weather
+ansiweather: Comditions in your terminal.It supports support for ANSI colors
+ansiweather: and Unicode symbols.Weather data comes from OpenWeatherMap,
+ansiweather: free weather API.
+ansiweather:
+ansiweather: Homepage:https://github.com/fcambus/ansiweather
+ansiweather:
+ansiweather:
+ansiweather:
diff --git a/desktop/cellwriter/cellwriter.SlackBuild b/desktop/cellwriter/cellwriter.SlackBuild
index 865d0d143c..640402e611 100644
--- a/desktop/cellwriter/cellwriter.SlackBuild
+++ b/desktop/cellwriter/cellwriter.SlackBuild
@@ -24,12 +24,16 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+# 20240330 bkw: modified by SlackBuilds.org, BUILD=2:
+# - fix desktop-file-validate warning.
+# - remove generic INSTALL from doc dir.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cellwriter
VERSION=${VERSION:-1.3.6}
COMMIT=${COMMIT:-b5295f46dab0a353d72368e6255b654bb1c49f0c}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +45,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -78,9 +79,11 @@ 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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+sed -i '/^Encoding/d' $PRGNAM.desktop
LDFLAGS="-lX11" \
CFLAGS="$SLKCFLAGS -w -Wl,--allow-multiple-definition" \
@@ -101,7 +104,7 @@ 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 AUTHORS COPYING ChangeLog INSTALL TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING ChangeLog TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/cellwriter/cellwriter.info b/desktop/cellwriter/cellwriter.info
index ea87abd79a..7f806e32c7 100644
--- a/desktop/cellwriter/cellwriter.info
+++ b/desktop/cellwriter/cellwriter.info
@@ -1,7 +1,7 @@
PRGNAM="cellwriter"
VERSION="1.3.6"
HOMEPAGE="https://github.com/risujin/cellwriter/"
-DOWNLOAD="https://github.com/risujin/cellwriter/archive/b5295f46dab0a353d72368e6255b654bb1c49f0c.tar.gz"
+DOWNLOAD="https://github.com/risujin/cellwriter/archive/b5295f46dab0a353d72368e6255b654bb1c49f0c/cellwriter-b5295f46dab0a353d72368e6255b654bb1c49f0c.tar.gz"
MD5SUM="f7e4c88084af1d5f459e5e277cff2173"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/dunst/dunst.SlackBuild b/desktop/dunst/dunst.SlackBuild
index 37dbc84429..4ce590a46e 100644
--- a/desktop/dunst/dunst.SlackBuild
+++ b/desktop/dunst/dunst.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2014-2021 S. S. Bolokanar, Bulgaria <bolokanar@bulgars.org>
+# Copyright 2014-2021 S. S. Bolokanar, Bulgaria <bolokanar@bulgarsociety.org>
# С. С. Болоканаръ, България
# All rights reserved.
#
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dunst
-VERSION=${VERSION:-1.10.0}
+VERSION=${VERSION:-1.11.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/dunst/dunst.info b/desktop/dunst/dunst.info
index 706de3ce97..6f4d586078 100644
--- a/desktop/dunst/dunst.info
+++ b/desktop/dunst/dunst.info
@@ -1,10 +1,10 @@
PRGNAM="dunst"
-VERSION="1.10.0"
+VERSION="1.11.0"
HOMEPAGE="https://dunst-project.org/"
-DOWNLOAD="https://github.com/dunst-project/dunst/archive/v1.10.0/dunst-1.10.0.tar.gz"
-MD5SUM="691f34ed84de67a2ef88d6bcd13d68f2"
+DOWNLOAD="https://github.com/dunst-project/dunst/archive/v1.11.0/dunst-1.11.0.tar.gz"
+MD5SUM="0faf54c38db9efab32c302d122a55a13"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="S. S. Bolokanar"
-EMAIL="bolokanar@bulgars.org"
+EMAIL="bolokanar@bulgarsociety.org"
diff --git a/desktop/durden/durden.info b/desktop/durden/durden.info
index 8b6f01c575..9e0e422cb4 100644
--- a/desktop/durden/durden.info
+++ b/desktop/durden/durden.info
@@ -2,7 +2,7 @@ PRGNAM="durden"
VERSION="0.6.1"
HOMEPAGE="https://durden.arcan-fe.com"
DOWNLOAD="https://github.com/letoram/durden/archive/0.6.1/durden-0.6.1.tar.gz"
-MD5SUM="9d9bacafe2d906cd8968c96317e61e67"
+MD5SUM="f7eaf8fbbd6ebf118ba883f0ba3afe00"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="arcan"
diff --git a/desktop/dwmblocks/dwmblocks.SlackBuild b/desktop/dwmblocks/dwmblocks.SlackBuild
index 62da95b3a2..ad7fccb5c9 100644
--- a/desktop/dwmblocks/dwmblocks.SlackBuild
+++ b/desktop/dwmblocks/dwmblocks.SlackBuild
@@ -25,13 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dwmblocks
-VERSION=${VERSION:-20231219}
+VERSION=${VERSION:-20240420}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=dwmblocks-async
-COMMIT=${COMMIT:-12d4decdd45015b9b6f1ac50a2bd65c98695f1c3}
+COMMIT=${COMMIT:-fe538a7a2fc52e991a553bd76719735141658844}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/desktop/dwmblocks/dwmblocks.info b/desktop/dwmblocks/dwmblocks.info
index 08b744c335..7b85216818 100644
--- a/desktop/dwmblocks/dwmblocks.info
+++ b/desktop/dwmblocks/dwmblocks.info
@@ -1,8 +1,8 @@
PRGNAM="dwmblocks"
-VERSION="20231219"
+VERSION="20240420"
HOMEPAGE="https://github.com/UtkarshVerma/dwmblocks-async"
-DOWNLOAD="https://github.com/UtkarshVerma/dwmblocks-async/archive/12d4dec/dwmblocks-async-12d4decdd45015b9b6f1ac50a2bd65c98695f1c3.tar.gz"
-MD5SUM="87280dd1996fdcd2870e74aea20deebb"
+DOWNLOAD="https://github.com/UtkarshVerma/dwmblocks-async/archive/fe538a7/dwmblocks-async-fe538a7a2fc52e991a553bd76719735141658844.tar.gz"
+MD5SUM="40155bf796f0be1799853bb51bf77963"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/e16.theme.pack/e16.theme.pack.SlackBuild b/desktop/e16.theme.pack/e16.theme.pack.SlackBuild
index 872ed39b12..bde235cd64 100644
--- a/desktop/e16.theme.pack/e16.theme.pack.SlackBuild
+++ b/desktop/e16.theme.pack/e16.theme.pack.SlackBuild
@@ -32,9 +32,6 @@ PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -102,7 +99,7 @@ for subdir in */* ; do
done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/e16.theme.pack/e16.theme.pack.info b/desktop/e16.theme.pack/e16.theme.pack.info
index e6e5411203..901d182ebe 100644
--- a/desktop/e16.theme.pack/e16.theme.pack.info
+++ b/desktop/e16.theme.pack/e16.theme.pack.info
@@ -2,7 +2,7 @@ PRGNAM="e16.theme.pack"
VERSION="1.0.3"
HOMEPAGE="https://sourceforge.net/projects/e16-theme-pack/"
DOWNLOAD="https://sourceforge.net/projects/e16-theme-pack/files/e16.theme.pack-1.0.3.tar.gz"
-MD5SUM="119f1d1739f5c9b888d9148541f38e64"
+MD5SUM="e9cd22b44d13ede16cb042a4a3569a52"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/evilwm/evilwm.SlackBuild b/desktop/evilwm/evilwm.SlackBuild
index 0393c959db..02ec475737 100644
--- a/desktop/evilwm/evilwm.SlackBuild
+++ b/desktop/evilwm/evilwm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=evilwm
-VERSION=${VERSION:-1.4.2}
+VERSION=${VERSION:-1.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,7 +79,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-sed -ie "s/^CFLAGS = .*/CFLAGS = $SLKCFLAGS/" Makefile
+CFLAGS="$SLKCFLAGS" \
+./configure
make
make install DESTDIR=$PKG
@@ -93,7 +94,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- ChangeLog README TODO \
+ ChangeLog INSTALL README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/desktop/evilwm/evilwm.info b/desktop/evilwm/evilwm.info
index 84b051540a..312b1e8619 100644
--- a/desktop/evilwm/evilwm.info
+++ b/desktop/evilwm/evilwm.info
@@ -1,8 +1,8 @@
PRGNAM="evilwm"
-VERSION="1.4.2"
+VERSION="1.4.3"
HOMEPAGE="http://www.6809.org.uk/evilwm/"
-DOWNLOAD="https://www.6809.org.uk/evilwm/dl/evilwm-1.4.2.tar.gz"
-MD5SUM="7e4d9f4677151249a96b2f51c168a294"
+DOWNLOAD="https://www.6809.org.uk/evilwm/dl/evilwm-1.4.3.tar.gz"
+MD5SUM="c8a8641fb53f03542bb2de4d55dd6933"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/fvwm3/fvwm3.SlackBuild b/desktop/fvwm3/fvwm3.SlackBuild
index fbe36b5087..de7467eaa6 100644
--- a/desktop/fvwm3/fvwm3.SlackBuild
+++ b/desktop/fvwm3/fvwm3.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fvwm3
-# Copyright 2020-2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2020-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fvwm3
-VERSION=${VERSION:-1.0.9}
+VERSION=${VERSION:-1.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/fvwm3/fvwm3.info b/desktop/fvwm3/fvwm3.info
index e94a3f4044..dfcc538c99 100644
--- a/desktop/fvwm3/fvwm3.info
+++ b/desktop/fvwm3/fvwm3.info
@@ -1,8 +1,8 @@
PRGNAM="fvwm3"
-VERSION="1.0.9"
+VERSION="1.1.0"
HOMEPAGE="https://github.com/fvwmorg/fvwm3"
-DOWNLOAD="https://github.com/fvwmorg/fvwm3/releases/download/1.0.9/fvwm3-1.0.9.tar.gz"
-MD5SUM="39a1a917c0017a1695e0a86ec303f465"
+DOWNLOAD="https://github.com/fvwmorg/fvwm3/releases/download/1.1.0/fvwm3-1.1.0.tar.gz"
+MD5SUM="35c38bbdc97f9efac0271f3c7ec5a0c3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/desktop/gtklock-playerctl-module/gtklock-playerctl-module.SlackBuild b/desktop/gtklock-playerctl-module/gtklock-playerctl-module.SlackBuild
index 006af47fba..3ecb6a571c 100644
--- a/desktop/gtklock-playerctl-module/gtklock-playerctl-module.SlackBuild
+++ b/desktop/gtklock-playerctl-module/gtklock-playerctl-module.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gtklock-playerctl-module
-# Copyright 2023 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
+# Copyright 2023-2024 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gtklock-playerctl-module
-VERSION=${VERSION:-2.0.1}
+VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/gtklock-playerctl-module/gtklock-playerctl-module.info b/desktop/gtklock-playerctl-module/gtklock-playerctl-module.info
index 997f8b158c..7531a97c9f 100644
--- a/desktop/gtklock-playerctl-module/gtklock-playerctl-module.info
+++ b/desktop/gtklock-playerctl-module/gtklock-playerctl-module.info
@@ -1,8 +1,8 @@
PRGNAM="gtklock-playerctl-module"
-VERSION="2.0.1"
+VERSION="3.0.0"
HOMEPAGE="https://github.com/jovanlanik/gtklock-playerctl-module"
-DOWNLOAD="https://github.com/jovanlanik/gtklock-playerctl-module/archive/v2.0.1/gtklock-playerctl-module-2.0.1.tar.gz"
-MD5SUM="d886ef3220236e48379e058f6ea63936"
+DOWNLOAD="https://github.com/jovanlanik/gtklock-playerctl-module/archive/v3.0.0/gtklock-playerctl-module-3.0.0.tar.gz"
+MD5SUM="4356cd3a802c53c2ef089ac9e3ec7b8f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtklock playerctl"
diff --git a/desktop/gtklock-powerbar-module/gtklock-powerbar-module.SlackBuild b/desktop/gtklock-powerbar-module/gtklock-powerbar-module.SlackBuild
index 1af4bc79c7..077e243e30 100644
--- a/desktop/gtklock-powerbar-module/gtklock-powerbar-module.SlackBuild
+++ b/desktop/gtklock-powerbar-module/gtklock-powerbar-module.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gtklock-powerbar-module
-# Copyright 2023 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
+# Copyright 2023-2024 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gtklock-powerbar-module
-VERSION=${VERSION:-2.0.1}
+VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/gtklock-powerbar-module/gtklock-powerbar-module.info b/desktop/gtklock-powerbar-module/gtklock-powerbar-module.info
index 314c28167a..a5aebddda1 100644
--- a/desktop/gtklock-powerbar-module/gtklock-powerbar-module.info
+++ b/desktop/gtklock-powerbar-module/gtklock-powerbar-module.info
@@ -1,8 +1,8 @@
PRGNAM="gtklock-powerbar-module"
-VERSION="2.0.1"
+VERSION="3.0.0"
HOMEPAGE="https://github.com/jovanlanik/gtklock-powerbar-module"
-DOWNLOAD="https://github.com/jovanlanik/gtklock-powerbar-module/archive/v2.0.1/gtklock-powerbar-module-2.0.1.tar.gz"
-MD5SUM="b8f48f929a787a30a89610c3b89a8735"
+DOWNLOAD="https://github.com/jovanlanik/gtklock-powerbar-module/archive/v3.0.0/gtklock-powerbar-module-3.0.0.tar.gz"
+MD5SUM="517b72dc7d48ab5d2e6cdbc024118539"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtklock"
diff --git a/desktop/gtklock-userinfo-module/gtklock-userinfo-module.SlackBuild b/desktop/gtklock-userinfo-module/gtklock-userinfo-module.SlackBuild
index bcda83e643..059429300c 100644
--- a/desktop/gtklock-userinfo-module/gtklock-userinfo-module.SlackBuild
+++ b/desktop/gtklock-userinfo-module/gtklock-userinfo-module.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gtklock-userinfo-module
-# Copyright 2023 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
+# Copyright 2023-2024 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gtklock-userinfo-module
-VERSION=${VERSION:-2.1.0}
+VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/gtklock-userinfo-module/gtklock-userinfo-module.info b/desktop/gtklock-userinfo-module/gtklock-userinfo-module.info
index cbdc5c3fbe..bf14a56597 100644
--- a/desktop/gtklock-userinfo-module/gtklock-userinfo-module.info
+++ b/desktop/gtklock-userinfo-module/gtklock-userinfo-module.info
@@ -1,8 +1,8 @@
PRGNAM="gtklock-userinfo-module"
-VERSION="2.1.0"
+VERSION="3.0.0"
HOMEPAGE="https://github.com/jovanlanik/gtklock-userinfo-module"
-DOWNLOAD="https://github.com/jovanlanik/gtklock-userinfo-module/archive/v2.1.0/gtklock-userinfo-module-2.1.0.tar.gz"
-MD5SUM="0aa43eb2af974e57b9b2b4a9e904f247"
+DOWNLOAD="https://github.com/jovanlanik/gtklock-userinfo-module/archive/v3.0.0/gtklock-userinfo-module-3.0.0.tar.gz"
+MD5SUM="ee894431fe6302ed0902fdd64bcb31d2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README% gtklock mugshot"
diff --git a/desktop/gtklock/gtklock.SlackBuild b/desktop/gtklock/gtklock.SlackBuild
index 7bcc1c46db..80fb93a9be 100644
--- a/desktop/gtklock/gtklock.SlackBuild
+++ b/desktop/gtklock/gtklock.SlackBuild
@@ -10,7 +10,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gtklock
-VERSION=${VERSION:-2.1.0}
+VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -61,28 +61,35 @@ chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
-# 20230407 bkw: sed surgery. Slackware 15.0 doesn't have a pkg-config
-# pam.pc, so we have to remove it from LIBS, then add -lpam to LDLIBS.
-# Also, use our CFLAGS, fix the man page path, and install to /usr,
-# not /usr/local.
-sed -i -e '/^LIBS\>/s,\<pam\>,,' \
- -e '/^LDLIBS\>/s,$, -lpam,' \
- -e "/-std=/s,= ,= $SLKCFLAGS ," \
- -e 's,share/man,man,g' \
- -e 's,usr/local,usr,g' \
- makefile
-
-make
-strip $PRGNAM
-make install DESTDIR=$PKG
-gzip $PKG/usr/man/man?/*
+mkdir -p meson-build
+cd meson-build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson setup .. \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --prefix=/usr \
+ --sysconfdir=/etc
+
+"${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
+
+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
# It's a config file, so make it .new
rename lock lock.new $PKG/etc/pam.d/$PRGNAM
+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
+
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKGDOC
-cp -a LICENSE README* $PKGDOC
+cp -a LICENSE README.md $PKGDOC
cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/gtklock/gtklock.info b/desktop/gtklock/gtklock.info
index 991a7633d0..ad123e6a4f 100644
--- a/desktop/gtklock/gtklock.info
+++ b/desktop/gtklock/gtklock.info
@@ -1,10 +1,10 @@
PRGNAM="gtklock"
-VERSION="2.1.0"
+VERSION="3.0.0"
HOMEPAGE="https://github.com/jovanlanik/gtklock/"
-DOWNLOAD="https://github.com/jovanlanik/gtklock/archive/v2.1.0/gtklock-2.1.0.tar.gz"
-MD5SUM="479d24e6d283e154cb4aa84beff645f3"
+DOWNLOAD="https://github.com/jovanlanik/gtklock/archive/v3.0.0/gtklock-3.0.0.tar.gz"
+MD5SUM="c8545d13ec005aac659257010b20d6a1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gtk-layer-shell scdoc"
+REQUIRES="gtk-layer-shell gtk-session-lock scdoc"
MAINTAINER="Jay Lanagan"
EMAIL="j@lngn.net"
diff --git a/desktop/i3/i3.SlackBuild b/desktop/i3/i3.SlackBuild
index 1418eeb7be..62c3415de5 100644
--- a/desktop/i3/i3.SlackBuild
+++ b/desktop/i3/i3.SlackBuild
@@ -7,7 +7,7 @@
# Updated by Marcin Herda <mherda@slackword.net>
# Cleaning up docs by ponce
# Copyright 2017 - 2018 Johannes Schoepfer, Germany
-# Updated by Emmanuel N. Millan, Argentina, 2019 - 2022
+# Updated by Emmanuel N. Millan, Argentina, 2019 - 2024
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=i3
-VERSION=${VERSION:-4.22}
+VERSION=${VERSION:-4.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -91,7 +91,7 @@ mkdir -p build
--prefix /usr \
--libdir /usr/lib$LIBDIRSUFFIX \
--mandir /usr/man \
- --sysconfdir /etc \
+ --sysconfdir /etc \
--localstatedir /var \
..
CFLAGS="$SLKCFLAGS" ninja
@@ -124,10 +124,10 @@ cp -a DEPENDS LICENSE RELEASE-NOTES-* $PKG/usr/doc/$PRGNAM-$VERSION
cp -a docs/* $PKG/usr/doc/$PRGNAM-$VERSION/txt
( cd $PKG/usr/doc/$PRGNAM-$VERSION/txt
mv *.html *.png *.css ../html/
- rm i3-pod2html *.conf *.dia
+ rm -rf i3-pod2html *.conf *.dia
)
-rm -r $PKG/usr/share/doc
+rm -fr $PKG/usr/share/doc
cd AnyEvent-I3
diff --git a/desktop/i3/i3.info b/desktop/i3/i3.info
index 15e7a9d486..ed5cd9bc25 100644
--- a/desktop/i3/i3.info
+++ b/desktop/i3/i3.info
@@ -1,8 +1,8 @@
PRGNAM="i3"
-VERSION="4.22"
+VERSION="4.23"
HOMEPAGE="https://www.i3wm.org"
-DOWNLOAD="https://i3wm.org/downloads/i3-4.22.tar.xz"
-MD5SUM="61c7787808344e2871079a9c93e751c2"
+DOWNLOAD="https://i3wm.org/downloads/i3-4.23.tar.xz"
+MD5SUM="ea71162d40b403b6098fe833697b747a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmenu libev xcb-util-xrm yajl perl-JSON-XS perl-AnyEvent"
diff --git a/desktop/i3minator/i3minator.info b/desktop/i3minator/i3minator.info
index 722b71ff87..90e1d92fe5 100644
--- a/desktop/i3minator/i3minator.info
+++ b/desktop/i3minator/i3minator.info
@@ -1,7 +1,7 @@
PRGNAM="i3minator"
VERSION="0.0.4"
HOMEPAGE="https://github.com/carlesso/i3minator"
-DOWNLOAD="https://github.com/carlesso/i3minator/archive/0.0.4.tar.gz"
+DOWNLOAD="https://github.com/carlesso/i3minator/archive/0.0.4/i3minator-0.0.4.tar.gz"
MD5SUM="9d15e7fc3837713518039622d5bc368f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/i3situation/i3situation.SlackBuild b/desktop/i3situation/i3situation.SlackBuild
index 28bf349d8e..e787b1a622 100644
--- a/desktop/i3situation/i3situation.SlackBuild
+++ b/desktop/i3situation/i3situation.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240329 bkw: BUILD=2, modified by SlackBuild.org:
+# - fix README.md permissions (0644, not 0755).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=i3situation
VERSION=${VERSION:-1.0.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -73,11 +73,7 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$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 {} \;
+find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +
python3 setup.py install --root=$PKG
diff --git a/desktop/i3situation/i3situation.info b/desktop/i3situation/i3situation.info
index 78264e83e6..7f0b1e891d 100644
--- a/desktop/i3situation/i3situation.info
+++ b/desktop/i3situation/i3situation.info
@@ -1,7 +1,7 @@
PRGNAM="i3situation"
VERSION="1.0.5"
HOMEPAGE="https://github.com/HarveyHunt/i3situation"
-DOWNLOAD="https://github.com/HarveyHunt/i3situation/archive/1.0.5.tar.gz"
+DOWNLOAD="https://github.com/HarveyHunt/i3situation/archive/1.0.5/i3situation-1.0.5.tar.gz"
MD5SUM="ce4654e9b63eac91078a51246ae3b0ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/icewm/icewm.SlackBuild b/desktop/icewm/icewm.SlackBuild
index bb7aa78f50..d8ffb3d557 100644
--- a/desktop/icewm/icewm.SlackBuild
+++ b/desktop/icewm/icewm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=icewm
-VERSION=${VERSION:-3.4.6}
+VERSION=${VERSION:-3.4.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/icewm/icewm.info b/desktop/icewm/icewm.info
index d108937fc1..bb750da2b9 100644
--- a/desktop/icewm/icewm.info
+++ b/desktop/icewm/icewm.info
@@ -1,8 +1,8 @@
PRGNAM="icewm"
-VERSION="3.4.6"
+VERSION="3.4.7"
HOMEPAGE="https://ice-wm.org/"
-DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/3.4.6/icewm-3.4.6.tar.lz"
-MD5SUM="3fab5981d3090e5596cddd3148a39459"
+DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/3.4.7/icewm-3.4.7.tar.lz"
+MD5SUM="bbac75194d5d78c5948730c794c90d6b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="imlib2"
diff --git a/desktop/jwm/jwm.SlackBuild b/desktop/jwm/jwm.SlackBuild
index 80a23d3e49..1acab59470 100644
--- a/desktop/jwm/jwm.SlackBuild
+++ b/desktop/jwm/jwm.SlackBuild
@@ -7,7 +7,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jwm
-VERSION=${VERSION:-2.3.7}
+VERSION=${VERSION:-2.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,7 +83,7 @@ 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 ABOUT-NLS ChangeLog CONTRIBUTING.md LICENSE README.md example.jwmrc xslt/jwm-2.3.xslt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTING.md LICENSE README.md README.upgrading example.jwmrc xslt/jwm-2.3.xslt xslt/jwm-2.4.xslt $PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKG/usr/share/$PRGNAM
cp -a contrib/*.svg contrib/*.xbm contrib/CREDITS $PKG/usr/share/$PRGNAM
mkdir -p $PKG/etc/X11/xinit
diff --git a/desktop/jwm/jwm.info b/desktop/jwm/jwm.info
index 5939ed8751..5ac7f9aca2 100644
--- a/desktop/jwm/jwm.info
+++ b/desktop/jwm/jwm.info
@@ -1,8 +1,8 @@
PRGNAM="jwm"
-VERSION="2.3.7"
+VERSION="2.4.3"
HOMEPAGE="http://joewing.net/projects/jwm/"
-DOWNLOAD="http://joewing.net/projects/jwm/releases/jwm-2.3.7.tar.xz"
-MD5SUM="95b297a89dedf45ef037c2596ad7d699"
+DOWNLOAD="https://github.com/joewing/jwm/releases/download/v2.4.3/jwm-2.4.3.tar.xz"
+MD5SUM="d798a7641aa45c10ae3b821c85494711"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/keynav/keynav.info b/desktop/keynav/keynav.info
index adae6aa1eb..101be57bc4 100644
--- a/desktop/keynav/keynav.info
+++ b/desktop/keynav/keynav.info
@@ -1,7 +1,7 @@
PRGNAM="keynav"
VERSION="20150730+4ae486d"
HOMEPAGE="https://www.semicomplete.com/projects/keynav/"
-DOWNLOAD="https://github.com/jordansissel/keynav/archive/4ae486db6697877e84b66583a0502afc7301ba16.tar.gz"
+DOWNLOAD="https://github.com/jordansissel/keynav/archive/4ae486db6697877e84b66583a0502afc7301ba16/keynav-4ae486db6697877e84b66583a0502afc7301ba16.tar.gz"
MD5SUM="ddad3e7b9f1cf77a3a828a99d194fe44"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/libqtxdg/libqtxdg.SlackBuild b/desktop/libqtxdg/libqtxdg.SlackBuild
index c4cda99824..7d4f1f175d 100644
--- a/desktop/libqtxdg/libqtxdg.SlackBuild
+++ b/desktop/libqtxdg/libqtxdg.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for libqtxdg
# Copyright 2018 Egor Zayats, Minsk Belarus
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libqtxdg
-VERSION=${VERSION:-3.11.0}
+VERSION=${VERSION:-3.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/libqtxdg/libqtxdg.info b/desktop/libqtxdg/libqtxdg.info
index 8950ec872c..77003be19b 100644
--- a/desktop/libqtxdg/libqtxdg.info
+++ b/desktop/libqtxdg/libqtxdg.info
@@ -1,8 +1,8 @@
PRGNAM="libqtxdg"
-VERSION="3.11.0"
+VERSION="3.12.0"
HOMEPAGE="https://lxqt.org"
-DOWNLOAD="https://github.com/lxqt/libqtxdg/releases/download/3.11.0/libqtxdg-3.11.0.tar.xz"
-MD5SUM="1dfe393914a1e29c3b0d684bff8189f4"
+DOWNLOAD="https://github.com/lxqt/libqtxdg/releases/download/3.12.0/libqtxdg-3.12.0.tar.xz"
+MD5SUM="6cb85091630b7d84278b2430e92a62bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lxqt-build-tools"
diff --git a/desktop/lxappearance-obconf/lxappearance-obconf.SlackBuild b/desktop/lxappearance-obconf/lxappearance-obconf.SlackBuild
index bd58521f3f..26a3121ca1 100644
--- a/desktop/lxappearance-obconf/lxappearance-obconf.SlackBuild
+++ b/desktop/lxappearance-obconf/lxappearance-obconf.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for lxappearance-obconf
-# Copyright 2011-2017 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2011-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxappearance-obconf
VERSION=${VERSION:-0.2.3}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -86,6 +83,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+if [ "$GTK3" = "--enable-gtk3" ]; then sed -i /frame1/,+19d src/obconf.glade ; fi
+
sh autogen.sh || true
CFLAGS="$SLKCFLAGS" \
diff --git a/desktop/lxappearance/README b/desktop/lxappearance/README
index 47945eed39..2636aec429 100644
--- a/desktop/lxappearance/README
+++ b/desktop/lxappearance/README
@@ -4,8 +4,8 @@ change the theme, icons, and fonts used by applications easily.
If you want to build this without dbus support (ex. you are building
not to use this inside of LXDE) pass to the script the switch:
- DBUS=no
+ DBUS=no
-If you want to build this for GTK+3, pass to the script the switch
+If you want to build this for gtk+2, pass to the script the switch
- GTK3=yes
+ GTK3=no
diff --git a/desktop/lxappearance/lxappearance.SlackBuild b/desktop/lxappearance/lxappearance.SlackBuild
index d9ccdad1a1..cceb060b56 100644
--- a/desktop/lxappearance/lxappearance.SlackBuild
+++ b/desktop/lxappearance/lxappearance.SlackBuild
@@ -1,14 +1,31 @@
#!/bin/bash
# Slackware build script for LXAppearance
-
-# Originally by "majk" <majk@konstelacioj.info>
+# Copyright 2019-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, 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.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxappearance
VERSION=${VERSION:-0.6.3}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -20,9 +37,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -46,13 +60,9 @@ else
LIBDIRSUFFIX=""
fi
-DBUS=${DBUS:-yes}
-DBUS_SUPPORT="--enable-dbus"
-[ "$DBUS" = "no" ] && DBUS_SUPPORT=""
-
+DBUS_SUPPORT="--enable-dbus" ; [ "${DBUS:-yes}" = "no" ] && DBUS_SUPPORT=""
-WITHGTK3=""
-[ "${GTK3:-no}" = "yes" ] && WITHGTK3="--enable-gtk3"
+WITHGTK3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && WITHGTK3=""
set -e
diff --git a/desktop/lxpanel/README b/desktop/lxpanel/README
index 14dd8a5e8a..1874d5d900 100644
--- a/desktop/lxpanel/README
+++ b/desktop/lxpanel/README
@@ -1 +1,7 @@
LXPanel is a NETWM/EWMH compliant lightweight X11 desktop panel.
+
+If you want to build this for gtk+2, pass to the script the switch
+
+ GTK3=no
+
+you will need the additional dependency keybinder in this case.
diff --git a/desktop/lxpanel/lxpanel.SlackBuild b/desktop/lxpanel/lxpanel.SlackBuild
index d1fd7184d5..853f3ce20f 100644
--- a/desktop/lxpanel/lxpanel.SlackBuild
+++ b/desktop/lxpanel/lxpanel.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for lxpanel
# (C) 2008 Michael Wagner <lapinours@web.de>
-# Copyright 2011-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2011-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxpanel
VERSION=${VERSION:-0.10.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -67,6 +64,8 @@ else
LIBDIRSUFFIX=""
fi
+WITHGTK3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && WITHGTK3=""
+
DOCS="AUTHORS COPYING ChangeLog README"
set -e
@@ -84,7 +83,14 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-sh autogen.sh || true
+if [ "$GTK3" = "yes" ]; then
+ # Disable pager plugin as it breaks panel layout with GTK+ 3
+ # https://sourceforge.net/p/lxde/bugs/773/
+ sed -i '/pager.c/d' plugins/Makefile.am
+ sed -i '/STATIC_PAGER/d' src/private.h
+ sed -i 's/libwnck-3.0//' configure.ac
+ autoreconf -fi
+fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -99,6 +105,7 @@ CXXFLAGS="$SLKCFLAGS" \
--program-suffix= \
--with-plugins=all \
--disable-silent-rules \
+ $WITHGTK3 \
--build=$ARCH-slackware-linux
make
diff --git a/desktop/lxpanel/lxpanel.info b/desktop/lxpanel/lxpanel.info
index acef8470ba..acb7f1aa94 100644
--- a/desktop/lxpanel/lxpanel.info
+++ b/desktop/lxpanel/lxpanel.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://downloads.sf.net/lxde/lxpanel-0.10.1.tar.xz"
MD5SUM="c922d044789c3d7ae028f0e80dea18b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="keybinder libfm"
+REQUIRES="libfm"
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/desktop/mousam/FixApplicationFlags.patch b/desktop/mousam/FixApplicationFlags.patch
new file mode 100644
index 0000000000..27ad92fe37
--- /dev/null
+++ b/desktop/mousam/FixApplicationFlags.patch
@@ -0,0 +1,11 @@
+--- a/src/main.py
++++ b/src/main.py
+@@ -32,7 +32,7 @@
+
+ def __init__(self):
+ super().__init__(application_id='io.github.amit9838.mousam',
+- flags=Gio.ApplicationFlags.DEFAULT_FLAGS)
++ flags=Gio.ApplicationFlags.FLAGS_NONE)
+ self.create_action('quit', lambda *_: self.quit(), ['<primary>q'])
+ self.settings = Gio.Settings(schema_id="io.github.amit9838.mousam")
+ self.main_window = None
diff --git a/desktop/mousam/README b/desktop/mousam/README
new file mode 100644
index 0000000000..ea0350ea73
--- /dev/null
+++ b/desktop/mousam/README
@@ -0,0 +1,2 @@
+Mousam is a beautiful and lightweight weather app build using Gtk4,
+Libadwaita and Python.
diff --git a/desktop/adapta-gtk-theme/doinst.sh b/desktop/mousam/doinst.sh
index 401d987795..0254ea06d8 100644
--- a/desktop/adapta-gtk-theme/doinst.sh
+++ b/desktop/mousam/doinst.sh
@@ -4,7 +4,7 @@ fi
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
- /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
fi
fi
diff --git a/desktop/mousam/load_from_data.patch b/desktop/mousam/load_from_data.patch
new file mode 100644
index 0000000000..16b1c244d0
--- /dev/null
+++ b/desktop/mousam/load_from_data.patch
@@ -0,0 +1,11 @@
+--- a/src/main.py
++++ b/src/main.py
+@@ -45,7 +45,7 @@
+ Priority = Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
+ with open(CSS_PATH+'style.css', 'r') as css_file:
+ css = bytes(css_file.read(), 'utf-8')
+- css_provider.load_from_data(css,len(css))
++ css_provider.load_from_data(css)
+ Gtk.StyleContext.add_provider_for_display(Gdk.Display.get_default(), css_provider, Priority)
+
+ launch_maximized = self.settings.get_boolean("launch-maximized")
diff --git a/desktop/mousam/mousam.SlackBuild b/desktop/mousam/mousam.SlackBuild
new file mode 100644
index 0000000000..68d07229aa
--- /dev/null
+++ b/desktop/mousam/mousam.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for mousam
+
+# Copyright 2024 Isaac Yu <isaacyu@protonmail.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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=mousam
+VERSION=${VERSION:-1.1.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+ARCH=noarch
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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 {} \+
+
+# Use newer meson
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
+# Fix application flags for glib 2.70
+# glib2 documentation: https://docs.gtk.org/gio/flags.ApplicationFlags.html
+# glib2 version check taken from Didier Spaier: https://tinyurl.com/8s2duash
+if [[ $(grep Version /usr/lib64/pkgconfig/glib-2.0.pc | awk '{print $2}') < 2.71.0 ]]; then
+ patch -p1 < $CWD/FixApplicationFlags.patch
+fi
+
+# Fix for Gtk4 < 4.9 (css_provider.load_from_data() takes in 2 arguments rather than 3)
+# Reference: https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/231
+if [[ $(grep Version /usr/lib64/pkgconfig/gtk4.pc | awk '{print $2}') < 4.9.0 ]]; then
+ patch -p1 < $CWD/load_from_data.patch
+fi
+
+mkdir -p build
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson .. \
+ --prefix /usr \
+ --mandir /usr/man \
+ --libdir /usr/lib${LIBDIRSUFFIX}
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING 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
diff --git a/desktop/mousam/mousam.info b/desktop/mousam/mousam.info
new file mode 100644
index 0000000000..02516d40cf
--- /dev/null
+++ b/desktop/mousam/mousam.info
@@ -0,0 +1,10 @@
+PRGNAM="mousam"
+VERSION="1.1.0"
+HOMEPAGE="https://github.com/amit9838/mousam"
+DOWNLOAD="https://github.com/amit9838/mousam/archive/v1.1.0/mousam-1.1.0.tar.gz"
+MD5SUM="2e9ea97e40d7841bed25ff58b38377dd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="libadwaita python3-meson-opt"
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu@protonmail.com"
diff --git a/desktop/mousam/slack-desc b/desktop/mousam/slack-desc
new file mode 100644
index 0000000000..c83a890fd9
--- /dev/null
+++ b/desktop/mousam/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------------------------------------------------------|
+mousam: mousam (lightweight weather app)
+mousam:
+mousam: Mousam is a beautiful and lightweight weather app build using Gtk4,
+mousam: Libadwaita and Python.
+mousam:
+mousam:
+mousam:
+mousam:
+mousam:
+mousam:
+mousam:
diff --git a/desktop/mwm-utils/mwm-utils.SlackBuild b/desktop/mwm-utils/mwm-utils.SlackBuild
index 8f1a308543..49983abdbb 100644
--- a/desktop/mwm-utils/mwm-utils.SlackBuild
+++ b/desktop/mwm-utils/mwm-utils.SlackBuild
@@ -25,6 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mwm-utils
+SRCNAM=emwm-utils
VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -66,9 +67,9 @@ 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
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/desktop/mwm-utils/mwm-utils.info b/desktop/mwm-utils/mwm-utils.info
index 6434ea9f6f..f18bd42e5b 100644
--- a/desktop/mwm-utils/mwm-utils.info
+++ b/desktop/mwm-utils/mwm-utils.info
@@ -1,8 +1,8 @@
PRGNAM="mwm-utils"
VERSION="1.0"
HOMEPAGE="https://fastestcode.org/emwm.html"
-DOWNLOAD="https://github.com/alx210/mwm-utils/archive/v1.0/mwm-utils-1.0.tar.gz"
-MD5SUM="a7d796a1196b027a5e8749aaac0b6994"
+DOWNLOAD="https://github.com/alx210/emwm-utils/archive/v1.0/emwm-utils-1.0.tar.gz"
+MD5SUM="6a29ee475fe5f7ebc10b364b8253198c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/neutrality-cursor-theme/README b/desktop/neutrality-cursor-theme/README
new file mode 100644
index 0000000000..ef09ff57af
--- /dev/null
+++ b/desktop/neutrality-cursor-theme/README
@@ -0,0 +1,4 @@
+X11 cursors based on the Neutral and Neutral++ cursor themes.
+
+Note that these cursors have a fixed size of 24 pixels and are not
+suited for HiDPI displays.
diff --git a/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild b/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild
new file mode 100644
index 0000000000..e68c2658ad
--- /dev/null
+++ b/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild
@@ -0,0 +1,72 @@
+#!/bin/bash
+
+# Slackware build script for neutrality-cursor-theme
+
+# Copyright 2024 rc_05 <contact@rc-05.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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=neutrality-cursor-theme
+VERSION=${VERSION:-20240413}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+GIT_COMMIT=c4d4ab6
+ARCH=noarch
+SRCNAM=${PRGNAM%%-cursor-theme}-2024-04-13-${GIT_COMMIT}
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+mkdir $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
+tar xvf $CWD/$SRCNAM.tar.gz
+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/usr/share/icons
+cp -a * $PKG/usr/share/icons
+
+mkdir -p $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
diff --git a/desktop/neutrality-cursor-theme/neutrality-cursor-theme.info b/desktop/neutrality-cursor-theme/neutrality-cursor-theme.info
new file mode 100644
index 0000000000..ccec8a080d
--- /dev/null
+++ b/desktop/neutrality-cursor-theme/neutrality-cursor-theme.info
@@ -0,0 +1,10 @@
+PRGNAM="neutrality-cursor-theme"
+VERSION="20240413"
+HOMEPAGE="https://github.com/EBADBEEF/neutrality-cursors"
+DOWNLOAD="https://github.com/EBADBEEF/neutrality-cursors/releases/download/neutrality-2024-04-13-c4d4ab6/neutrality-2024-04-13-c4d4ab6.tar.gz"
+MD5SUM="bf00b47b68e21a62b71c43d839837e73"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="rc_05"
+EMAIL="contact@rc-05.com"
diff --git a/desktop/neutrality-cursor-theme/slack-desc b/desktop/neutrality-cursor-theme/slack-desc
new file mode 100644
index 0000000000..d096ef08e6
--- /dev/null
+++ b/desktop/neutrality-cursor-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------------------------------------------------------|
+neutrality-cursor-theme: neutrality-cursor-theme (XCursor theme)
+neutrality-cursor-theme:
+neutrality-cursor-theme: XCursor theme, based on the Neutral and Neutral++ projects.
+neutrality-cursor-theme:
+neutrality-cursor-theme: Homepage: https://github.com/EBADBEEF/neutrality-cursors
+neutrality-cursor-theme:
+neutrality-cursor-theme:
+neutrality-cursor-theme:
+neutrality-cursor-theme:
+neutrality-cursor-theme:
+neutrality-cursor-theme:
diff --git a/desktop/numix-icon-theme/numix-icon-theme.SlackBuild b/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
index b71452a199..f40fa5052a 100644
--- a/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
+++ b/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
@@ -4,7 +4,7 @@
#
# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# Copyright 2020-2022 Isaac Yu <isaacyu1@isaacyu1.com>
-# Copyright 2023 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2023-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="numix-icon-theme"
-VERSION=${VERSION:-23.11.20}
+VERSION=${VERSION:-23.12.02}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/numix-icon-theme/numix-icon-theme.info b/desktop/numix-icon-theme/numix-icon-theme.info
index 67fb3d02a4..60b7968ad9 100644
--- a/desktop/numix-icon-theme/numix-icon-theme.info
+++ b/desktop/numix-icon-theme/numix-icon-theme.info
@@ -1,8 +1,8 @@
PRGNAM="numix-icon-theme"
-VERSION="23.11.20"
+VERSION="23.12.02"
HOMEPAGE="https://github.com/numixproject/numix-icon-theme/"
-DOWNLOAD="https://github.com/numixproject/numix-icon-theme/archive/23.11.20/numix-icon-theme-23.11.20.tar.gz"
-MD5SUM="ad362c68ac5ef678836a5f3c4baa6e8a"
+DOWNLOAD="https://github.com/numixproject/numix-icon-theme/archive/23.12.02/numix-icon-theme-23.12.02.tar.gz"
+MD5SUM="a991c0b13535f9111397f1f809c8a183"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/nwg-bar/nwg-bar.info b/desktop/nwg-bar/nwg-bar.info
index 8068e7b295..ee76010b09 100644
--- a/desktop/nwg-bar/nwg-bar.info
+++ b/desktop/nwg-bar/nwg-bar.info
@@ -1,7 +1,7 @@
PRGNAM="nwg-bar"
VERSION="0.1.6"
HOMEPAGE="https://github.com/nwg-piotr/nwg-bar/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v0.1.6.tar.gz \
+DOWNLOAD="https://github.com/nwg-piotr/nwg-bar/archive/v0.1.6/nwg-bar-0.1.6.tar.gz \
https://slackware.lngn.net/pub/source/nwg-bar/nwg-bar-vendor-0.1.6.tar.gz"
MD5SUM="1dce147a62eb2478e1025c779b04b631 \
242376bf5f16bceecd57dec6a1578a5c"
diff --git a/desktop/nwg-hello/nwg-hello.SlackBuild b/desktop/nwg-hello/nwg-hello.SlackBuild
index 7ddbe283af..527b499975 100644
--- a/desktop/nwg-hello/nwg-hello.SlackBuild
+++ b/desktop/nwg-hello/nwg-hello.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-hello
-VERSION=${VERSION:-0.1.8}
+VERSION=${VERSION:-0.1.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/nwg-hello/nwg-hello.info b/desktop/nwg-hello/nwg-hello.info
index 5ee282c343..90162c5fe8 100644
--- a/desktop/nwg-hello/nwg-hello.info
+++ b/desktop/nwg-hello/nwg-hello.info
@@ -1,8 +1,8 @@
PRGNAM="nwg-hello"
-VERSION="0.1.8"
+VERSION="0.1.10"
HOMEPAGE="https://github.com/nwg-piotr/nwg-hello/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-hello/archive/v0.1.8/nwg-hello-0.1.8.tar.gz"
-MD5SUM="53692cdaed2640963ab2b99f8ac8da30"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-hello/archive/v0.1.10/nwg-hello-0.1.10.tar.gz"
+MD5SUM="c92985de4468818004d8b4d205efb124"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtk-layer-shell greetd"
diff --git a/desktop/nwg-panel/nwg-panel.SlackBuild b/desktop/nwg-panel/nwg-panel.SlackBuild
index 59ca4b294d..78cff94a2f 100644
--- a/desktop/nwg-panel/nwg-panel.SlackBuild
+++ b/desktop/nwg-panel/nwg-panel.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-panel
-VERSION=${VERSION:-0.9.26}
+VERSION=${VERSION:-0.9.27}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/nwg-panel/nwg-panel.info b/desktop/nwg-panel/nwg-panel.info
index 73f92e7667..4b6eebdc6d 100644
--- a/desktop/nwg-panel/nwg-panel.info
+++ b/desktop/nwg-panel/nwg-panel.info
@@ -1,8 +1,8 @@
PRGNAM="nwg-panel"
-VERSION="0.9.26"
+VERSION="0.9.27"
HOMEPAGE="https://github.com/nwg-piotr/nwg-panel/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.9.26/nwg-panel-0.9.26.tar.gz"
-MD5SUM="e45e90cba1e41cf931af40bbbd83afc4"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.9.27/nwg-panel-0.9.27.tar.gz"
+MD5SUM="0a1b3233e889aef64296336f18559681"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="brightnessctl nwg-icon-picker playerctl python3-psutil i3ipc python3-dasbus python3-netifaces SwayNotificationCenter wlr-randr ddcutil"
diff --git a/desktop/nwg-shell-config/nwg-shell-config.SlackBuild b/desktop/nwg-shell-config/nwg-shell-config.SlackBuild
index dd4b410135..be37d012a6 100644
--- a/desktop/nwg-shell-config/nwg-shell-config.SlackBuild
+++ b/desktop/nwg-shell-config/nwg-shell-config.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-shell-config
-VERSION=${VERSION:-0.5.34}
+VERSION=${VERSION:-0.5.36}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/nwg-shell-config/nwg-shell-config.info b/desktop/nwg-shell-config/nwg-shell-config.info
index 927e3a5d83..42399c0f01 100644
--- a/desktop/nwg-shell-config/nwg-shell-config.info
+++ b/desktop/nwg-shell-config/nwg-shell-config.info
@@ -1,9 +1,9 @@
PRGNAM="nwg-shell-config"
-VERSION="0.5.34"
+VERSION="0.5.36"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-shell-config/archive/v0.5.34/nwg-shell-config-0.5.34.tar.gz \
+DOWNLOAD="https://github.com/nwg-piotr/nwg-shell-config/archive/v0.5.36/nwg-shell-config-0.5.36.tar.gz \
https://slackware.lngn.net/pub/source/nwg-shell-config/Antu_distributor-logo-slackware.svg"
-MD5SUM="6c172243cc1a1147d63ad90c8a4caf9d \
+MD5SUM="7d63bc820c18038588b0e3731f5ae921 \
bae7126cf7fbb634e09ddedd861a133d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/nwg-shell/nwg-shell.SlackBuild b/desktop/nwg-shell/nwg-shell.SlackBuild
index ed565334b8..4d06bc8821 100644
--- a/desktop/nwg-shell/nwg-shell.SlackBuild
+++ b/desktop/nwg-shell/nwg-shell.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-shell
-VERSION=${VERSION:-0.5.33}
+VERSION=${VERSION:-0.5.34}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,7 +78,7 @@ cd $PRGNAM-$VERSION
chown -R root:root .
# patches removing refs to systemctl & replaced w/ loginctl & disable updater
-patch -Np1 -i $CWD/defaults.patch || exit 1
+patch -Np1 -i $CWD/slackware.diff || exit 1
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/desktop/nwg-shell/nwg-shell.info b/desktop/nwg-shell/nwg-shell.info
index aa1eea1783..bf256e983b 100644
--- a/desktop/nwg-shell/nwg-shell.info
+++ b/desktop/nwg-shell/nwg-shell.info
@@ -1,8 +1,8 @@
PRGNAM="nwg-shell"
-VERSION="0.5.33"
+VERSION="0.5.34"
HOMEPAGE="https://nwg-piotr.github.io/nwg-shell/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-shell/releases/download/v0.5.33/nwg-shell-v0.5.33.tar.gz"
-MD5SUM="031b04c24624f97aca27e673f8a88822"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-shell/releases/download/v0.5.34/nwg-shell-v0.5.34.tar.gz"
+MD5SUM="3cfa51cb7d68c5d93a58c69a738e9857"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="foot grim jq brightnessctl papirus-icon-theme slurp gtklock-playerctl-module gtklock-powerbar-module gtklock-userinfo-module swappy sway swayidle swaylock wl-clipboard azote gopsuinfo nwg-bar nwg-clipman nwg-dock nwg-menu nwg-look nwg-panel nwg-readme-browser nwg-shell-config nwg-shell-wallpapers nwg-wrapper nwg-displays python3-autotiling xdg-desktop-portal-wlr"
diff --git a/desktop/nwg-shell/defaults.patch b/desktop/nwg-shell/slackware.diff
index 0a12f7aee7..e5bdf83ece 100644
--- a/desktop/nwg-shell/defaults.patch
+++ b/desktop/nwg-shell/slackware.diff
@@ -1,6 +1,6 @@
diff -ur a/nwg_shell/installer.py b/nwg_shell/installer.py
---- a/nwg_shell/installer.py 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/installer.py 2024-02-07 21:45:22.562125401 -0500
+--- a/nwg_shell/installer.py 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/installer.py 2024-04-23 08:06:15.320307748 -0400
@@ -173,7 +173,7 @@
print(" This script installs/overwrites configs and style sheets ")
print(" for sway, Hyprland and nwg-shell components. ")
@@ -15,7 +15,7 @@ diff -ur a/nwg_shell/installer.py b/nwg_shell/installer.py
if "editor" not in s or not s["editor"]:
- for cmd in ["mousepad", "atom", "emacs", "gedit", "geany", "kate", "vim"]:
-+ for cmd in ["mousepad", "emacs", "joe", "kate", "vim"]:
++ for cmd in ["mousepad", "atom", "emacs", "gedit", "joe", "kate", "vim"]:
if is_command(cmd):
s["editor"] = cmd
break
@@ -31,8 +31,8 @@ diff -ur a/nwg_shell/installer.py b/nwg_shell/installer.py
subprocess.call("sudo reboot", shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
diff -ur a/nwg_shell/main.py b/nwg_shell/main.py
---- a/nwg_shell/main.py 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/main.py 2024-02-07 21:45:22.562125401 -0500
+--- a/nwg_shell/main.py 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/main.py 2024-04-23 08:06:35.004983477 -0400
@@ -10,7 +10,6 @@
print(" nwg-shell-installer -a [-hypr] installs All configs from scratch; [-hypr] includes Hyprland configs")
print(" nwg-shell-installer -w [-hypr] installs configs from scratch w/ no dialogs; [-hypr] includes Hyprland configs")
@@ -42,8 +42,8 @@ diff -ur a/nwg_shell/main.py b/nwg_shell/main.py
diff -ur a/nwg_shell/skel/config/foot/foot.ini b/nwg_shell/skel/config/foot/foot.ini
---- a/nwg_shell/skel/config/foot/foot.ini 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/foot/foot.ini 2024-02-07 21:45:22.562125401 -0500
+--- a/nwg_shell/skel/config/foot/foot.ini 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/foot/foot.ini 2024-04-23 08:06:57.188618092 -0400
@@ -2,7 +2,7 @@
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
@@ -54,8 +54,8 @@ diff -ur a/nwg_shell/skel/config/foot/foot.ini b/nwg_shell/skel/config/foot/foot
# app-id=foot
# title=foot
diff -ur a/nwg_shell/skel/config/hypr/hyprland.conf b/nwg_shell/skel/config/hypr/hyprland.conf
---- a/nwg_shell/skel/config/hypr/hyprland.conf 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/hypr/hyprland.conf 2024-02-07 21:45:22.562125401 -0500
+--- a/nwg_shell/skel/config/hypr/hyprland.conf 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/hypr/hyprland.conf 2024-04-23 08:07:58.307611735 -0400
@@ -17,8 +17,7 @@
#
exec = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
@@ -67,8 +67,8 @@ diff -ur a/nwg_shell/skel/config/hypr/hyprland.conf b/nwg_shell/skel/config/hypr
#
# Include settings generated by nwg-shell-config
diff -ur a/nwg_shell/skel/config/nwg-bar/bar.json b/nwg_shell/skel/config/nwg-bar/bar.json
---- a/nwg_shell/skel/config/nwg-bar/bar.json 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-bar/bar.json 2024-02-07 21:45:22.563125383 -0500
+--- a/nwg_shell/skel/config/nwg-bar/bar.json 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-bar/bar.json 2024-04-23 08:13:11.595459991 -0400
@@ -11,12 +11,12 @@
},
{
@@ -86,8 +86,8 @@ diff -ur a/nwg_shell/skel/config/nwg-bar/bar.json b/nwg_shell/skel/config/nwg-ba
]
\ No newline at end of file
diff -ur a/nwg_shell/skel/config/nwg-bar/hyprland.json b/nwg_shell/skel/config/nwg-bar/hyprland.json
---- a/nwg_shell/skel/config/nwg-bar/hyprland.json 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-bar/hyprland.json 2024-02-07 21:45:22.563125383 -0500
+--- a/nwg_shell/skel/config/nwg-bar/hyprland.json 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-bar/hyprland.json 2024-04-23 08:13:32.787113097 -0400
@@ -11,12 +11,12 @@
},
{
@@ -105,53 +105,53 @@ diff -ur a/nwg_shell/skel/config/nwg-bar/hyprland.json b/nwg_shell/skel/config/n
]
\ No newline at end of file
diff -ur a/nwg_shell/skel/config/nwg-panel/hyprland-0 b/nwg_shell/skel/config/nwg-panel/hyprland-0
---- a/nwg_shell/skel/config/nwg-panel/hyprland-0 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/hyprland-0 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/hyprland-0 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/hyprland-0 2024-04-23 08:14:52.432809425 -0400
@@ -84,11 +84,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
diff -ur a/nwg_shell/skel/config/nwg-panel/hyprland-1 b/nwg_shell/skel/config/nwg-panel/hyprland-1
---- a/nwg_shell/skel/config/nwg-panel/hyprland-1 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/hyprland-1 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/hyprland-1 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/hyprland-1 2024-04-23 08:14:58.944702840 -0400
@@ -86,11 +86,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
diff -ur a/nwg_shell/skel/config/nwg-panel/hyprland-2 b/nwg_shell/skel/config/nwg-panel/hyprland-2
---- a/nwg_shell/skel/config/nwg-panel/hyprland-2 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/hyprland-2 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/hyprland-2 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/hyprland-2 2024-04-23 08:15:06.752575048 -0400
@@ -83,11 +83,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
@@ -167,70 +167,70 @@ diff -ur a/nwg_shell/skel/config/nwg-panel/hyprland-2 b/nwg_shell/skel/config/nw
"file-manager": "thunar",
"height": 0,
diff -ur a/nwg_shell/skel/config/nwg-panel/hyprland-3 b/nwg_shell/skel/config/nwg-panel/hyprland-3
---- a/nwg_shell/skel/config/nwg-panel/hyprland-3 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/hyprland-3 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/hyprland-3 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/hyprland-3 2024-04-23 08:15:15.176437171 -0400
@@ -82,11 +82,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
diff -ur a/nwg_shell/skel/config/nwg-panel/preset-0 b/nwg_shell/skel/config/nwg-panel/preset-0
---- a/nwg_shell/skel/config/nwg-panel/preset-0 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/preset-0 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/preset-0 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/preset-0 2024-04-23 08:15:23.410302403 -0400
@@ -85,11 +85,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
diff -ur a/nwg_shell/skel/config/nwg-panel/preset-1 b/nwg_shell/skel/config/nwg-panel/preset-1
---- a/nwg_shell/skel/config/nwg-panel/preset-1 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/preset-1 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/preset-1 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/preset-1 2024-04-23 08:15:31.000178183 -0400
@@ -87,11 +87,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
diff -ur a/nwg_shell/skel/config/nwg-panel/preset-2 b/nwg_shell/skel/config/nwg-panel/preset-2
---- a/nwg_shell/skel/config/nwg-panel/preset-2 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/preset-2 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/preset-2 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/preset-2 2024-04-23 08:15:38.024063224 -0400
@@ -99,11 +99,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
@@ -246,25 +246,25 @@ diff -ur a/nwg_shell/skel/config/nwg-panel/preset-2 b/nwg_shell/skel/config/nwg-
"file-manager": "thunar",
"height": 0,
diff -ur a/nwg_shell/skel/config/nwg-panel/preset-3 b/nwg_shell/skel/config/nwg-panel/preset-3
---- a/nwg_shell/skel/config/nwg-panel/preset-3 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/nwg-panel/preset-3 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/nwg-panel/preset-3 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/nwg-panel/preset-3 2024-04-23 08:15:45.775936353 -0400
@@ -83,11 +83,11 @@
},
{
"name": "Restart",
-- "cmd": "systemctl reboot"
-+ "cmd": "loginctl reboot"
+- "cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
++ "cmd": "nwg-dialog -p reboot -c \"loginctl reboot\""
},
{
"name": "Shutdown",
-- "cmd": "systemctl -i poweroff"
-+ "cmd": "loginctl -i poweroff"
+- "cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
++ "cmd": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\""
}
]
},
diff -ur a/nwg_shell/skel/config/sway/autostart b/nwg_shell/skel/config/sway/autostart
---- a/nwg_shell/skel/config/sway/autostart 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/sway/autostart 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/sway/autostart 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/sway/autostart 2024-04-23 08:16:45.765954548 -0400
@@ -6,8 +6,6 @@
exec_always nwg-autotiling
exec_always nwg-drawer -r -s preset-0.css -term foot -ft
@@ -275,8 +275,8 @@ diff -ur a/nwg_shell/skel/config/sway/autostart b/nwg_shell/skel/config/sway/aut
exec_always nwg-screenshot-applet
exec_always nwg-shell-config -s
diff -ur a/nwg_shell/skel/config/sway/config b/nwg_shell/skel/config/sway/config
---- a/nwg_shell/skel/config/sway/config 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/config/sway/config 2024-02-07 21:45:22.564125365 -0500
+--- a/nwg_shell/skel/config/sway/config 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/config/sway/config 2024-04-23 08:18:36.244146606 -0400
@@ -36,10 +36,9 @@
############### Autostart ##################
@@ -291,18 +291,18 @@ diff -ur a/nwg_shell/skel/config/sway/config b/nwg_shell/skel/config/sway/config
### Turn off screen on lid closed
diff -ur a/nwg_shell/skel/data/nwg-shell-config/settings b/nwg_shell/skel/data/nwg-shell-config/settings
---- a/nwg_shell/skel/data/nwg-shell-config/settings 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/data/nwg-shell-config/settings 2024-02-07 21:45:22.565125347 -0500
+--- a/nwg_shell/skel/data/nwg-shell-config/settings 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/data/nwg-shell-config/settings 2024-04-23 08:20:04.961694894 -0400
@@ -18,9 +18,9 @@
"browser": "",
- "pb-exit": "swaymsg exit",
+ "pb-exit": "nwg-dialog -p exit-sway -c \"swaymsg exit\"",
"pb-lock": "nwg-lock",
-- "pb-poweroff": "systemctl -i poweroff",
-- "pb-reboot": "systemctl reboot",
-- "pb-sleep": "systemctl suspend",
-+ "pb-poweroff": "loginctl poweroff",
-+ "pb-reboot": "loginctl reboot",
-+ "pb-sleep": "loginctl suspend",
+- "pb-poweroff": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\"",
+- "pb-reboot": "nwg-dialog -p reboot -c \"systemctl reboot\"",
+- "pb-sleep": "nwg-dialog -p sleep -c \"systemctl suspend\"",
++ "pb-poweroff": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\"",
++ "pb-reboot": "nwg-dialog -p reboot -c \"loginctl reboot\"",
++ "pb-sleep": "nwg-dialog -p sleep -c \"loginctl suspend\"",
"panel-preset": "preset-0",
"panel-custom": "",
"show-on-startup": false,
@@ -313,7 +313,7 @@ diff -ur a/nwg_shell/skel/data/nwg-shell-config/settings b/nwg_shell/skel/data/n
- "gtklock-poweroff-command": "systemctl -i poweroff",
- "gtklock-reboot-command": "systemctl reboot",
- "gtklock-suspend-command": "systemctl suspend",
-+ "gtklock-poweroff-command": "loginctl poweroff",
++ "gtklock-poweroff-command": "loginctl -i poweroff",
+ "gtklock-reboot-command": "loginctl reboot",
+ "gtklock-suspend-command": "loginctl suspend",
"gtklock-time-format": "%H:%M:%S",
@@ -326,22 +326,22 @@ diff -ur a/nwg_shell/skel/data/nwg-shell-config/settings b/nwg_shell/skel/data/n
}
\ No newline at end of file
diff -ur a/nwg_shell/skel/data/nwg-shell-config/settings-hyprland b/nwg_shell/skel/data/nwg-shell-config/settings-hyprland
---- a/nwg_shell/skel/data/nwg-shell-config/settings-hyprland 2024-02-04 20:54:31.000000000 -0500
-+++ b/nwg_shell/skel/data/nwg-shell-config/settings-hyprland 2024-02-07 21:45:22.565125347 -0500
+--- a/nwg_shell/skel/data/nwg-shell-config/settings-hyprland 2024-04-18 20:06:36.000000000 -0400
++++ b/nwg_shell/skel/data/nwg-shell-config/settings-hyprland 2024-04-23 08:20:16.632503931 -0400
@@ -16,9 +16,9 @@
"show-on-startup": false,
- "pb-exit": "hyprctl dispatch exit",
+ "pb-exit": "nwg-dialog -p exit-hyprland -c \"hyprctl dispatch exit\"",
"pb-lock": "nwg-lock",
-- "pb-poweroff": "systemctl -i poweroff",
-- "pb-reboot": "systemctl reboot",
-- "pb-sleep": "systemctl suspend",
-+ "pb-poweroff": "loginctl poweroff",
-+ "pb-reboot": "loginctl reboot",
-+ "pb-sleep": "loginctl suspend",
+- "pb-poweroff": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\"",
+- "pb-reboot": "nwg-dialog -p reboot -c \"systemctl reboot\"",
+- "pb-sleep": "nwg-dialog -p sleep -c \"systemctl suspend\"",
++ "pb-poweroff": "nwg-dialog -p poweroff -c \"loginctl -i poweroff\"",
++ "pb-reboot": "nwg-dialog -p reboot -c \"loginctl reboot\"",
++ "pb-sleep": "nwg-dialog -p sleep -c \"loginctl suspend\"",
"gen-use-settings": true,
"gen-border_size": 1,
"gen-no_border_on_floating": false,
-@@ -103,7 +103,7 @@
+@@ -104,7 +104,7 @@
"lockscreen-custom-cmd": "",
"lockscreen-timeout": 1200,
"screenshot": true,
@@ -350,14 +350,14 @@ diff -ur a/nwg_shell/skel/data/nwg-shell-config/settings-hyprland b/nwg_shell/sk
"sleep-timeout": 1800,
"resume-cmd": "",
"before-sleep": "",
-@@ -128,13 +128,13 @@
+@@ -129,13 +129,13 @@
"gtklock-logout-command": "swaymsg exit",
"gtklock-playerctl": false,
"gtklock-powerbar": false,
- "gtklock-poweroff-command": "systemctl -i poweroff",
- "gtklock-reboot-command": "systemctl reboot",
- "gtklock-suspend-command": "systemctl suspend",
-+ "gtklock-poweroff-command": "loginctl poweroff",
++ "gtklock-poweroff-command": "loginctl -i poweroff",
+ "gtklock-reboot-command": "loginctl reboot",
+ "gtklock-suspend-command": "loginctl suspend",
"gtklock-time-format": "%H:%M:%S",
diff --git a/desktop/oomox/oomox.SlackBuild b/desktop/oomox/oomox.SlackBuild
index b91a8c5312..8b11241b52 100644
--- a/desktop/oomox/oomox.SlackBuild
+++ b/desktop/oomox/oomox.SlackBuild
@@ -25,7 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=oomox
-VERSION=${VERSION:-1.7.0.6}
+SRCNAM=themix-gui
+VERSION=${VERSION:-1.15.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,9 +41,6 @@ MATERIAVER=${MATERIAVER:-20180922}
OOMOXVER=${OOMOXVER:-1.9.1}
OOMOXIFYVER=${OOMOXIFYVER:-1.0.1}
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -57,9 +55,9 @@ 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
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -83,7 +81,7 @@ tar xvf $CWD/archdroid-icon-theme-$ARCHDROIDVER.tar.gz --strip-components=1 \
-C $PKG/opt/oomox/plugins/icons_archdroid
tar xvf $CWD/base16-builder-$BASE16VER.tar.gz --strip-components=1 \
- -C $PKG/opt/oomox/plugins/import_base16/base16-data
+ -C $PKG/opt/oomox/plugins/base16
tar xvf $CWD/gnome-colors-icon-theme-$GNOMECOLORSVER.tar.gz --strip-components=1 \
-C $PKG/opt/oomox/plugins/icons_gnomecolors
@@ -92,11 +90,12 @@ tar xvf $CWD/gnome-colors-icon-theme-$GNOMECOLORSVER.tar.gz --strip-components=1
mv gnome-colors gnome-colors-icon-theme )
tar xvf $CWD/oomoxify-$OOMOXIFYVER.tar.gz --strip-components=1 \
- -C $PKG/opt/oomox/plugins/oomoxify
+ -C $PKG/opt/oomox/plugins/export_oomoxify
tar xvf $CWD/materia-theme-$MATERIAVER.tar.gz --strip-components=1 \
-C $PKG/opt/oomox/plugins/theme_materia/materia-theme
+mkdir -p $PKG/opt/oomox/plugins/theme_oomox/gtk-theme
tar xvf $CWD/$PRGNAM-gtk-theme-$OOMOXVER.tar.gz --strip-components=1 \
-C $PKG/opt/oomox/plugins/theme_oomox/gtk-theme
@@ -130,12 +129,6 @@ mkdir -p $PKG/usr/share/icons/hicolor/symbolic/apps
cp -a packaging/com.github.themix_project.Oomox-symbolic.svg \
$PKG/usr/share/icons/hicolor/symbolic/apps/com.github.themix_project.Oomox-symbolic.svg
-for SIZE in 16 24 32 48 512; do
- mkdir -p $PKG/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps
- cp -a packaging/com.github.themix_project.Oomox-$SIZE.png \
- $PKG/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/com.github.themix_project.Oomox.png
-done
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CREDITS LICENSE README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/desktop/oomox/oomox.info b/desktop/oomox/oomox.info
index d65f4be454..da6301fcd6 100644
--- a/desktop/oomox/oomox.info
+++ b/desktop/oomox/oomox.info
@@ -1,7 +1,7 @@
PRGNAM="oomox"
-VERSION="1.7.0.6"
-HOMEPAGE="https://github.com/themix-project/oomox"
-DOWNLOAD="https://github.com/themix-project/oomox/archive/1.7.0.6/oomox-1.7.0.6.tar.gz \
+VERSION="1.15.1"
+HOMEPAGE="https://github.com/themix-project/themix-gui"
+DOWNLOAD="https://github.com/themix-project/themix-gui/archive/1.15.1/themix-gui-1.15.1.tar.gz \
https://github.com/NicoHood/arc-theme/archive/7ff5b36c287fd50a5910a67a255a3d6bec58b679/arc-theme-7ff5b36c287fd50a5910a67a255a3d6bec58b679.tar.gz \
https://github.com/themix-project/archdroid-icon-theme/archive/1.0.2/archdroid-icon-theme-1.0.2.tar.gz \
https://github.com/base16-builder/base16-builder/archive/d022b9daa5c233a08a8d3b94fd534a3041e3a8c1/base16-builder-d022b9daa5c233a08a8d3b94fd534a3041e3a8c1.tar.gz \
@@ -9,7 +9,7 @@ DOWNLOAD="https://github.com/themix-project/oomox/archive/1.7.0.6/oomox-1.7.0.6.
https://github.com/nana-4/materia-theme/archive/v20180922/materia-theme-20180922.tar.gz \
https://github.com/themix-project/oomox-gtk-theme/archive/1.9.1/oomox-gtk-theme-1.9.1.tar.gz \
https://github.com/themix-project/oomoxify/archive/1.0.1/oomoxify-1.0.1.tar.gz"
-MD5SUM="39ba21ea6ba52f3317da5066d80cae20 \
+MD5SUM="7776c9a8b5088703c2a9ab35e4532f9a \
a0f38b1c341198a81408379907a0ca4b \
cb669130685dcbf03a8f7f5738c71dc6 \
38fc51a55c798032266c03ee82461119 \
diff --git a/desktop/oomox/slack-desc b/desktop/oomox/slack-desc
index e05c63d671..90c54b9ff2 100644
--- a/desktop/oomox/slack-desc
+++ b/desktop/oomox/slack-desc
@@ -13,7 +13,7 @@ oomox: variations of a Oomox (Numix-based), Materia and Arc themes (GTK2,
oomox: GTK3, Cinnamon, GNOME, Openbox, Xfwm), Gnome-Colors and Archdroid
oomox: icon themes.
oomox:
-oomox: Homepage: https://github.com/themix-project/oomox
+oomox: Homepage: https://github.com/themix-project/themix-gui
oomox:
oomox:
oomox:
diff --git a/desktop/qmmp-skins/qmmp-skins.info b/desktop/qmmp-skins/qmmp-skins.info
index 3cc8e87110..48fc993e31 100644
--- a/desktop/qmmp-skins/qmmp-skins.info
+++ b/desktop/qmmp-skins/qmmp-skins.info
@@ -2,7 +2,7 @@ PRGNAM="qmmp-skins"
VERSION="1.0"
HOMEPAGE="http://qmmp.ylsoftware.com/files/skins/"
DOWNLOAD="http://qmmp.ylsoftware.com/files/skins/Skins_All_in_One.zip"
-MD5SUM="d371b6c85b1c2fb11727c1c6825e407b"
+MD5SUM="b1d9c79b1e744c692efc129d64186141"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qmmp"
diff --git a/desktop/qt6ct/qt6ct.SlackBuild b/desktop/qt6ct/qt6ct.SlackBuild
index 8e5d0de3eb..a7911e335f 100644
--- a/desktop/qt6ct/qt6ct.SlackBuild
+++ b/desktop/qt6ct/qt6ct.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for qt6ct
-# Copyright 2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2023-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -31,13 +31,15 @@ TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
+ ARCH="$( uname -m )"
fi
+case "$ARCH" in
+ i?86) echo "Qt 6 does not support 32bit CPUs"
+ exit 1 ;;
+ arm*) ARCH=arm ;;
+esac
+
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/desktop/qt6ct/qt6ct.info b/desktop/qt6ct/qt6ct.info
index dfed5a0510..b3b02d9b82 100644
--- a/desktop/qt6ct/qt6ct.info
+++ b/desktop/qt6ct/qt6ct.info
@@ -1,10 +1,10 @@
PRGNAM="qt6ct"
VERSION="0.9"
HOMEPAGE="https://github.com/trialuser02/qt6ct"
-DOWNLOAD="https://github.com/trialuser02/qt6ct/archive/0.9/qt6ct-0.9.tar.gz"
-MD5SUM="55bbf70041b2a9dd4017bb69f1de1198"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/trialuser02/qt6ct/archive/0.9/qt6ct-0.9.tar.gz"
+MD5SUM_x86_64="55bbf70041b2a9dd4017bb69f1de1198"
REQUIRES="qt6 %README%"
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/desktop/qtile/README b/desktop/qtile/README
index 2b44f405b8..4e3abec5b7 100644
--- a/desktop/qtile/README
+++ b/desktop/qtile/README
@@ -10,6 +10,6 @@ python3-dbus-next is an optional dependency for qtile.
It sends notifications through dbus - please additionally install a
notification daemon such as dunst for displaying notifications on qtile.
-python3-pywlroots (another optional dependency) provides experimental
-Wayland support. If python3-pywlroots is installed, then this SlackBuild
-will also install a Wayland .desktop session file.
+This SlackBuild does not provide Wayland support. Slackware 15.0 is only
+able to build wlroots 0.15. qtile >= 0.23.0 requires wlroots 0.16 (which
+cannot be built with Slackware 15).
diff --git a/desktop/qtile/qtile.SlackBuild b/desktop/qtile/qtile.SlackBuild
index 51e7162010..dae625eb03 100644
--- a/desktop/qtile/qtile.SlackBuild
+++ b/desktop/qtile/qtile.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for qtile
# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qtile
-VERSION=${VERSION:-0.22.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.25.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -48,20 +48,6 @@ 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
@@ -77,7 +63,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python3 setup.py install --root=$PKG
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
+# qtile provides a setup.py - however, setuptools > 58.2.0 does not recommend running setup.py directly
+python3 -m build --no-isolation
+python3 -m installer -d "$PKG" dist/*.whl
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
@@ -90,12 +81,6 @@ install -m 0755 $CWD/xinitrc.$PRGNAM $PKG/etc/X11/xinit/xinitrc.$PRGNAM
mkdir -p $PKG/usr/share/xsessions
install -D -m644 resources/$PRGNAM.desktop $PKG/usr/share/xsessions/$PRGNAM.desktop
-# If pywlroots is installed, install Wayland session file
-if $(python3 -c 'import pkgutil; exit(not pkgutil.find_loader("wlroots"))'); then
- mkdir -p $PKG/usr/share/wayland-sessions
- install -D -m644 resources/$PRGNAM-wayland.desktop $PKG/usr/share/wayland-sessions/$PRGNAM-wayland.desktop
-fi
-
# example for default config file maybe installed ~/$USER/.config/qtile
CONFIG="libqtile/resources/default_config.py"
diff --git a/desktop/qtile/qtile.info b/desktop/qtile/qtile.info
index c80ff54930..6cd7ee2c1a 100644
--- a/desktop/qtile/qtile.info
+++ b/desktop/qtile/qtile.info
@@ -1,10 +1,10 @@
PRGNAM="qtile"
-VERSION="0.22.1"
+VERSION="0.25.0"
HOMEPAGE="http://qtile.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.22.1.tar.gz"
-MD5SUM="504e17bca60ef78bdbdb0b706809dd8b"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.25.0.tar.gz"
+MD5SUM="5dea4d6feb2b018dfb54433837178a2d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-xcffib python3-cairocffi"
+REQUIRES="python3-xcffib python3-cairocffi python3-setuptools-scm-opt"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/desktop/quickswitch-i3/quickswitch-i3.info b/desktop/quickswitch-i3/quickswitch-i3.info
index 6c33d3431f..4b90bb8aa8 100644
--- a/desktop/quickswitch-i3/quickswitch-i3.info
+++ b/desktop/quickswitch-i3/quickswitch-i3.info
@@ -1,7 +1,7 @@
PRGNAM="quickswitch-i3"
VERSION="2.7.0"
HOMEPAGE="https://github.com/OliverUv/quickswitch-for-i3"
-DOWNLOAD="https://github.com/OliverUv/quickswitch-for-i3/archive/2.7.0.tar.gz"
+DOWNLOAD="https://github.com/OliverUv/quickswitch-for-i3/archive/2.7.0/quickswitch-for-i3-2.7.0.tar.gz"
MD5SUM="d36b1505337ea56bf3f4bff45c3a9b12"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/recoll/recoll.SlackBuild b/desktop/recoll/recoll.SlackBuild
index 14224eed2b..2d8fecf3b3 100644
--- a/desktop/recoll/recoll.SlackBuild
+++ b/desktop/recoll/recoll.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=recoll
-VERSION=${VERSION:-1.34.4}
+VERSION=${VERSION:-1.37.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -65,7 +62,7 @@ else
LIBDIRSUFFIX=""
fi
-# from the official online documenatation:
+# from the official online documentation:
#
# --enable-camelcase will enable splitting camelCase words. This is not enabled
# by default as it has the unfortunate side-effect of making some phrase searches
@@ -96,8 +93,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-sed -i '1,1i#include <QAbstractItemView>' qtgui/ssearch_w.cpp || exit 1
-
# Ugly hack, but it seems to work...
sed -i "s|recoll\.pro)|recoll.pro ; sed -i 's, -fno-exceptions,,' Makefile)|" Makefile.in
@@ -116,6 +111,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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
diff --git a/desktop/recoll/recoll.info b/desktop/recoll/recoll.info
index f2c628d1ed..a502414fe9 100644
--- a/desktop/recoll/recoll.info
+++ b/desktop/recoll/recoll.info
@@ -1,10 +1,10 @@
PRGNAM="recoll"
-VERSION="1.34.4"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-DOWNLOAD="https://www.lesbonscomptes.com/recoll/recoll-1.34.4.tar.gz"
-MD5SUM="e953da138da567f4aacde580e22cfe13"
+VERSION="1.37.5"
+HOMEPAGE="https://www.recoll.org/"
+DOWNLOAD="https://www.recoll.org/recoll-1.37.5.tar.gz"
+MD5SUM="35d595dcc48f5abc434fd8d7e4afebbc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="antiword exiftool python2-lxml python3-lxml mutagen unrtf untex"
+REQUIRES="antiword exiftool python3-lxml mutagen unrtf untex"
MAINTAINER="titopoquito"
EMAIL="titopoquito@gmail.com"
diff --git a/desktop/spectrwm/spectrwm.SlackBuild b/desktop/spectrwm/spectrwm.SlackBuild
index b5bf47bc4b..2952092b63 100644
--- a/desktop/spectrwm/spectrwm.SlackBuild
+++ b/desktop/spectrwm/spectrwm.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2020 Andrew Payne <phalange@komputermatrix.com>
+# Copyright 2020-2024 Andrew Payne <phalange@komputermatrix.com>
# Copyright (c) 2011-2015 LEVAI Daniel
# All rights reserved.
#
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=spectrwm
-VERSION=${VERSION:-3.4.1}
+VERSION=${VERSION:-3.5.1}
SRCNAM=SPECTRWM_${VERSION//./_}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/spectrwm/spectrwm.info b/desktop/spectrwm/spectrwm.info
index 7262e7c190..ae9bc697a5 100644
--- a/desktop/spectrwm/spectrwm.info
+++ b/desktop/spectrwm/spectrwm.info
@@ -1,8 +1,8 @@
PRGNAM="spectrwm"
-VERSION="3.4.1"
+VERSION="3.5.1"
HOMEPAGE="https://github.com/conformal/spectrwm/"
-DOWNLOAD="https://github.com/conformal/spectrwm/archive/SPECTRWM_3_4_1.tar.gz"
-MD5SUM="4eba6fb1e888a3df4918c181b66bdbde"
+DOWNLOAD="https://github.com/conformal/spectrwm/archive/refs/tags/SPECTRWM_3_5_1.tar.gz"
+MD5SUM="611604a6c4a9c7848d64ea98a0d1db16"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/stoken/stoken.info b/desktop/stoken/stoken.info
index f93eedc485..43c9dd4bbe 100644
--- a/desktop/stoken/stoken.info
+++ b/desktop/stoken/stoken.info
@@ -1,7 +1,7 @@
PRGNAM="stoken"
VERSION="0.81"
HOMEPAGE="https://github.com/cernekee/stoken"
-DOWNLOAD="https://github.com/cernekee/stoken/archive/v0.81.tar.gz"
+DOWNLOAD="https://github.com/cernekee/stoken/archive/v0.81/stoken-0.81.tar.gz"
MD5SUM="b0aab6d74024170b26880f7338e066f4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/superkey-launch/superkey-launch.info b/desktop/superkey-launch/superkey-launch.info
index eea89c8169..5625d7c0c8 100644
--- a/desktop/superkey-launch/superkey-launch.info
+++ b/desktop/superkey-launch/superkey-launch.info
@@ -1,7 +1,7 @@
PRGNAM="superkey-launch"
VERSION="1.6.3"
HOMEPAGE="https://github.com/ryanpcmcquen/superkey-launch"
-DOWNLOAD="https://github.com/ryanpcmcquen/superkey-launch/archive/1.6.3.tar.gz"
+DOWNLOAD="https://github.com/ryanpcmcquen/superkey-launch/archive/1.6.3/superkey-launch-1.6.3.tar.gz"
MD5SUM="31b7ee3ed8a515a08621fd0b17f5e3a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/todoman/todoman.SlackBuild b/desktop/todoman/todoman.SlackBuild
index 9b5530319f..b526d5f88a 100644
--- a/desktop/todoman/todoman.SlackBuild
+++ b/desktop/todoman/todoman.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
# Use newer, non-stock setuptools due to package requirements
# Requires python/python3-setuptools-opt build-time dependency
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/desktop/wlsunset/wlsunset.SlackBuild b/desktop/wlsunset/wlsunset.SlackBuild
index 67e77805c2..cde42f1e4c 100644
--- a/desktop/wlsunset/wlsunset.SlackBuild
+++ b/desktop/wlsunset/wlsunset.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for wlsunset
-# Copyright 2022 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
+# Copyright 2022-2024 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wlsunset
-VERSION=${VERSION:-0.3.0}
+VERSION=${VERSION:-0.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/wlsunset/wlsunset.info b/desktop/wlsunset/wlsunset.info
index 6186e6cfc2..347ba887a4 100644
--- a/desktop/wlsunset/wlsunset.info
+++ b/desktop/wlsunset/wlsunset.info
@@ -1,8 +1,8 @@
PRGNAM="wlsunset"
-VERSION="0.3.0"
+VERSION="0.4.0"
HOMEPAGE="https://git.sr.ht/~kennylevinsen/wlsunset"
-DOWNLOAD="https://git.sr.ht/~kennylevinsen/wlsunset/archive/0.3.0.tar.gz"
-MD5SUM="0ffd8d9bb235f5decf050f41e9154e5d"
+DOWNLOAD="https://git.sr.ht/~kennylevinsen/wlsunset/archive/0.4.0.tar.gz"
+MD5SUM="668e2f9b47b4f51eaf2b0706fe363123"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""