diff options
Diffstat (limited to 'desktop')
91 files changed, 724 insertions, 234 deletions
diff --git a/desktop/bibata-cursor-theme/README b/desktop/bibata-cursor-theme/README new file mode 100644 index 0000000000..e76c673be2 --- /dev/null +++ b/desktop/bibata-cursor-theme/README @@ -0,0 +1,8 @@ +Bibata is an open source, compact, and material designed cursor set that +aims to improve the cursor experience for users. It is one of the most +popular cursor sets in the Linux community and is now available for free +on Windows as well, with multiple color and size options. Its goal is to +offer personalized cursors to users. + +This SlackBuild only repackages the binary. It does not compile the +source tarball. diff --git a/desktop/bibata-cursor-theme/bibata-cursor-theme.SlackBuild b/desktop/bibata-cursor-theme/bibata-cursor-theme.SlackBuild new file mode 100644 index 0000000000..1dfae174eb --- /dev/null +++ b/desktop/bibata-cursor-theme/bibata-cursor-theme.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/bash + +# Slackware build script for bibata-cursor-theme + +# 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=bibata-cursor-theme +VERSION=${VERSION:-2.0.6} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM=Bibata +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 + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP + +# Extract tarball at the new $PRGNAM-$VERSION folder (ex. bibata-2.0.6) +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +cd $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM.tar.xz +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 {} \; + +# Move the extracted icon files to $PKG/usr/share/icons +mkdir -p $PKG/usr/share/icons +mv Bibata* $PKG/usr/share/icons + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +mv LICENSE $PKG/usr/doc/$PRGNAM-$VERSION # Move the LICENSE file instead of copying it +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# After moving all the files within the tarball, remove the $PRGNAM-$VERSION folder +cd $TMP && rmdir $PRGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +find . -type l \ + -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \ + sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/desktop/bibata-cursor-theme/bibata-cursor-theme.info b/desktop/bibata-cursor-theme/bibata-cursor-theme.info new file mode 100644 index 0000000000..2597daea25 --- /dev/null +++ b/desktop/bibata-cursor-theme/bibata-cursor-theme.info @@ -0,0 +1,10 @@ +PRGNAM="bibata-cursor-theme" +VERSION="2.0.6" +HOMEPAGE="https://github.com/ful1e5/Bibata_Cursor" +DOWNLOAD="https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.6/Bibata.tar.xz" +MD5SUM="991936d5522269e101267e9d2c3ce840" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/desktop/bibata-cursor-theme/slack-desc b/desktop/bibata-cursor-theme/slack-desc new file mode 100644 index 0000000000..2633c39f1e --- /dev/null +++ b/desktop/bibata-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------------------------------------------------------| +bibata-cursor-theme: bibata-cursor-theme (Material Based Cursor Theme) +bibata-cursor-theme: +bibata-cursor-theme: Bibata is an open source, compact, and material designed cursor set +bibata-cursor-theme: that aims to improve the cursor experience for users. It is one of the +bibata-cursor-theme: most popular cursor sets in the Linux community and is now available +bibata-cursor-theme: for free on Windows as well, with multiple color and size options. Its +bibata-cursor-theme: goal is to offer personalized cursors to users. +bibata-cursor-theme: +bibata-cursor-theme: +bibata-cursor-theme: +bibata-cursor-theme: diff --git a/desktop/dolphin-megasync/dolphin-megasync.SlackBuild b/desktop/dolphin-megasync/dolphin-megasync.SlackBuild index d9804bea4e..6a1d78c404 100644 --- a/desktop/dolphin-megasync/dolphin-megasync.SlackBuild +++ b/desktop/dolphin-megasync/dolphin-megasync.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dolphin-megasync SRCNAM=MEGAsync -VERSION=${VERSION:-4.7.2.0} +VERSION=${VERSION:-5.2.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -73,10 +73,9 @@ cd $SRCNAM-${VERSION}_Linux # prepare source mkdir -p build -# Apply Arch patch (Thanks to Arch) -patch -p2 -i $CWD/kf5.patch --verbose || extit 1 -mv src/MEGAShellExtDolphin/CMakeLists.txt src/MEGAShellExtDolphin/CMakeLists.txt.old -mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt src/MEGAShellExtDolphin/CMakeLists.txt +# fix kf5 INSTALL PATH +cp src/MEGAShellExtDolphin/CMakeLists.txt src/MEGAShellExtDolphin/CMakeLists.txt.old +patch -p1 -i $CWD/kf5_5.2.1.0_Linux.patch --verbose || exit 1 chown -R root:root . find -L . \ diff --git a/desktop/dolphin-megasync/dolphin-megasync.info b/desktop/dolphin-megasync/dolphin-megasync.info index ecb9348136..37b855903d 100644 --- a/desktop/dolphin-megasync/dolphin-megasync.info +++ b/desktop/dolphin-megasync/dolphin-megasync.info @@ -1,10 +1,10 @@ PRGNAM="dolphin-megasync" -VERSION="4.7.2.0" +VERSION="5.2.1.0" HOMEPAGE="https://github.com/meganz/MEGAsync/" -DOWNLOAD="https://github.com/meganz/MEGAsync/archive/v4.7.2.0_Linux/MEGAsync-4.7.2.0_Linux.tar.gz" -MD5SUM="b1734bf785e279dd0d01d8ff254c7587" +DOWNLOAD="https://github.com/meganz/MEGAsync/archive/v5.2.1.0_Linux/MEGAsync-5.2.1.0_Linux.tar.gz" +MD5SUM="ec6e327ea4d45853455fbf23e1fcd62d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="MEGAsync" MAINTAINER="JW(Shinichi Abe)" EMAIL="shin1.abe@nifty.com" diff --git a/desktop/dolphin-megasync/kf5.patch b/desktop/dolphin-megasync/kf5.patch deleted file mode 100644 index 3f773ddeef..0000000000 --- a/desktop/dolphin-megasync/kf5.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/MEGAsync/src/MEGAShellExtDolphin/CMakeLists_kde5.txt b/MEGAsync/src/MEGAShellExtDolphin/CMakeLists_kde5.txt -@@ -64,4 +64,4 @@ target_link_libraries(${MEGASYNCPLUGIN} KF5::CoreAddons KF5::KIOCore KF5::KIOWid - - #install(FILES ${CMAKE_CURRENT_BINARY_DIR}/megasync-plugin.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) - install(FILES megasync-plugin.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) --install(TARGETS ${MEGASYNCPLUGIN} DESTINATION ${CMAKE_INSTALL_LIBDIR}/qt5/plugins) -+install(TARGETS ${MEGASYNCPLUGIN} DESTINATION ${PLUGIN_INSTALL_DIR}) - -diff --git a/MEGAsync/src/MEGAShellExtDolphin/megasync-plugin.moc b/src/MEGAShellExtDolphin/megasync-plugin.moc -deleted file mode 100644 -index e69de29b..00000000 - diff --git a/desktop/dolphin-megasync/kf5_5.2.1.0_Linux.patch b/desktop/dolphin-megasync/kf5_5.2.1.0_Linux.patch new file mode 100644 index 0000000000..f00b80103d --- /dev/null +++ b/desktop/dolphin-megasync/kf5_5.2.1.0_Linux.patch @@ -0,0 +1,8 @@ +--- MEGAsync-5.2.1.0_Linux/src/MEGAShellExtDolphin/CMakeLists.txt 2024-04-17 20:25:54.000000000 +0900 ++++ MEGAsync-5.2.1.0_Linux.New/src/MEGAShellExtDolphin/CMakeLists.txt 2024-05-10 19:38:46.571062863 +0900 +@@ -58,4 +58,4 @@ + target_link_libraries(${MEGASYNCPLUGIN} KF5::CoreAddons KF5::KIOCore KF5::KIOWidgets) + + install(FILES megasync-plugin.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) +-install(TARGETS ${MEGASYNCPLUGIN} DESTINATION ${CMAKE_INSTALL_LIBDIR}/qt5/plugins) ++install(TARGETS ${MEGASYNCPLUGIN} DESTINATION ${PLUGIN_INSTALL_DIR}) diff --git a/desktop/evilwm/evilwm.SlackBuild b/desktop/evilwm/evilwm.SlackBuild index 02ec475737..c1621bf153 100644 --- a/desktop/evilwm/evilwm.SlackBuild +++ b/desktop/evilwm/evilwm.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=evilwm VERSION=${VERSION:-1.4.3} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -79,6 +79,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +patch -p1 < "$CWD/fix-undef-soliddrag.patch" || exit 1 + CFLAGS="$SLKCFLAGS" \ ./configure make diff --git a/desktop/evilwm/fix-undef-soliddrag.patch b/desktop/evilwm/fix-undef-soliddrag.patch new file mode 100644 index 0000000000..de7f97ba44 --- /dev/null +++ b/desktop/evilwm/fix-undef-soliddrag.patch @@ -0,0 +1,76 @@ +diff --git a/ChangeLog b/ChangeLog +index 8c31b4d..0127038 100644 +--- a/ChangeLog ++++ b/ChangeLog +@@ -1,3 +1,5 @@ ++ * Fix compilation with SOLIDDRAG undefined [jake] ++ + Version 1.4.3, Sat Mar 9 2024 + + * Force dock windows to have _NET_WM_STATE_FOCUSED +diff --git a/client_move.c b/client_move.c +index 1dacd6e..3c7140a 100644 +--- a/client_move.c ++++ b/client_move.c +@@ -230,7 +230,7 @@ void client_move_drag(struct client *c, unsigned button) { + #ifdef INFOBANNER_MOVERESIZE + create_info_window(c); + #endif +- if (option.no_solid_drag) { ++ if (OPTION_NO_SOLID_DRAG) { + XGrabServer(display.dpy); + draw_outline(c); // draw + } +@@ -242,7 +242,7 @@ void client_move_drag(struct client *c, unsigned button) { + case MotionNotify: + if (ev.xmotion.root != c->screen->root) + break; +- if (option.no_solid_drag) { ++ if (OPTION_NO_SOLID_DRAG) { + draw_outline(c); // erase + XUngrabServer(display.dpy); + } +@@ -254,7 +254,7 @@ void client_move_drag(struct client *c, unsigned button) { + #ifdef INFOBANNER_MOVERESIZE + update_info_window(c); + #endif +- if (option.no_solid_drag) { ++ if (OPTION_NO_SOLID_DRAG) { + XSync(display.dpy, False); + XGrabServer(display.dpy); + draw_outline(c); // draw +@@ -269,7 +269,7 @@ void client_move_drag(struct client *c, unsigned button) { + case ButtonRelease: + if (ev.xbutton.button != button) + continue; +- if (option.no_solid_drag) { ++ if (OPTION_NO_SOLID_DRAG) { + draw_outline(c); // erase + XUngrabServer(display.dpy); + } +@@ -277,7 +277,7 @@ void client_move_drag(struct client *c, unsigned button) { + remove_info_window(); + #endif + XUngrabPointer(display.dpy, CurrentTime); +- if (option.no_solid_drag) { ++ if (OPTION_NO_SOLID_DRAG) { + // For solid drags, the client was + // moved with the mouse. For non-solid + // drags, we need a final move/raise: +diff --git a/evilwm.h b/evilwm.h +index e46cb78..7f2aedf 100644 +--- a/evilwm.h ++++ b/evilwm.h +@@ -52,8 +52,10 @@ struct options { + + extern struct options option; + +-#ifndef SOLIDDRAG +-# define option.no_solid_drag 1 ++#ifdef SOLIDDRAG ++# define OPTION_NO_SOLID_DRAG (option.no_solid_drag) ++#else ++# define OPTION_NO_SOLID_DRAG (1) + #endif + + extern unsigned numlockmask; diff --git a/desktop/fvwm3/0001-rename-perl-fvwm.patch.gz b/desktop/fvwm3/0001-rename-perl-fvwm.patch.gz Binary files differnew file mode 100644 index 0000000000..10d31a2603 --- /dev/null +++ b/desktop/fvwm3/0001-rename-perl-fvwm.patch.gz diff --git a/desktop/fvwm3/fvwm3.SlackBuild b/desktop/fvwm3/fvwm3.SlackBuild index de7467eaa6..fc4eba2a1e 100644 --- a/desktop/fvwm3/fvwm3.SlackBuild +++ b/desktop/fvwm3/fvwm3.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=fvwm3 VERSION=${VERSION:-1.1.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -70,6 +70,11 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION +# rename perl libraries to avoid collisions with the stock fvwm +# borrowed from ALT Linux +# https://git.altlinux.org/gears/f/fvwm3.git?a=blob_plain;f=0001-rename-perl-fvwm.patch +zcat $CWD/0001-rename-perl-fvwm.patch.gz | patch -p2 + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -77,6 +82,7 @@ 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 {} \; +./autogen.sh CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/desktop/fvwm3/fvwm3.info b/desktop/fvwm3/fvwm3.info index dfcc538c99..942791e618 100644 --- a/desktop/fvwm3/fvwm3.info +++ b/desktop/fvwm3/fvwm3.info @@ -1,8 +1,8 @@ PRGNAM="fvwm3" VERSION="1.1.0" HOMEPAGE="https://github.com/fvwmorg/fvwm3" -DOWNLOAD="https://github.com/fvwmorg/fvwm3/releases/download/1.1.0/fvwm3-1.1.0.tar.gz" -MD5SUM="35c38bbdc97f9efac0271f3c7ec5a0c3" +DOWNLOAD="https://github.com/fvwmorg/fvwm3/archive/1.1.0/fvwm3-1.1.0.tar.gz" +MD5SUM="033cb2740c12b5acd406d75271dd1317" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/desktop/gnome-shell/gnome-shell.SlackBuild b/desktop/gnome-shell/gnome-shell.SlackBuild index 06eb31e9e7..42d18f2289 100644 --- a/desktop/gnome-shell/gnome-shell.SlackBuild +++ b/desktop/gnome-shell/gnome-shell.SlackBuild @@ -29,12 +29,15 @@ # Slackware's gsettings-desktop-schemas-40.0. Then we install the 41.0 schemas # in a alternate location, compile them, and show gnome-shell where they are # using XDG_DATA_DIRS at runtime with a wrapper script. +# +# Modified May 10, 2024 - Disable building tests to drop mutter's +# xvfb-run dependency. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gnome-shell VERSION=${VERSION:-41.9} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -143,7 +146,8 @@ cd build --prefix=/usr \ --sysconfdir=/etc \ -Dstrip=true \ - -Dsystemd=false + -Dsystemd=false \ + -Dtests=false "${NINJA:=ninja}" DESTDIR=$PKG $NINJA install cd .. diff --git a/desktop/icewm/icewm.SlackBuild b/desktop/icewm/icewm.SlackBuild index d8ffb3d557..f86c85149a 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.7} +VERSION=${VERSION:-3.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/icewm/icewm.info b/desktop/icewm/icewm.info index bb750da2b9..aafb267826 100644 --- a/desktop/icewm/icewm.info +++ b/desktop/icewm/icewm.info @@ -1,8 +1,8 @@ PRGNAM="icewm" -VERSION="3.4.7" +VERSION="3.5.1" HOMEPAGE="https://ice-wm.org/" -DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/3.4.7/icewm-3.4.7.tar.lz" -MD5SUM="bbac75194d5d78c5948730c794c90d6b" +DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/3.5.1/icewm-3.5.1.tar.lz" +MD5SUM="b3bdf81a5d914f8ef965f76a5e1e6dbb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="imlib2" diff --git a/desktop/ideviceinstaller/ideviceinstaller.SlackBuild b/desktop/ideviceinstaller/ideviceinstaller.SlackBuild index e1f9fbeeba..15650ab0be 100644 --- a/desktop/ideviceinstaller/ideviceinstaller.SlackBuild +++ b/desktop/ideviceinstaller/ideviceinstaller.SlackBuild @@ -6,7 +6,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ideviceinstaller -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-1.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,7 +84,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 README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING README.md NEWS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/desktop/ideviceinstaller/ideviceinstaller.info b/desktop/ideviceinstaller/ideviceinstaller.info index 20e971ab62..d018bb455d 100644 --- a/desktop/ideviceinstaller/ideviceinstaller.info +++ b/desktop/ideviceinstaller/ideviceinstaller.info @@ -1,8 +1,8 @@ PRGNAM="ideviceinstaller" -VERSION="1.1.0" +VERSION="1.1.1" HOMEPAGE="http://www.libimobiledevice.org" -DOWNLOAD="http://www.libimobiledevice.org/downloads/ideviceinstaller-1.1.0.tar.bz2" -MD5SUM="20bd74111c1e8bf7ce393f8f0919263c" +DOWNLOAD="https://github.com/libimobiledevice/ideviceinstaller/releases/download/1.1.1/ideviceinstaller-1.1.1.tar.bz2" +MD5SUM="824b1c6bcb2fab6a0788945c019f83be" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/lxpanel/lxpanel.SlackBuild b/desktop/lxpanel/lxpanel.SlackBuild index 853f3ce20f..2e16ffb833 100644 --- a/desktop/lxpanel/lxpanel.SlackBuild +++ b/desktop/lxpanel/lxpanel.SlackBuild @@ -28,8 +28,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=lxpanel -VERSION=${VERSION:-0.10.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-20230918_633a2d4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -83,14 +83,9 @@ 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" = "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 +for i in $CWD/patches/* ; do patch -p1 < $i ; done + +./autogen.sh || true CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/desktop/lxpanel/lxpanel.info b/desktop/lxpanel/lxpanel.info index acb7f1aa94..5dc89ae13f 100644 --- a/desktop/lxpanel/lxpanel.info +++ b/desktop/lxpanel/lxpanel.info @@ -1,8 +1,8 @@ PRGNAM="lxpanel" -VERSION="0.10.1" +VERSION="20230918_633a2d4" HOMEPAGE="https://wiki.lxde.org/en/LXPanel" -DOWNLOAD="https://downloads.sf.net/lxde/lxpanel-0.10.1.tar.xz" -MD5SUM="c922d044789c3d7ae028f0e80dea18b0" +DOWNLOAD="https://ponce.cc/slackware/sources/repo/lxde/lxpanel-20230918_633a2d4.tar.xz" +MD5SUM="e8b042e60c977c70eda52caf0f61b6b7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libfm" diff --git a/desktop/lxpanel/patches/lxpanel-0.10.1-fix-pager-panel-width.patch b/desktop/lxpanel/patches/lxpanel-0.10.1-fix-pager-panel-width.patch new file mode 100644 index 0000000000..4d53fc8f78 --- /dev/null +++ b/desktop/lxpanel/patches/lxpanel-0.10.1-fix-pager-panel-width.patch @@ -0,0 +1,37 @@ +From b46e3a39786a5be04bf9cc3844dd184308cd7495 Mon Sep 17 00:00:00 2001 +From: Ben Walsh <b@wumpster.com> +Date: Sat, 6 Jun 2020 10:38:15 +0100 +Subject: [PATCH] Specify GTK_REQUEST_CONSTANT_SIZE. Fixes #773. + +--- + src/panel.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/src/panel.c b/src/panel.c +index da9e718b..b52fc796 100644 +--- a/src/panel.c ++++ b/src/panel.c +@@ -293,6 +293,12 @@ lxpanel_get_preferred_height (GtkWidget *widget, + if (natural_height) + *natural_height = requisition.height; + } ++ ++static GtkSizeRequestMode ++lxpanel_get_request_mode (GtkWidget *widget) ++{ ++ return GTK_SIZE_REQUEST_CONSTANT_SIZE; ++} + #endif + + static void lxpanel_size_allocate(GtkWidget *widget, GtkAllocation *a) +@@ -413,6 +419,7 @@ static void lxpanel_class_init(PanelToplevelClass *klass) + #if GTK_CHECK_VERSION(3, 0, 0) + widget_class->get_preferred_width = lxpanel_get_preferred_width; + widget_class->get_preferred_height = lxpanel_get_preferred_height; ++ widget_class->get_request_mode = lxpanel_get_request_mode; + #else + widget_class->size_request = lxpanel_size_request; + #endif +-- +2.27.0 + diff --git a/desktop/mate-desktop/README b/desktop/mate-desktop/README index bb3dff23d3..92b329000d 100644 --- a/desktop/mate-desktop/README +++ b/desktop/mate-desktop/README @@ -1,4 +1,2 @@ -mate-desktop (libmate-desktop library for the MATE desktop) - mate-desktop contains the libmate-desktop library, the mate-about program, as well as some desktop-wide documents. diff --git a/desktop/mate-desktop/mate-desktop.SlackBuild b/desktop/mate-desktop/mate-desktop.SlackBuild index 649c48e5ce..a6f9e13682 100644 --- a/desktop/mate-desktop/mate-desktop.SlackBuild +++ b/desktop/mate-desktop/mate-desktop.SlackBuild @@ -2,9 +2,9 @@ # Slackware build script for mate-desktop -# Copyright 2013 Chess Griffin Raleigh, NC -# Copyright 2013-2021 Willy Sudiarto Raharjo -# Copyright 2023-2024 Johannes Schoepfer, Germany +# Copyright 2013 Chess Griffin Raleigh, NC +# Copyright 2013-2021 Willy Sudiarto Raharjo +# Copyright 2023-2024 Johannes Schoepfer, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mate-desktop -VERSION=${VERSION:-1.28.0} +VERSION=${VERSION:-1.28.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,32 +84,30 @@ 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 {} + -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --disable-static \ - --enable-shared \ - --disable-schemas-compile \ - --enable-introspection=auto \ - --build=$ARCH-slackware-linux - -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 +mkdir build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Dmate-about=false \ + -Dintrospection=true \ + -Db_lto=true \ + -Dstrip=true + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. mkdir -p $PKG/usr/share/applications cp $CWD/mate-mimeapps.list $PKG/usr/share/applications +rm $PKG/usr/man/man1/mate-about* 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 diff --git a/desktop/mate-desktop/mate-desktop.info b/desktop/mate-desktop/mate-desktop.info index 4363308288..a29c6da705 100644 --- a/desktop/mate-desktop/mate-desktop.info +++ b/desktop/mate-desktop/mate-desktop.info @@ -1,8 +1,8 @@ PRGNAM="mate-desktop" -VERSION="1.28.0" -HOMEPAGE="https://www.mate-desktop.org/" -DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-desktop-1.28.0.tar.xz" -MD5SUM="9cff28669b3213fdaed6536bbf42b060" +VERSION="1.28.2" +HOMEPAGE="https://wiki.mate-desktop.org/mate-desktop/components/mate-desktop/" +DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-desktop-1.28.2.tar.xz" +MD5SUM="3427bf8e49e4b5a91a41eba37aae3638" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/mate-desktop/slack-desc b/desktop/mate-desktop/slack-desc index 2ee6e6088b..47c2610bd7 100644 --- a/desktop/mate-desktop/slack-desc +++ b/desktop/mate-desktop/slack-desc @@ -15,5 +15,5 @@ mate-desktop: mate-desktop: mate-desktop: mate-desktop: -mate-desktop: https://mate-desktop.org +mate-desktop: https://wiki.mate-desktop.org/mate-desktop/components/mate-desktop/ mate-desktop: diff --git a/desktop/mate-media/mate-media.SlackBuild b/desktop/mate-media/mate-media.SlackBuild index 9b6d84c21c..1336e00977 100644 --- a/desktop/mate-media/mate-media.SlackBuild +++ b/desktop/mate-media/mate-media.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mate-media -VERSION=${VERSION:-1.28.0} +VERSION=${VERSION:-1.28.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,26 +84,23 @@ 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 {} + -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --enable-shared \ - --disable-static \ - --disable-schemas-compile \ - --enable-panelapplet \ - --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 build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Db_lto=true \ + -Dstrip=true + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. 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 diff --git a/desktop/mate-media/mate-media.info b/desktop/mate-media/mate-media.info index c80afc81f3..f744e88d41 100644 --- a/desktop/mate-media/mate-media.info +++ b/desktop/mate-media/mate-media.info @@ -1,8 +1,8 @@ PRGNAM="mate-media" -VERSION="1.28.0" +VERSION="1.28.1" HOMEPAGE="https://wiki.mate-desktop.org/mate-desktop/components/mate-media/" -DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-media-1.28.0.tar.xz" -MD5SUM="9d1b9248966edadf52b23c8e8369a685" +DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-media-1.28.1.tar.xz" +MD5SUM="652d7db93b9b6f91accc3a345d5c20c8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmatemixer mate-panel" diff --git a/desktop/mate-panel/README b/desktop/mate-panel/README index b99c6da92a..76f2317fe6 100644 --- a/desktop/mate-panel/README +++ b/desktop/mate-panel/README @@ -8,3 +8,6 @@ screen with applets such as a Menu Bar, Notification Area, and Clock; While creating a second panel on the bottom of the screen with a Window List and a Workspace Switcher. Panels can be created, deleted, moved around the desktop, and to other monitors. + +Optional dependency for help files: +yelp diff --git a/desktop/mate-panel/mate-panel.SlackBuild b/desktop/mate-panel/mate-panel.SlackBuild index 6460c352df..e0660a2a28 100644 --- a/desktop/mate-panel/mate-panel.SlackBuild +++ b/desktop/mate-panel/mate-panel.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mate-panel -VERSION=${VERSION:-1.28.0} +VERSION=${VERSION:-1.28.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -84,6 +84,11 @@ 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 yelp is not present don't install Help-files +if ! command -v yelp; then + sed -i "/install-help/d" configure +fi + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/desktop/mate-panel/mate-panel.info b/desktop/mate-panel/mate-panel.info index 24e79ac105..5535a2e6be 100644 --- a/desktop/mate-panel/mate-panel.info +++ b/desktop/mate-panel/mate-panel.info @@ -1,8 +1,8 @@ PRGNAM="mate-panel" -VERSION="1.28.0" +VERSION="1.28.1" HOMEPAGE="https://wiki.mate-desktop.org/mate-desktop/components/mate-panel/" -DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-panel-1.28.0.tar.xz" -MD5SUM="8dd4223ee2c067dd6312e1527ac695c0" +DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-panel-1.28.1.tar.xz" +MD5SUM="0c460d78a6b984896201a9a1ca7b2ee5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="mate-menus mate-desktop libmateweather gtk-layer-shell" diff --git a/desktop/mint-l-icons/mint-l-icons.SlackBuild b/desktop/mint-l-icons/mint-l-icons.SlackBuild index 4f4a48a110..ee47da42a2 100644 --- a/desktop/mint-l-icons/mint-l-icons.SlackBuild +++ b/desktop/mint-l-icons/mint-l-icons.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="mint-l-icons" -VERSION=${VERSION:-1.6.7} +VERSION=${VERSION:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,6 +50,9 @@ cd $PKG tar xvf $CWD/$PRGNAM"_"$VERSION.tar.xz --strip-components=1 \ $PRGNAM/usr/ +# Remove broken relative symlinks +find $PKG/usr/share/icons -xtype l -delete + # install docs & license ( cd $PKG/usr/doc/$PRGNAM-$VERSION @@ -71,4 +74,7 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG +find . -type l \ + -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \ + sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/desktop/mint-l-icons/mint-l-icons.info b/desktop/mint-l-icons/mint-l-icons.info index 9ef71c53b7..a589db4e9c 100644 --- a/desktop/mint-l-icons/mint-l-icons.info +++ b/desktop/mint-l-icons/mint-l-icons.info @@ -1,8 +1,8 @@ PRGNAM="mint-l-icons" -VERSION="1.6.7" +VERSION="1.7.0" HOMEPAGE="https://github.com/linuxmint/mint-l-icons" -DOWNLOAD="http://packages.linuxmint.com/pool/main/m/mint-l-icons/mint-l-icons_1.6.7.tar.xz" -MD5SUM="f616ca7d9d674b4a2bed754161706a32" +DOWNLOAD="http://packages.linuxmint.com/pool/main/m/mint-l-icons/mint-l-icons_1.7.0.tar.xz" +MD5SUM="1157ca18c1e537ffdd80f50774a7a504" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/mint-themes/mint-themes.SlackBuild b/desktop/mint-themes/mint-themes.SlackBuild index 599febad42..a26c379e2b 100644 --- a/desktop/mint-themes/mint-themes.SlackBuild +++ b/desktop/mint-themes/mint-themes.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for mint-themes # Copyright 2017 Matt Dinslage (daedra1980@gmail.com), Springfield, MO, USA +# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,16 +26,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="mint-themes" -VERSION=${VERSION:-2.0.9} +VERSION=${VERSION:-2.1.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} 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 @@ -48,10 +46,10 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT -rm -rf $TMP/$PRGNAM-$VERSION cd $TMP -tar xvf $CWD/$PRGNAM"_"$VERSION.tar.xz -cd $PRGNAM +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 \ @@ -64,9 +62,6 @@ make mkdir -p $PKG/usr/share/themes cp -a usr $PKG -#delete unneeded .gitkeep files -#find $PKG -name .gitkeep -type f -delete - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a debian/{changelog,copyright} $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/desktop/mint-themes/mint-themes.info b/desktop/mint-themes/mint-themes.info index 9c03e501ce..817a336565 100644 --- a/desktop/mint-themes/mint-themes.info +++ b/desktop/mint-themes/mint-themes.info @@ -1,10 +1,10 @@ PRGNAM="mint-themes" -VERSION="2.0.9" +VERSION="2.1.6" HOMEPAGE="https://github.com/linuxmint/mint-themes" -DOWNLOAD="http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.0.9.tar.xz" -MD5SUM="99e4946904044258b0b3bce4b1f96fa8" +DOWNLOAD="https://github.com/linuxmint/mint-themes/archive/2.1.6/mint-themes-2.1.6.tar.gz" +MD5SUM="d8d5619858a3565cdd48c49e29537b1b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="mint-x-icons mint-y-icons" -MAINTAINER="M.Dinslage" -EMAIL="daedra1980@gmail.com" +REQUIRES="" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/desktop/mint-x-icons/mint-x-icons.SlackBuild b/desktop/mint-x-icons/mint-x-icons.SlackBuild index 28a4722bc0..c4204d9f8c 100644 --- a/desktop/mint-x-icons/mint-x-icons.SlackBuild +++ b/desktop/mint-x-icons/mint-x-icons.SlackBuild @@ -25,16 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="mint-x-icons" -VERSION=${VERSION:-1.6.4} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.6.8} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} 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 @@ -53,6 +50,9 @@ cd $PKG tar xvf $CWD/$PRGNAM"_"$VERSION.tar.xz --strip-components=1 \ $PRGNAM/usr/ +# Remove broken relative symlinks +find $PKG/usr/share/icons -xtype l -delete + # install docs & license ( cd $PKG/usr/doc/$PRGNAM-$VERSION @@ -74,4 +74,7 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG +find . -type l \ + -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \ + sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/desktop/mint-x-icons/mint-x-icons.info b/desktop/mint-x-icons/mint-x-icons.info index f2136ba27f..e645895cdf 100644 --- a/desktop/mint-x-icons/mint-x-icons.info +++ b/desktop/mint-x-icons/mint-x-icons.info @@ -1,8 +1,8 @@ PRGNAM="mint-x-icons" -VERSION="1.6.4" +VERSION="1.6.8" HOMEPAGE="https://github.com/linuxmint/mint-x-icons" -DOWNLOAD="http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.6.4.tar.xz" -MD5SUM="d83fd66f7f553a1dead256024a33217d" +DOWNLOAD="http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.6.8.tar.xz" +MD5SUM="4887c13001dc77a73a57c89fb67b9b89" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/mint-y-icons/icons/22/document-preview.svg b/desktop/mint-y-icons/icons/22/document-preview.svg new file mode 100644 index 0000000000..302e74f18d --- /dev/null +++ b/desktop/mint-y-icons/icons/22/document-preview.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.84375 0.00390625 L 2.84375 0.005859375 C 2.5626502 0.049558305 2 0.23977026 2 0.93945312 L 2 13.064453 C 2 13.99743 3 13.998047 3 13.998047 L 10.5 13.998047 C 8.5670012 13.998047 7 12.431 7 10.498047 C 7 8.5650942 8.5670012 6.9980469 10.5 6.9980469 C 12.330799 6.9979528 13.852334 8.4088197 13.990234 10.234375 C 13.992234 8.0329289 13.993734 5.3914876 13.990234 3.7363281 L 9.9941406 0.00390625 L 3 0.00390625 C 3 0.00390625 2.9374249 -0.010646394 2.84375 0.00390625 z M 10.519531 7.7890625 C 9.0239312 7.7890625 7.8007812 9.0141656 7.8007812 10.509766 C 7.8007812 12.005366 9.0239313 13.228516 10.519531 13.228516 C 11.006631 13.228516 11.466771 13.080166 11.863281 12.853516 A 0.75008 0.75008 0 0 0 12.019531 13.072266 L 13.863281 14.884766 A 0.75130096 0.75130096 0 1 0 14.925781 13.822266 L 13.082031 12.009766 A 0.75008 0.75008 0 0 0 12.863281 11.853516 C 13.089931 11.457056 13.238281 10.996926 13.238281 10.509766 C 13.238281 9.0141656 12.015131 7.7890625 10.519531 7.7890625 z M 10.519531 8.7890625 C 11.474691 8.7890625 12.238281 9.5545556 12.238281 10.509766 C 12.238281 11.464926 11.474741 12.228516 10.519531 12.228516 C 9.5643713 12.228516 8.8007812 11.464976 8.8007812 10.509766 C 8.8007812 9.5546056 9.5643213 8.7890625 10.519531 8.7890625 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/edit-clear-all.svg b/desktop/mint-y-icons/icons/22/edit-clear-all.svg new file mode 120000 index 0000000000..cc1037fce4 --- /dev/null +++ b/desktop/mint-y-icons/icons/22/edit-clear-all.svg @@ -0,0 +1 @@ +edit-clear-list.svg
\ No newline at end of file diff --git a/desktop/mint-y-icons/icons/22/edit-clear-list.svg b/desktop/mint-y-icons/icons/22/edit-clear-list.svg new file mode 100644 index 0000000000..2139b086e0 --- /dev/null +++ b/desktop/mint-y-icons/icons/22/edit-clear-list.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0292969 1.0625 C 4.1759969 1.0625 1.0605469 4.17785 1.0605469 8.03125 C 1.0605469 11.88455 4.1758969 15 8.0292969 15 C 11.882597 15 14.998047 11.88465 14.998047 8.03125 C 14.998047 4.17795 11.882697 1.0625 8.0292969 1.0625 z M 5 5.0039062 L 6 5.0039062 C 6.27614 5.0039062 6.53779 5.1041862 6.71875 5.2851562 L 8 6.5625 L 9.28125 5.2851562 C 9.46125 5.1041563 9.7219531 5.0039062 10.001953 5.0039062 L 11.001953 5.0039062 L 11.001953 6.0039062 C 11.001953 6.2800462 10.901663 6.5416862 10.720703 6.7226562 L 9.4394531 8 L 10.720703 9.2851562 C 10.901663 9.4661263 11.003323 9.7277663 11.001953 10.003906 L 11.001953 11.003906 L 10.001953 11.003906 C 9.7258131 11.003906 9.4641631 10.903626 9.2832031 10.722656 L 8.0019531 9.4375 L 6.7207031 10.722656 C 6.5407031 10.902656 6.28 11.001953 6 11.001953 L 5 11.001953 L 5 10.001953 C 5 9.7258131 5.10029 9.4641731 5.28125 9.2832031 L 6.5625 7.9980469 L 5.28125 6.7207031 C 5.10125 6.5407031 5.0019531 6.2779531 5.0019531 6.0019531 L 5 5.0039062 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/edit-find.svg b/desktop/mint-y-icons/icons/22/edit-find.svg new file mode 100644 index 0000000000..f82cd7216b --- /dev/null +++ b/desktop/mint-y-icons/icons/22/edit-find.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.4902344 0.99609375 C 3.4613344 0.99609375 0.99023438 3.4706937 0.99023438 6.4960938 C 0.99023438 9.5214938 3.4613344 11.996094 6.4902344 11.996094 C 7.6422344 11.996094 8.7279444 11.638254 9.6152344 11.027344 L 13.302734 14.714844 A 1.0055 1.0055 0 1 0 14.708984 13.277344 L 11.021484 9.5898438 C 11.632274 8.7038438 12.021484 7.6459938 12.021484 6.4960938 C 12.021484 3.4706937 9.5190344 0.99609375 6.4902344 0.99609375 z M 6.4902344 2.9960938 C 8.4376344 2.9960938 9.9902344 4.5508938 9.9902344 6.4960938 C 9.9902344 8.4411937 8.4376344 9.9960938 6.4902344 9.9960938 C 4.5428344 9.9960938 2.9902344 8.4411937 2.9902344 6.4960938 C 2.9902344 4.5508938 4.5428344 2.9960938 6.4902344 2.9960938 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/preview.svg b/desktop/mint-y-icons/icons/22/preview.svg new file mode 120000 index 0000000000..7a2e5e6783 --- /dev/null +++ b/desktop/mint-y-icons/icons/22/preview.svg @@ -0,0 +1 @@ +document-preview.svg
\ No newline at end of file diff --git a/desktop/mint-y-icons/icons/22/process-stop.svg b/desktop/mint-y-icons/icons/22/process-stop.svg new file mode 100644 index 0000000000..ab9d63c413 --- /dev/null +++ b/desktop/mint-y-icons/icons/22/process-stop.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.2167969 1 L 4.9042969 1.28125 L 1.2792969 4.90625 L 0.99804688 5.21875 L 0.99804688 10.78125 L 1.2792969 11.09375 L 4.9042969 14.71875 L 5.2167969 15 L 10.779297 15 L 11.091797 14.71875 L 14.716797 11.09375 L 14.998047 10.78125 L 14.998047 5.21875 L 14.716797 4.90625 L 11.091797 1.28125 L 10.779297 1 L 5.2167969 1 z M 5.9980469 3 L 9.9980469 3 L 12.998047 6 L 12.998047 10 L 9.9980469 13 L 5.9980469 13 L 2.9980469 10 L 2.9980469 6 L 5.9980469 3 z M 6.4355469 4 L 3.9980469 6.4375 L 3.9980469 9.5625 L 6.4355469 12 L 9.5605469 12 L 11.998047 9.5625 L 11.998047 6.4375 L 9.5605469 4 L 6.4355469 4 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/view-grid.svg b/desktop/mint-y-icons/icons/22/view-grid.svg new file mode 100644 index 0000000000..1e81a4db8d --- /dev/null +++ b/desktop/mint-y-icons/icons/22/view-grid.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.25 3.0039062 C 1.1115 3.0039063 1 3.1154062 1 3.2539062 L 1 4.7539062 C 1 4.8924062 1.1115 5.0039062 1.25 5.0039062 L 2.75 5.0039062 C 2.8885 5.0039062 3 4.8924062 3 4.7539062 L 3 3.2539062 C 3 3.1154062 2.8885 3.0039062 2.75 3.0039062 L 1.25 3.0039062 z M 5.25 3.0039062 C 5.1115 3.0039063 5 3.1154062 5 3.2539062 L 5 4.7539062 C 5 4.8924062 5.1115 5.0039062 5.25 5.0039062 L 6.75 5.0039062 C 6.8885 5.0039062 7 4.8924062 7 4.7539062 L 7 3.2539062 C 7 3.1154062 6.8885 3.0039062 6.75 3.0039062 L 5.25 3.0039062 z M 9.25 3.0039062 C 9.1115 3.0039063 9 3.1154062 9 3.2539062 L 9 4.7539062 C 9 4.8924062 9.1115 5.0039062 9.25 5.0039062 L 10.75 5.0039062 C 10.8885 5.0039062 11 4.8924062 11 4.7539062 L 11 3.2539062 C 11 3.1154062 10.8885 3.0039062 10.75 3.0039062 L 9.25 3.0039062 z M 13.25 3.0039062 C 13.1115 3.0039063 13 3.1154062 13 3.2539062 L 13 4.7539062 C 13 4.8924062 13.1115 5.0039062 13.25 5.0039062 L 14.75 5.0039062 C 14.8885 5.0039062 15 4.8924062 15 4.7539062 L 15 3.2539062 C 15 3.1154062 14.8885 3.0039062 14.75 3.0039062 L 13.25 3.0039062 z M 1.25 7.0039062 C 1.1115 7.0039063 1 7.1154063 1 7.2539062 L 1 8.7539062 C 1 8.8924063 1.1115 9.0039062 1.25 9.0039062 L 2.75 9.0039062 C 2.8885 9.0039062 3 8.8924063 3 8.7539062 L 3 7.2539062 C 3 7.1154063 2.8885 7.0039062 2.75 7.0039062 L 1.25 7.0039062 z M 5.25 7.0039062 C 5.1115 7.0039063 5 7.1154063 5 7.2539062 L 5 8.7539062 C 5 8.8924063 5.1115 9.0039062 5.25 9.0039062 L 6.75 9.0039062 C 6.8885 9.0039062 7 8.8924063 7 8.7539062 L 7 7.2539062 C 7 7.1154063 6.8885 7.0039062 6.75 7.0039062 L 5.25 7.0039062 z M 9.25 7.0039062 C 9.1115 7.0039063 9 7.1154063 9 7.2539062 L 9 8.7539062 C 9 8.8924063 9.1115 9.0039062 9.25 9.0039062 L 10.75 9.0039062 C 10.8885 9.0039062 11 8.8924063 11 8.7539062 L 11 7.2539062 C 11 7.1154063 10.8885 7.0039062 10.75 7.0039062 L 9.25 7.0039062 z M 13.25 7.0039062 C 13.1115 7.0039063 13 7.1154063 13 7.2539062 L 13 8.7539062 C 13 8.8924063 13.1115 9.0039062 13.25 9.0039062 L 14.75 9.0039062 C 14.8885 9.0039062 15 8.8924063 15 8.7539062 L 15 7.2539062 C 15 7.1154063 14.8885 7.0039062 14.75 7.0039062 L 13.25 7.0039062 z M 1.25 11.003906 C 1.1115 11.003906 1 11.115406 1 11.253906 L 1 12.753906 C 1 12.892406 1.1115 13.003906 1.25 13.003906 L 2.75 13.003906 C 2.8885 13.003906 3 12.892406 3 12.753906 L 3 11.253906 C 3 11.115406 2.8885 11.003906 2.75 11.003906 L 1.25 11.003906 z M 5.25 11.003906 C 5.1115 11.003906 5 11.115406 5 11.253906 L 5 12.753906 C 5 12.892406 5.1115 13.003906 5.25 13.003906 L 6.75 13.003906 C 6.8885 13.003906 7 12.892406 7 12.753906 L 7 11.253906 C 7 11.115406 6.8885 11.003906 6.75 11.003906 L 5.25 11.003906 z M 9.25 11.003906 C 9.1115 11.003906 9 11.115406 9 11.253906 L 9 12.753906 C 9 12.892406 9.1115 13.003906 9.25 13.003906 L 10.75 13.003906 C 10.8885 13.003906 11 12.892406 11 12.753906 L 11 11.253906 C 11 11.115406 10.8885 11.003906 10.75 11.003906 L 9.25 11.003906 z M 13.25 11.003906 C 13.1115 11.003906 13 11.115406 13 11.253906 L 13 12.753906 C 13 12.892406 13.1115 13.003906 13.25 13.003906 L 14.75 13.003906 C 14.8885 13.003906 15 12.892406 15 12.753906 L 15 11.253906 C 15 11.115406 14.8885 11.003906 14.75 11.003906 L 13.25 11.003906 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/view-list-details.svg b/desktop/mint-y-icons/icons/22/view-list-details.svg new file mode 100644 index 0000000000..150abb5445 --- /dev/null +++ b/desktop/mint-y-icons/icons/22/view-list-details.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3.0039062 L 1 5.0039062 L 3 5.0039062 L 3 3.0039062 L 1 3.0039062 z M 5 3.0039062 L 5 5.0039062 L 15 5.0039062 L 15 3.0039062 L 5 3.0039062 z M 1 7.0039062 L 1 9.0039062 L 3 9.0039062 L 3 7.0039062 L 1 7.0039062 z M 5 7.0039062 L 5 9.0039062 L 15 9.0039062 L 15 7.0039062 L 5 7.0039062 z M 1 11.003906 L 1 13.003906 L 3 13.003906 L 3 11.003906 L 1 11.003906 z M 5 11.003906 L 5 13.003906 L 15 13.003906 L 15 11.003906 L 5 11.003906 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/view-list-icons.svg b/desktop/mint-y-icons/icons/22/view-list-icons.svg new file mode 120000 index 0000000000..793f5eb48c --- /dev/null +++ b/desktop/mint-y-icons/icons/22/view-list-icons.svg @@ -0,0 +1 @@ +view-grid.svg
\ No newline at end of file diff --git a/desktop/mint-y-icons/icons/22/view-list-text.svg b/desktop/mint-y-icons/icons/22/view-list-text.svg new file mode 100644 index 0000000000..7ec789de57 --- /dev/null +++ b/desktop/mint-y-icons/icons/22/view-list-text.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#565656; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,6.0000001 V 7.9999999 H 17 V 6.0000001 Z M 5,9.9999999 V 12 H 17 V 9.9999999 Z M 5,14 v 2 h 12 v -2 z"/> +</svg> diff --git a/desktop/mint-y-icons/icons/22/view-preview.svg b/desktop/mint-y-icons/icons/22/view-preview.svg new file mode 100644 index 0000000000..33c5be568b --- /dev/null +++ b/desktop/mint-y-icons/icons/22/view-preview.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"> + <defs> + <style id="current-color-scheme" type="text/css"> + .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; } + </style> + </defs> + <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 C 1 2 1 3 1 3 L 1 13 C 1 14 2 14 2 14 L 14 14 C 14 14 15 14 15 13 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 5.5 6.5625 L 8.8125 10.3125 L 10.9375 8.25 L 13 10.3125 L 13 12 L 3 12 L 3 9.5 L 5.5 6.5625 z" transform="translate(3 3)"/> +</svg> diff --git a/desktop/mint-y-icons/mint-y-icons.SlackBuild b/desktop/mint-y-icons/mint-y-icons.SlackBuild index d9c3b98948..703445bf6f 100644 --- a/desktop/mint-y-icons/mint-y-icons.SlackBuild +++ b/desktop/mint-y-icons/mint-y-icons.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for mint-y-icons # Copyright 2017 Matt Dinslage (daedra1980@gmail.com), Springfield, MO, USA +# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,16 +26,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="mint-y-icons" -VERSION=${VERSION:-1.6.4} -BUILD=${BUILD:-1} +VERSION=${VERSION:-1.7.5} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} 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 @@ -50,14 +48,40 @@ rm -rf $PKG mkdir -p $TMP $PKG/usr/doc/$PRGNAM-$VERSION $OUTPUT cd $PKG # tar directly into $PKG -tar xvf $CWD/$PRGNAM"_"$VERSION.tar.xz --strip-components=1 \ - $PRGNAM/usr/ +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz --strip-components=1 \ + $PRGNAM-$VERSION/usr/ + +# Remove broken relative symlinks +find $PKG/usr/share/icons -xtype l -delete + +# Add missing icons for various programs +# This fix does not apply to the Mint-Y theme itself +COLORS=( Aqua Blue Cyan Grey Navy Orange Pink Purple Red Sand Teal Yaru ) +for COLOR in ${COLORS[@]}; do + + # Icons for BleachBit + cp $CWD/icons/22/edit-find.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/edit-find.svg + cp $CWD/icons/22/edit-clear-all.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/edit-clear-all.svg + cp $CWD/icons/22/edit-clear-list.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/edit-clear-list.svg + cp $CWD/icons/22/process-stop.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/process-stop.svg + + # Icons for PCManFM-Qt + cp $CWD/icons/22/view-list-icons.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/view-list-icons.svg + cp $CWD/icons/22/view-grid.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/view-grid.svg + cp $CWD/icons/22/view-preview.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/view-preview.svg + cp $CWD/icons/22/view-list-text.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/view-list-text.svg + cp $CWD/icons/22/view-list-details.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/view-list-details.svg + + # "Toggle Preview" icon for Krita + cp $CWD/icons/22/preview.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/preview.svg + cp $CWD/icons/22/document-preview.svg $PKG/usr/share/icons/Mint-Y-$COLOR/places/22/document-preview.svg +done # install docs & license ( cd $PKG/usr/doc/$PRGNAM-$VERSION - tar xvf $CWD/$PRGNAM"_"$VERSION.tar.xz --strip-components=2 \ - $PRGNAM/debian/{changelog,copyright} + tar xvf $CWD/$PRGNAM-$VERSION.tar.gz --strip-components=2 \ + $PRGNAM-$VERSION/debian/{changelog,copyright} ) chown -R root:root . @@ -74,4 +98,7 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG +find . -type l \ + -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \ + sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/desktop/mint-y-icons/mint-y-icons.info b/desktop/mint-y-icons/mint-y-icons.info index 46029f327d..aa2f767b9d 100644 --- a/desktop/mint-y-icons/mint-y-icons.info +++ b/desktop/mint-y-icons/mint-y-icons.info @@ -1,10 +1,10 @@ PRGNAM="mint-y-icons" -VERSION="1.6.4" +VERSION="1.7.5" HOMEPAGE="https://github.com/linuxmint/mint-y-icons" -DOWNLOAD="http://packages.linuxmint.com/pool/main/m/mint-y-icons/mint-y-icons_1.6.4.tar.xz" -MD5SUM="870f0e75a5e511ab811bdea524bb6e64" +DOWNLOAD="https://github.com/linuxmint/mint-y-icons/archive/1.7.5/mint-y-icons-1.7.5.tar.gz" +MD5SUM="86b16e58907da7e84fceb7888afde0d2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="M.Dinslage" -EMAIL="daedra1980@gmail.com" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/desktop/mousam/FixApplicationFlags.patch b/desktop/mousam/FixApplicationFlags.patch index 27ad92fe37..98f3dd1c25 100644 --- a/desktop/mousam/FixApplicationFlags.patch +++ b/desktop/mousam/FixApplicationFlags.patch @@ -1,11 +1,11 @@ --- a/src/main.py +++ b/src/main.py -@@ -32,7 +32,7 @@ +@@ -33,7 +33,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/load_from_data.patch b/desktop/mousam/load_from_data.patch index 16b1c244d0..7488a457d2 100644 --- a/desktop/mousam/load_from_data.patch +++ b/desktop/mousam/load_from_data.patch @@ -1,6 +1,6 @@ --- a/src/main.py +++ b/src/main.py -@@ -45,7 +45,7 @@ +@@ -49,7 +49,7 @@ Priority = Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION with open(CSS_PATH+'style.css', 'r') as css_file: css = bytes(css_file.read(), 'utf-8') diff --git a/desktop/mousam/mousam.SlackBuild b/desktop/mousam/mousam.SlackBuild index 68d07229aa..e2cfdbd86a 100644 --- a/desktop/mousam/mousam.SlackBuild +++ b/desktop/mousam/mousam.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mousam -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-1.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/mousam/mousam.info b/desktop/mousam/mousam.info index 02516d40cf..21afe2020b 100644 --- a/desktop/mousam/mousam.info +++ b/desktop/mousam/mousam.info @@ -1,8 +1,8 @@ PRGNAM="mousam" -VERSION="1.1.0" +VERSION="1.3.1" 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="https://github.com/amit9838/mousam/archive/v1.3.1/mousam-1.3.1.tar.gz" +MD5SUM="11194a632da23fdd99ee6e19fbecda83" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libadwaita python3-meson-opt" diff --git a/desktop/mutter/mutter.SlackBuild b/desktop/mutter/mutter.SlackBuild index d57ff05fa9..1ec4f377d4 100644 --- a/desktop/mutter/mutter.SlackBuild +++ b/desktop/mutter/mutter.SlackBuild @@ -21,12 +21,15 @@ # 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. +# +# Modified May 9, 2024 - Disable building tests to drop the +# xvfb-run dependency. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mutter VERSION=${VERSION:-41.9} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -94,7 +97,8 @@ cd build --sysconfdir=/etc \ -Dstrip=true \ -Dprofiler=false \ - -Dsystemd=false + -Dsystemd=false \ + -Dtests=false "${NINJA:=ninja}" DESTDIR=$PKG $NINJA install cd .. diff --git a/desktop/mutter/mutter.info b/desktop/mutter/mutter.info index d804b8f983..2fbecac9dd 100644 --- a/desktop/mutter/mutter.info +++ b/desktop/mutter/mutter.info @@ -5,6 +5,6 @@ DOWNLOAD="https://download.gnome.org/sources/mutter/41/mutter-41.9.tar.xz" MD5SUM="450ca77637be962cb8bd35bd1c3dec98" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="gnome-settings-daemon xvfb-run" +REQUIRES="gnome-settings-daemon" MAINTAINER="Bob Funk" EMAIL="bobfunk11@gmail.com" diff --git a/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild b/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild index e68c2658ad..6efcfc0023 100644 --- a/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild +++ b/desktop/neutrality-cursor-theme/neutrality-cursor-theme.SlackBuild @@ -60,7 +60,7 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; mkdir -p $PKG/usr/share/icons -cp -a * $PKG/usr/share/icons +cp -a -r -t $PKG/usr/share/icons neutrality mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/desktop/nwg-displays/nwg-displays.SlackBuild b/desktop/nwg-displays/nwg-displays.SlackBuild index c55d8693d6..b44120c636 100644 --- a/desktop/nwg-displays/nwg-displays.SlackBuild +++ b/desktop/nwg-displays/nwg-displays.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nwg-displays -VERSION=${VERSION:-0.3.18} +VERSION=${VERSION:-0.3.20} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/nwg-displays/nwg-displays.info b/desktop/nwg-displays/nwg-displays.info index 9919dc3c55..7f7843a183 100644 --- a/desktop/nwg-displays/nwg-displays.info +++ b/desktop/nwg-displays/nwg-displays.info @@ -1,8 +1,8 @@ PRGNAM="nwg-displays" -VERSION="0.3.18" +VERSION="0.3.20" HOMEPAGE="https://github.com/nwg-piotr/nwg-displays/" -DOWNLOAD="https://github.com/nwg-piotr/nwg-displays/archive/v0.3.18/nwg-displays-0.3.18.tar.gz" -MD5SUM="7b58a6efdec984446125e3243107960f" +DOWNLOAD="https://github.com/nwg-piotr/nwg-displays/archive/v0.3.20/nwg-displays-0.3.20.tar.gz" +MD5SUM="9a1714fd61c794f45ac8e049c5f13ed0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gtk-layer-shell i3ipc wlr-randr" diff --git a/desktop/nwg-hello/nwg-hello.SlackBuild b/desktop/nwg-hello/nwg-hello.SlackBuild index 527b499975..21740bf044 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.10} +VERSION=${VERSION:-0.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -85,6 +85,8 @@ find -L . \ # fix default sway conf sed -i -e 's,systemctl,loginctl,g' sway-config + python3 -m build --wheel --no-isolation + install -Dm0644 -t $PKG/etc/nwg-hello/ nwg-hello-default.json install -Dm0644 -t $PKG/etc/nwg-hello/ nwg-hello-default.css install -Dm0644 -t $PKG/etc/nwg-hello/ hyprland.conf @@ -96,11 +98,11 @@ sed -i -e 's,systemctl,loginctl,g' sway-config install -d $PKG/var/cache/nwg-hello install -Dm0644 -t $PKG/var/cache/nwg-hello cache.json -o greeter - python3 setup.py install --root="$PKG" --optimize=1 + python3 -m installer --destdir=$PKG dist/*.whl # install default config file into package so things work # auto-magically upon install -install -Dm0644 -t $PKG/etc/nwg-hello/nwg-hello.json $CWD/nwg-hello.json +install -Dm0644 -t $PKG/etc/nwg-hello/ $CWD/nwg-hello.json 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/nwg-hello/nwg-hello.info b/desktop/nwg-hello/nwg-hello.info index 90162c5fe8..0368e79221 100644 --- a/desktop/nwg-hello/nwg-hello.info +++ b/desktop/nwg-hello/nwg-hello.info @@ -1,10 +1,10 @@ PRGNAM="nwg-hello" -VERSION="0.1.10" +VERSION="0.2.1" HOMEPAGE="https://github.com/nwg-piotr/nwg-hello/" -DOWNLOAD="https://github.com/nwg-piotr/nwg-hello/archive/v0.1.10/nwg-hello-0.1.10.tar.gz" -MD5SUM="c92985de4468818004d8b4d205efb124" +DOWNLOAD="https://github.com/nwg-piotr/nwg-hello/archive/v0.2.1/nwg-hello-0.2.1.tar.gz" +MD5SUM="1588544f8b2bb12367df77bcf5282c3a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="gtk-layer-shell greetd" +REQUIRES="gtk-layer-shell greetd python3-build python3-wheel" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/desktop/nwg-panel/nwg-panel.SlackBuild b/desktop/nwg-panel/nwg-panel.SlackBuild index b56826de95..c6f8b8fa6d 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.31} +VERSION=${VERSION:-0.9.32} 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 5e00f8b3c7..9aaf5d1f03 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.31" +VERSION="0.9.32" HOMEPAGE="https://github.com/nwg-piotr/nwg-panel/" -DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.9.31/nwg-panel-0.9.31.tar.gz" -MD5SUM="29a2eb28ff652a50e10a08453c6775f2" +DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.9.32/nwg-panel-0.9.32.tar.gz" +MD5SUM="e1b7226b286ac0ca97cf690eb8da8e5d" 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 3f6f700b4e..ee52f3b368 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.37} +VERSION=${VERSION:-0.5.40} 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 fb70164479..607d8f36ed 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.37" +VERSION="0.5.40" HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config/" -DOWNLOAD="https://github.com/nwg-piotr/nwg-shell-config/archive/v0.5.37/nwg-shell-config-0.5.37.tar.gz \ +DOWNLOAD="https://github.com/nwg-piotr/nwg-shell-config/archive/v0.5.40/nwg-shell-config-0.5.40.tar.gz \ https://slackware.lngn.net/pub/source/nwg-shell-config/Antu_distributor-logo-slackware.svg" -MD5SUM="fab38e753e1a89924b5228a13e26a40a \ +MD5SUM="e71fcd317953b40ef9c2292a3cebd3b9 \ bae7126cf7fbb634e09ddedd861a133d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/desktop/nwg-shell/nwg-shell.SlackBuild b/desktop/nwg-shell/nwg-shell.SlackBuild index 4d06bc8821..db425e4b5a 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.34} +VERSION=${VERSION:-0.5.35} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/nwg-shell/nwg-shell.info b/desktop/nwg-shell/nwg-shell.info index bf256e983b..96459f8d81 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.34" +VERSION="0.5.35" HOMEPAGE="https://nwg-piotr.github.io/nwg-shell/" -DOWNLOAD="https://github.com/nwg-piotr/nwg-shell/releases/download/v0.5.34/nwg-shell-v0.5.34.tar.gz" -MD5SUM="3cfa51cb7d68c5d93a58c69a738e9857" +DOWNLOAD="https://github.com/nwg-piotr/nwg-shell/releases/download/v0.5.35/nwg-shell-v0.5.35.tar.gz" +MD5SUM="d16e7ba3f09bef19dd43cd4abb24a1c5" 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/plasma5-themes-breath-migration/plasma5-themes-breath-migration.SlackBuild b/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.SlackBuild index eca74f9157..a496164058 100644 --- a/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.SlackBuild +++ b/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.SlackBuild @@ -86,10 +86,10 @@ mkdir build cd build cmake -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS}" \ - -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DBUILD_MIGRATION=ON \ + -DBUILD_MIGRATION=ON \ .. make make install DESTDIR=$PKG diff --git a/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.info b/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.info index 2891cdfab5..daea3a054a 100644 --- a/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.info +++ b/desktop/plasma5-themes-breath-migration/plasma5-themes-breath-migration.info @@ -6,5 +6,5 @@ MD5SUM="c2d7183cec6abab0986c39fdf7244f0c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="orphaned (no maintainer)" +EMAIL="nobody@domain.com" diff --git a/desktop/plasma5-themes-breath/plasma5-themes-breath.SlackBuild b/desktop/plasma5-themes-breath/plasma5-themes-breath.SlackBuild index c96da46db7..12729d2b98 100644 --- a/desktop/plasma5-themes-breath/plasma5-themes-breath.SlackBuild +++ b/desktop/plasma5-themes-breath/plasma5-themes-breath.SlackBuild @@ -79,10 +79,10 @@ mkdir build cd build cmake -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS}" \ - -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DBUILD_PLASMA_THEMES=ON \ + -DBUILD_PLASMA_THEMES=ON \ .. make make install DESTDIR=$PKG diff --git a/desktop/plasma5-themes-breath/plasma5-themes-breath.info b/desktop/plasma5-themes-breath/plasma5-themes-breath.info index cf944f213e..8d8e3ec34f 100644 --- a/desktop/plasma5-themes-breath/plasma5-themes-breath.info +++ b/desktop/plasma5-themes-breath/plasma5-themes-breath.info @@ -6,5 +6,5 @@ MD5SUM="c2d7183cec6abab0986c39fdf7244f0c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="plasma5-themes-breath-migration" -MAINTAINER="Isaac Yu" -EMAIL="isaacyu@protonmail.com" +MAINTAINER="orphaned (no maintainer)" +EMAIL="nobody@domain.com" diff --git a/desktop/python3-autotiling/python3-autotiling.SlackBuild b/desktop/python3-autotiling/python3-autotiling.SlackBuild index dff8489dc8..c9b1345e52 100644 --- a/desktop/python3-autotiling/python3-autotiling.SlackBuild +++ b/desktop/python3-autotiling/python3-autotiling.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-autotiling SRCNAM=autotiling -VERSION=${VERSION:-1.9.1} +VERSION=${VERSION:-1.9.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/python3-autotiling/python3-autotiling.info b/desktop/python3-autotiling/python3-autotiling.info index 9d120c8316..e8e4b126cf 100644 --- a/desktop/python3-autotiling/python3-autotiling.info +++ b/desktop/python3-autotiling/python3-autotiling.info @@ -1,8 +1,8 @@ PRGNAM="python3-autotiling" -VERSION="1.9.1" +VERSION="1.9.3" HOMEPAGE="https://github.com/nwg-piotr/autotiling" -DOWNLOAD="https://github.com/nwg-piotr/autotiling/archive/v1.9.1/autotiling-1.9.1.tar.gz" -MD5SUM="a3a21139f574c4865e7381823cd97813" +DOWNLOAD="https://github.com/nwg-piotr/autotiling/archive/v1.9.3/autotiling-1.9.3.tar.gz" +MD5SUM="03e10a3ea96e6899b1da84a1c61d480b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="i3ipc" diff --git a/desktop/qtile/README b/desktop/qtile/README index 4e3abec5b7..a41008c12a 100644 --- a/desktop/qtile/README +++ b/desktop/qtile/README @@ -11,5 +11,5 @@ It sends notifications through dbus - please additionally install a notification daemon such as dunst for displaying notifications on qtile. 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 +able to build wlroots 0.15. qtile >= 0.26.0 requires wlroots 0.17 (which cannot be built with Slackware 15). diff --git a/desktop/qtile/qtile.SlackBuild b/desktop/qtile/qtile.SlackBuild index dae625eb03..f125ebfa15 100644 --- a/desktop/qtile/qtile.SlackBuild +++ b/desktop/qtile/qtile.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qtile -VERSION=${VERSION:-0.25.0} +VERSION=${VERSION:-0.26.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/qtile/qtile.info b/desktop/qtile/qtile.info index 6cd7ee2c1a..d3b43b0afa 100644 --- a/desktop/qtile/qtile.info +++ b/desktop/qtile/qtile.info @@ -1,8 +1,8 @@ PRGNAM="qtile" -VERSION="0.25.0" +VERSION="0.26.0" HOMEPAGE="http://qtile.org" -DOWNLOAD="https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.25.0.tar.gz" -MD5SUM="5dea4d6feb2b018dfb54433837178a2d" +DOWNLOAD="https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.26.0.tar.gz" +MD5SUM="7f4c1d0277267e2a9add147f52812138" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-xcffib python3-cairocffi python3-setuptools-scm-opt" diff --git a/desktop/river/river.SlackBuild b/desktop/river/river.SlackBuild index 48e4dfffef..51ee4bcd52 100644 --- a/desktop/river/river.SlackBuild +++ b/desktop/river/river.SlackBuild @@ -24,10 +24,10 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=river -VERSION=${VERSION:-0.1.3} +PRGNAM=river +VERSION=${VERSION:-0.1.3} BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} +TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then @@ -43,9 +43,9 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then exit 0 fi -TMP=${TMP:-/tmp/SBo} +TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} +OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" @@ -61,7 +61,7 @@ else LIBDIRSUFFIX="" fi -set -e +set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT @@ -76,8 +76,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 {} \; -DESTDIR=$PKG zig build install -Drelease-safe -Dxwayland -Dman-pages \ ---prefix '/usr' +DESTDIR=$PKG zig build install -Drelease-safe -Dxwayland -Dman-pages -Dcpu=baseline \ +--prefix '/usr' cp -r $PKG/usr/share/man /$PKG/usr/man rm -r $PKG/usr/share/man diff --git a/desktop/river/river.info b/desktop/river/river.info index cb6c4bc8cc..8ab1d35b65 100644 --- a/desktop/river/river.info +++ b/desktop/river/river.info @@ -1,10 +1,10 @@ PRGNAM="river" VERSION="0.1.3" HOMEPAGE="https://github.com/riverwm/river" -DOWNLOAD="https://github.com/riverwm/river/releases/download/v0.1.3/river-0.1.3.tar.gz" -MD5SUM="12b1caba61c9e174bc17f76940d3a2c0" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/riverwm/river/releases/download/v0.1.3/river-0.1.3.tar.gz" +MD5SUM_x86_64="12b1caba61c9e174bc17f76940d3a2c0" REQUIRES="wlroots zig" MAINTAINER="Damian Perticone" EMAIL="mjolnirdam@gmail.com" diff --git a/desktop/rss-guard/rss-guard.SlackBuild b/desktop/rss-guard/rss-guard.SlackBuild index fe3780676f..05aa9dbdd6 100644 --- a/desktop/rss-guard/rss-guard.SlackBuild +++ b/desktop/rss-guard/rss-guard.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rss-guard SRCNAM=rssguard -VERSION=${VERSION:-4.6.6} +VERSION=${VERSION:-4.7.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/rss-guard/rss-guard.info b/desktop/rss-guard/rss-guard.info index ac57ec4e99..01404923e5 100644 --- a/desktop/rss-guard/rss-guard.info +++ b/desktop/rss-guard/rss-guard.info @@ -1,8 +1,8 @@ PRGNAM="rss-guard" -VERSION="4.6.6" +VERSION="4.7.2" HOMEPAGE="https://github.com/martinrotter/rssguard" -DOWNLOAD="https://github.com/martinrotter/rssguard/archive/4.6.6/rssguard-4.6.6.tar.gz" -MD5SUM="23756b759864d92867b00dc8bcef5815" +DOWNLOAD="https://github.com/martinrotter/rssguard/archive/4.7.2/rssguard-4.7.2.tar.gz" +MD5SUM="f87086dcd476454ef6af93601b06c65d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/sun/sun.SlackBuild b/desktop/sun/sun.SlackBuild index ed30f5c3d9..8b1e188539 100644 --- a/desktop/sun/sun.SlackBuild +++ b/desktop/sun/sun.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=sun -VERSION=${VERSION:-1.6.0} +VERSION=${VERSION:-1.6.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/sun/sun.info b/desktop/sun/sun.info index fe151f8c96..c218c6b12d 100644 --- a/desktop/sun/sun.info +++ b/desktop/sun/sun.info @@ -1,8 +1,8 @@ PRGNAM="sun" -VERSION="1.6.0" +VERSION="1.6.2" HOMEPAGE="https://dslackw.gitlab.io/sun" -DOWNLOAD="https://gitlab.com/dslackw/sun/-/archive/1.6.0/sun-1.6.0.tar.gz" -MD5SUM="b0dc5f38d68e056c00052d2b494665a4" +DOWNLOAD="https://gitlab.com/dslackw/sun/-/archive/1.6.2/sun-1.6.2.tar.gz" +MD5SUM="06875ba5633252d88876c77e7f147e73" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build" diff --git a/desktop/thunar-megasync/thunar-megasync.SlackBuild b/desktop/thunar-megasync/thunar-megasync.SlackBuild index 9296544a2a..e3a0adab42 100644 --- a/desktop/thunar-megasync/thunar-megasync.SlackBuild +++ b/desktop/thunar-megasync/thunar-megasync.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=thunar-megasync SRCNAM=MEGAsync -VERSION=${VERSION:-4.7.2.0} +VERSION=${VERSION:-5.2.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/thunar-megasync/thunar-megasync.info b/desktop/thunar-megasync/thunar-megasync.info index fb68199deb..bf2bdbbb53 100644 --- a/desktop/thunar-megasync/thunar-megasync.info +++ b/desktop/thunar-megasync/thunar-megasync.info @@ -1,10 +1,10 @@ PRGNAM="thunar-megasync" -VERSION="4.7.2.0" +VERSION="5.2.1.0" HOMEPAGE="https://github.com/meganz/MEGAsync/" -DOWNLOAD="https://github.com/meganz/MEGAsync/archive/v4.7.2.0_Linux/MEGAsync-4.7.2.0_Linux.tar.gz" -MD5SUM="b1734bf785e279dd0d01d8ff254c7587" +DOWNLOAD="https://github.com/meganz/MEGAsync/archive/v5.2.1.0_Linux/MEGAsync-5.2.1.0_Linux.tar.gz" +MD5SUM="ec6e327ea4d45853455fbf23e1fcd62d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="MEGAsync" MAINTAINER="JW(Shinichi Abe)" EMAIL="shin1.abe@nifty.com" diff --git a/desktop/waybar/66b71cc8577d1296323b637afc89524a00779776.patch.gz b/desktop/waybar/66b71cc8577d1296323b637afc89524a00779776.patch.gz Binary files differnew file mode 100644 index 0000000000..15dfaafa0b --- /dev/null +++ b/desktop/waybar/66b71cc8577d1296323b637afc89524a00779776.patch.gz diff --git a/desktop/waybar/waybar.SlackBuild b/desktop/waybar/waybar.SlackBuild index bde6b65f87..f5f0ed01f9 100644 --- a/desktop/waybar/waybar.SlackBuild +++ b/desktop/waybar/waybar.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=waybar SRCNAM=Waybar VERSION=${VERSION:-0.9.20} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -70,6 +70,7 @@ cd $TMP rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION +zcat $CWD/66b71cc8577d1296323b637afc89524a00779776.patch.gz | patch -p1 chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/desktop/xmouseless/README b/desktop/xmouseless/README new file mode 100644 index 0000000000..bc148c7fde --- /dev/null +++ b/desktop/xmouseless/README @@ -0,0 +1,25 @@ +This program is a replacement for the physical mouse in Linux. + +This use your keyboard as mouse. + +Features: + * move the mouse with different speeds + * click and grab + * scroll + * execute shell commands + +If you wish different keybindings for mouse control with keyboard: + Extract 'config.h' of source: + + tar xfO xmouseless-(commit).tar.gz --wildcards '*/config.h' > config.h + + This file have configurations of speed, clicks, scroll, etc. + - Change values from that for what you need :) + +SlackBuild script will substitute 'config.h' for the modified. + +NOTE: this program is not perfect. Showed errors with GTK applications +and some window managers. Anyway, the program is limited. + +It has a sucessor (mouseless) build in Go language, but is not so simple +like xmouseless. diff --git a/desktop/xmouseless/slack-desc b/desktop/xmouseless/slack-desc new file mode 100644 index 0000000000..3d1696e820 --- /dev/null +++ b/desktop/xmouseless/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------------------------------------------------------| +xmouseless: xmouseless (A fast and simple way to control the mouse.) +xmouseless: +xmouseless: This program is a replacement for the physical mouse in Linux. +xmouseless: +xmouseless: Features: move the mouse with different speeds; click and grab; +xmouseless: scroll; execute shell commands. +xmouseless: +xmouseless: Homepage: https://github.com/jbensmann/xmouseless +xmouseless: +xmouseless: +xmouseless: diff --git a/desktop/xmouseless/xmouseless.SlackBuild b/desktop/xmouseless/xmouseless.SlackBuild new file mode 100644 index 0000000000..b1625e3df7 --- /dev/null +++ b/desktop/xmouseless/xmouseless.SlackBuild @@ -0,0 +1,97 @@ +#!/bin/bash + +# Slackware build script for xmouseless + +# Copyright 2024 G. Galdini <jake@dioniso.com.br> Brazil +# 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=xmouseless +VERSION=${VERSION:-20230624_ef4987e} +COMMIT="ef4987e6358bcf956e0add652032e4e430d363a1" +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 [ ! -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" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$COMMIT +tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz +cd $PRGNAM-$COMMIT +chown -R root:root . +chmod 644 * + +sed -i \ + 's/^CFLAGS.*=/CFLAGS +=/ ; s/$(PREFIX)/$(DESTDIR)$(PREFIX)/' \ +Makefile + +[ -e "$CWD/config.h" ] && cp -f $CWD/config.h config.h + +CFLAGS="$SLKCFLAGS" \ +make +make install \ + PREFIX=/usr \ + DESTDIR=$PKG + +strip --strip-unneeded $PKG/usr/bin/$PRGNAM + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE README.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/desktop/xmouseless/xmouseless.info b/desktop/xmouseless/xmouseless.info new file mode 100644 index 0000000000..92b6c86727 --- /dev/null +++ b/desktop/xmouseless/xmouseless.info @@ -0,0 +1,10 @@ +PRGNAM="xmouseless" +VERSION="20230624_ef4987e" +HOMEPAGE="https://github.com/jbensmann/xmouseless" +DOWNLOAD="https://github.com/jbensmann/xmouseless/archive/ef4987e/xmouseless-ef4987e6358bcf956e0add652032e4e430d363a1.tar.gz" +MD5SUM="96fcd9894fccb2d3bc04e9c19e5c41d5" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="G. Galdini" +EMAIL="jake@dioniso.com.br" diff --git a/desktop/zenity/zenity.SlackBuild b/desktop/zenity/zenity.SlackBuild index 77bf73a9f4..ed8cc3b17f 100644 --- a/desktop/zenity/zenity.SlackBuild +++ b/desktop/zenity/zenity.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Zenity # Copyright 2015-2018 Erik W. Hanson, Minneapolis, MN, USA -# Copyright © 2021-2023 Logan Rathbone <poprocks@gmail.com> +# Copyright © 2021-2024 Logan Rathbone <poprocks@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zenity -VERSION=${VERSION:-3.44.3} +VERSION=${VERSION:-3.44.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/desktop/zenity/zenity.info b/desktop/zenity/zenity.info index fc19093905..945088b530 100644 --- a/desktop/zenity/zenity.info +++ b/desktop/zenity/zenity.info @@ -1,8 +1,8 @@ PRGNAM="zenity" -VERSION="3.44.3" +VERSION="3.44.4" HOMEPAGE="https://gitlab.gnome.org/GNOME/zenity" -DOWNLOAD="https://download.gnome.org/sources/zenity/3.44/zenity-3.44.3.tar.xz" -MD5SUM="0ccb4260bdcfd2b0d9608fc61f1eb3ec" +DOWNLOAD="https://download.gnome.org/sources/zenity/3.44/zenity-3.44.4.tar.xz" +MD5SUM="cfef50a59150261e286412d92436abbb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |