aboutsummaryrefslogtreecommitdiff
path: root/office
diff options
context:
space:
mode:
Diffstat (limited to 'office')
-rw-r--r--office/LibreOffice/LibreOffice.SlackBuild7
-rw-r--r--office/LibreOffice/LibreOffice.info10
-rw-r--r--office/LibreOffice/xpdfwrapper_invalid-argument.diff100
-rw-r--r--office/MasterPDFEditor/MasterPDFEditor.SlackBuild2
-rw-r--r--office/MasterPDFEditor/MasterPDFEditor.info6
-rw-r--r--office/ProjectLibre/ProjectLibre.SlackBuild7
-rw-r--r--office/ProjectLibre/ProjectLibre.info8
-rw-r--r--office/SOGo/README.SBo6
-rw-r--r--office/SOGo/SOGo.SlackBuild34
-rw-r--r--office/SOGo/SOGo.info8
-rw-r--r--office/SOGo/docs.md5sums3
-rw-r--r--office/SOGo/getdocs.sh13
-rw-r--r--office/SOGo/patches/SOGo-ActiveSync.patch11
-rw-r--r--office/SOGo/patches/SOGo-libSOGo.patch12
-rw-r--r--office/SOGo/rc.sogod7
-rw-r--r--office/focuswriter-qt6/focuswriter-qt6.SlackBuild2
-rw-r--r--office/focuswriter-qt6/focuswriter-qt6.info6
-rw-r--r--office/glow/glow.SlackBuild4
-rw-r--r--office/glow/glow.info10
-rw-r--r--office/hebcal/hebcal.SlackBuild4
-rw-r--r--office/hebcal/hebcal.info6
-rw-r--r--office/homebank/homebank.SlackBuild11
-rw-r--r--office/homebank/homebank.info10
-rw-r--r--office/hunspell-gr/hunspell-gr.info2
-rw-r--r--office/ishmael/README1
-rw-r--r--office/ishmael/ishmael.SlackBuild2
-rw-r--r--office/ishmael/ishmael.info6
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.SlackBuild2
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.info6
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.SlackBuild2
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.info6
-rw-r--r--office/libreoffice/libreoffice.SlackBuild2
-rw-r--r--office/libreoffice/libreoffice.info6
-rw-r--r--office/lout/lout.SlackBuild2
-rw-r--r--office/lout/lout.info6
-rw-r--r--office/miktex/miktex.SlackBuild4
-rw-r--r--office/miktex/miktex.info10
-rw-r--r--office/nb/README7
-rw-r--r--office/nb/nb.SlackBuild56
-rw-r--r--office/nb/nb.info10
-rw-r--r--office/nb/slack-desc19
-rw-r--r--office/notmuch/notmuch.SlackBuild2
-rw-r--r--office/notmuch/notmuch.info6
-rw-r--r--office/novelWriter/README19
-rw-r--r--office/novelWriter/doinst.sh3
-rw-r--r--office/novelWriter/novelWriter22
-rw-r--r--office/novelWriter/novelWriter.SlackBuild71
-rw-r--r--office/novelWriter/novelWriter.desktop7
-rw-r--r--office/novelWriter/novelWriter.info10
-rw-r--r--office/novelWriter/novelWriter.pngbin0 -> 4356 bytes
-rw-r--r--office/novelWriter/slack-desc19
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild2
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info10
-rw-r--r--office/pandoc-bin/pandoc-bin.SlackBuild2
-rw-r--r--office/pandoc-bin/pandoc-bin.info6
-rw-r--r--office/pdfarranger/pdfarranger.SlackBuild4
-rw-r--r--office/pdfarranger/pdfarranger.info6
-rw-r--r--office/pdfsam-basic/pdfsam-basic.SlackBuild4
-rw-r--r--office/pdfsam-basic/pdfsam-basic.info6
-rw-r--r--office/scribus/README9
-rw-r--r--office/scribus/harfbuzz-3.0.0.patch68
-rw-r--r--office/scribus/scribus.SlackBuild22
-rw-r--r--office/scribus/scribus.info10
-rw-r--r--office/scribus/slack-desc12
-rw-r--r--office/sent/sent.info4
-rw-r--r--office/star-tex/README3
-rw-r--r--office/star-tex/slack-desc19
-rw-r--r--office/star-tex/star-tex.SlackBuild98
-rw-r--r--office/star-tex/star-tex.info10
-rw-r--r--office/vit/README2
-rw-r--r--office/vit/slack-desc19
-rw-r--r--office/vit/vit.SlackBuild60
-rw-r--r--office/vit/vit.info10
-rw-r--r--office/vzic/README17
-rw-r--r--office/vzic/slack-desc19
-rw-r--r--office/vzic/vzic.SlackBuild103
-rw-r--r--office/vzic/vzic.info10
-rw-r--r--office/xournalpp/xournalpp.SlackBuild2
-rw-r--r--office/xournalpp/xournalpp.info6
79 files changed, 905 insertions, 233 deletions
diff --git a/office/LibreOffice/LibreOffice.SlackBuild b/office/LibreOffice/LibreOffice.SlackBuild
index eca8674527..676be1aa01 100644
--- a/office/LibreOffice/LibreOffice.SlackBuild
+++ b/office/LibreOffice/LibreOffice.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=LibreOffice
SRCNAM=libreoffice
-VERSION=${VERSION:-25.2.2.2}
+VERSION=${VERSION:-25.2.4.3}
SHORT_VERSION=${VERSION%.*.*}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -90,6 +90,11 @@ rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.xz
cd $SRCNAM-$VERSION
+# Needed for 15.0 - not for -current
+if [ -x /usr/bin/gcc-11.* ]; then
+ patch -p0 < $CWD/xpdfwrapper_invalid-argument.diff
+fi
+
if [ -r $CWD/$SRCNAM-${VERSION}-srcs.tar.xz ]; then
tar xvf $CWD/$SRCNAM-${VERSION}-srcs.tar.xz
# For 7.2.0.4 these aren't found as previously so unpack them manually
diff --git a/office/LibreOffice/LibreOffice.info b/office/LibreOffice/LibreOffice.info
index 5b053b91ee..bfd5f24d91 100644
--- a/office/LibreOffice/LibreOffice.info
+++ b/office/LibreOffice/LibreOffice.info
@@ -1,10 +1,10 @@
PRGNAM="LibreOffice"
-VERSION="25.2.2.2"
+VERSION="25.2.4.3"
HOMEPAGE="https://www.libreoffice.org"
-DOWNLOAD="https://download.documentfoundation.org/libreoffice/src/25.2.2/libreoffice-25.2.2.2.tar.xz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/LibreOffice/libreoffice-25.2.2.2-srcs.tar.xz"
-MD5SUM="d530492e8cc571a7c856971df791e1f0 \
- 45b084c1f78f7259053e7bdbdc2374c0"
+DOWNLOAD="https://download.documentfoundation.org/libreoffice/src/25.2.4/libreoffice-25.2.4.3.tar.xz \
+ https://sourceforge.net/projects/slackbuildsdirectlinks/files/LibreOffice/libreoffice-25.2.4.3-srcs.tar.xz"
+MD5SUM="ca85722da71c6cd4e6f0576b31959e62 \
+ 501e266a4328a9a7fca4d2d8eb2be4e5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk17 apache-ant perl-Archive-Zip libcdr libfreehand liblangtag libmspub libzmf"
diff --git a/office/LibreOffice/xpdfwrapper_invalid-argument.diff b/office/LibreOffice/xpdfwrapper_invalid-argument.diff
new file mode 100644
index 0000000000..37821faf01
--- /dev/null
+++ b/office/LibreOffice/xpdfwrapper_invalid-argument.diff
@@ -0,0 +1,100 @@
+--- sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx.orig 2025-06-05 20:22:59.000000000 +1000
++++ sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx 2025-06-07 21:12:54.394041989 +1000
+@@ -214,8 +214,9 @@
+ int nLineSize = (width + 7)/8;
+ aScanlines.reserve( nLineSize * height + height );
+
+- if (!str->reset())
+- return;
++ str->reset();
++ //if (!str->reset())
++ // return;
+ for( int y = 0; y < height; y++ )
+ {
+ // determine filter type (none) for this scanline
+@@ -253,8 +254,9 @@
+ width,
+ colorMap->getNumPixelComps(),
+ colorMap->getBits()));
+- if (!imgStr->reset())
+- return;
++ imgStr->reset();
++ //if (!imgStr->reset())
++ // return;
+
+ // create scan line data buffer
+ OutputBuffer aScanlines;
+@@ -291,8 +293,9 @@
+ maskColorMap->getNumPixelComps(),
+ maskColorMap->getBits()));
+
+- if (!imgStrMask->reset())
+- return;
++ imgStrMask->reset();
++ //if (!imgStrMask->reset())
++ // return;
+
+ for( int y = 0; y < maskHeight; ++y )
+ {
+@@ -341,8 +344,9 @@
+ width,
+ colorMap->getNumPixelComps(),
+ colorMap->getBits()));
+- if (!imgStr->reset())
+- return;
++ imgStr->reset();
++ //if (!imgStr->reset())
++ // return;
+
+ // create scan line data buffer
+ OutputBuffer aScanlines;
+@@ -376,8 +380,9 @@
+ std::unique_ptr<ImageStream> imgStrMask(
+ new ImageStream(maskStr, maskWidth, 1, 1));
+
+- if (!imgStrMask->reset())
+- return;
++ imgStrMask->reset();
++ //if (!imgStrMask->reset())
++ // return;
+
+ for( int y = 0; y < maskHeight; ++y )
+ {
+--- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx.orig 2025-06-05 20:22:59.000000000 +1000
++++ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx 2025-06-07 22:55:54.377041989 +1000
+@@ -231,8 +231,9 @@
+ #else
+ str = ((DCTStream *)str)->getRawStream();
+ #endif
+- if (!str->reset())
+- return;
++ str->reset();
++ //if (!str->reset())
++ // return;
+
+ o_rOutputBuf.clear();
+ ExtractJpegData(str, o_rOutputBuf);
+@@ -268,8 +269,9 @@
+ o_rOutputBuf.resize(header_size);
+
+ // initialize stream
+- if (!str->reset())
+- return;
++ str->reset();
++ //if (!str->reset())
++ // return;
+
+ // copy the raw stream
+ if( bInvert )
+@@ -326,8 +328,9 @@
+ width,
+ colorMap->getNumPixelComps(),
+ colorMap->getBits()));
+- if (!imgStr->reset())
+- return;
++ imgStr->reset();
++ //if (!imgStr->reset())
++ // return;
+
+ for( int y=0; y<height; ++y)
+ {
diff --git a/office/MasterPDFEditor/MasterPDFEditor.SlackBuild b/office/MasterPDFEditor/MasterPDFEditor.SlackBuild
index 4a2d650bf7..9d17df5067 100644
--- a/office/MasterPDFEditor/MasterPDFEditor.SlackBuild
+++ b/office/MasterPDFEditor/MasterPDFEditor.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=MasterPDFEditor
SRCNAM=master-pdf-editor
-VERSION=${VERSION:-5.9.89}
+VERSION=${VERSION:-5.9.90}
MAJVER=${MAJVER:-5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/office/MasterPDFEditor/MasterPDFEditor.info b/office/MasterPDFEditor/MasterPDFEditor.info
index 2e605b805a..4352c42040 100644
--- a/office/MasterPDFEditor/MasterPDFEditor.info
+++ b/office/MasterPDFEditor/MasterPDFEditor.info
@@ -1,10 +1,10 @@
PRGNAM="MasterPDFEditor"
-VERSION="5.9.89"
+VERSION="5.9.90"
HOMEPAGE="https://code-industry.net/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://code-industry.net/public/master-pdf-editor-5.9.89-qt5.x86_64-qt_include.tar.gz"
-MD5SUM_x86_64="fd57cdcdf08f9b529952bcd3af8d37ef"
+DOWNLOAD_x86_64="https://code-industry.net/public/master-pdf-editor-5.9.90-qt5.x86_64-qt_include.tar.gz"
+MD5SUM_x86_64="2dbe1667c214921c510c340b00e2f26e"
REQUIRES="pkcs11-helper"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/ProjectLibre/ProjectLibre.SlackBuild b/office/ProjectLibre/ProjectLibre.SlackBuild
index 048f393e8e..67f0eed7a0 100644
--- a/office/ProjectLibre/ProjectLibre.SlackBuild
+++ b/office/ProjectLibre/ProjectLibre.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# SlackBuild Script for ProjectLibre
-# Copyright 2012-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2012-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ProjectLibre
-VERSION=${VERSION:-1.9.3}
+VERSION=${VERSION:-1.9.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -32,9 +32,6 @@ PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
SRCNAM=projectlibre
-# 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
diff --git a/office/ProjectLibre/ProjectLibre.info b/office/ProjectLibre/ProjectLibre.info
index 8bbdcc989c..e710b38a4f 100644
--- a/office/ProjectLibre/ProjectLibre.info
+++ b/office/ProjectLibre/ProjectLibre.info
@@ -1,10 +1,10 @@
PRGNAM="ProjectLibre"
-VERSION="1.9.3"
+VERSION="1.9.8"
HOMEPAGE="https://sourceforge.net/projects/projectlibre/"
-DOWNLOAD="https://downloads.sourceforge.net/projectlibre/projectlibre-1.9.3.tar.gz"
-MD5SUM="00ba2b6f674fbdf781b04830c8d8a973"
+DOWNLOAD="https://downloads.sourceforge.net/projectlibre/projectlibre-1.9.8.tar.gz"
+MD5SUM="3eede07564f8b46a826264bc8f3f0d0b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
+REQUIRES="zulu-openjdk21"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/SOGo/README.SBo b/office/SOGo/README.SBo
index 505492cfcc..4a21b1753f 100644
--- a/office/SOGo/README.SBo
+++ b/office/SOGo/README.SBo
@@ -12,11 +12,7 @@ happen upon just the right forum post that explains the situation.
How do I configure this?
========================
-If you set INSTALL_DOCS=yes when you built this package you should have
-some documentation in PDF form in the doc folder for this package.
-
-If you opted out of installing the documentation or you want a more recent
-version of the documentation you can look here
+Documentation for this project can be found at
https://sogo.nu/support.html#/documentation.
Automatically starting SOGo
diff --git a/office/SOGo/SOGo.SlackBuild b/office/SOGo/SOGo.SlackBuild
index 4866cfa171..e6ec382fbe 100644
--- a/office/SOGo/SOGo.SlackBuild
+++ b/office/SOGo/SOGo.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for SOGo
-# Copyright 2018-2020 Chris Walker Kempner, TX
+# Copyright 2018-2022 Chris Walker Kempner, TX
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,16 +22,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20220218 bkw: Modified by SlackBuilds.org:
-# - get the docs out of DOWNLOAD in the info file. they were getting
-# downloaded (or failing to, due to user-agent checking on the
-# server), but only installed if the user set an environment
-# variable.
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SOGo
-VERSION=${VERSION:-5.0.1}
+VERSION=${VERSION:-5.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -98,9 +92,24 @@ 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 {} \+
+# For some strange reason SOGo is trying to link agains libSOGo.so
+# causing the build to fail; remove the -lSOGo flag from the link
+# options
+patch -p1 < $CWD/patches/SOGo-libSOGo.patch
+
+# User wants ActiveSync; patch the config file to build ActiveSync
+#
+# WARNING: While you can enable it and it will run, you are supposed
+# to have a license if you do so.
+ACTIVESYNC=${ACTIVESYNC:-no}
+if [ "$ACTIVESYNC" != "no" ]; then
+ patch -p1 < $CWD/patches/SOGo-ActiveSync.patch
+fi
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
+ --enable-mfa \
--enable-strip
make
@@ -148,15 +157,6 @@ cp -a \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-# 20220218 bkw: install PDF docs, if available.
-for i in \
- SOGoInstallationGuide \
- SOGoMozillaThunderbirdConfigurationGuide \
- SOGoOutlookConnectorConfigurationGuide
-do
- [ -e $CWD/$i.pdf ] && cat $CWD/$i.pdf > $PKG/usr/doc/$PRGNAM-$VERSION/$i.pdf
-done
-
# Install backup script
cat Scripts/sogo-backup.sh > $PKG/usr/doc/$PRGNAM-$VERSION/sogo-backup.sh
chmod +x $PKG/usr/doc/$PRGNAM-$VERSION/sogo-backup.sh
diff --git a/office/SOGo/SOGo.info b/office/SOGo/SOGo.info
index 9cb4882bb9..db0dbcb03c 100644
--- a/office/SOGo/SOGo.info
+++ b/office/SOGo/SOGo.info
@@ -1,10 +1,10 @@
PRGNAM="SOGo"
-VERSION="5.0.1"
+VERSION="5.12.1"
HOMEPAGE="https://sogo.nu/"
-DOWNLOAD="https://packages.sogo.nu/sources/SOGo-5.0.1.tar.gz"
-MD5SUM="f7112b11568d68d58b32fb4ba64a8bbc"
+DOWNLOAD="https://packages.sogo.nu/sources/SOGo-5.12.1.tar.gz"
+MD5SUM="75a0eb739c62a497cf33f55df739c9b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="SOPE libmemcached"
+REQUIRES="SOPE libmemcached oath-toolkit libwbxml ytnef"
MAINTAINER="Chris Walker"
EMAIL="kris240376@gmail.com"
diff --git a/office/SOGo/docs.md5sums b/office/SOGo/docs.md5sums
deleted file mode 100644
index 8d5c113023..0000000000
--- a/office/SOGo/docs.md5sums
+++ /dev/null
@@ -1,3 +0,0 @@
-cf8bd301773b32d63b6efb9363d543f9 SOGoInstallationGuide.pdf
-b15b25c66158d68adc5acdb08355566d SOGoMozillaThunderbirdConfigurationGuide.pdf
-812601272142416df7e939ccccbf330c SOGoOutlookConnectorConfigurationGuide.pdf
diff --git a/office/SOGo/getdocs.sh b/office/SOGo/getdocs.sh
deleted file mode 100644
index cdbbc6513c..0000000000
--- a/office/SOGo/getdocs.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-# 20220218 bkw: download the PDF docs for SOGo. upstream site does
-# user-agent checking, so we pretend to be an ancient version of
-# firefox.
-
-wget --user-agent 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)' \
- https://sogo.nu/files/docs/SOGoInstallationGuide.pdf \
- https://sogo.nu/files/docs/SOGoMozillaThunderbirdConfigurationGuide.pdf \
- https://sogo.nu/files/docs/SOGoOutlookConnectorConfigurationGuide.pdf
-
-md5sum -c docs.md5sums
-exit $?
diff --git a/office/SOGo/patches/SOGo-ActiveSync.patch b/office/SOGo/patches/SOGo-ActiveSync.patch
new file mode 100644
index 0000000000..26a69e64f7
--- /dev/null
+++ b/office/SOGo/patches/SOGo-ActiveSync.patch
@@ -0,0 +1,11 @@
+diff -ur SOGo-5.1.1-old/GNUmakefile SOGo-5.1.1-new/GNUmakefile
+--- SOGo-5.1.1-old/GNUmakefile 2021-06-02 09:06:14.000000000 -0500
++++ SOGo-5.1.1-new/GNUmakefile 2021-08-18 21:10:49.127002801 -0500
+@@ -11,6 +11,7 @@
+ UI \
+ Tools \
+ Tests/Unit \
++ ActiveSync \
+
+
+ include $(GNUSTEP_MAKEFILES)/aggregate.make
diff --git a/office/SOGo/patches/SOGo-libSOGo.patch b/office/SOGo/patches/SOGo-libSOGo.patch
new file mode 100644
index 0000000000..300bc70b1e
--- /dev/null
+++ b/office/SOGo/patches/SOGo-libSOGo.patch
@@ -0,0 +1,12 @@
+diff -ruN SOGo-5.4.0/SoObjects/common.make SOGo-5.4.0-b/SoObjects/common.make
+--- SOGo-5.4.0/SoObjects/common.make 2021-12-16 11:03:37.000000000 -0600
++++ SOGo-5.4.0-b/SoObjects/common.make 2022-01-16 03:04:05.560313315 -0600
+@@ -18,7 +18,7 @@
+ -I../../SOPE
+
+ ADDITIONAL_LIB_DIRS += \
+- -L../SOGo/SOGo.framework/Versions/Current/sogo/ -lSOGo \
++ -L../SOGo/SOGo.framework/Versions/Current/sogo/ \
+ -L../../SOGo/$(GNUSTEP_OBJ_DIR)/ \
+ -L../../SOPE/NGCards/$(GNUSTEP_OBJ_DIR)/ -lNGCards \
+ -L../../SOPE/GDLContentStore/$(GNUSTEP_OBJ_DIR)/ -lGDLContentStore \
diff --git a/office/SOGo/rc.sogod b/office/SOGo/rc.sogod
index 55ef759643..8ec1f7588e 100644
--- a/office/SOGo/rc.sogod
+++ b/office/SOGo/rc.sogod
@@ -11,6 +11,7 @@
# These values are defaults. You can update the USER and PREFORK values
# by making changes to /etc/sysconfig/sogo.
USER=sogo
+GROUP=sogo
PREFORK=3
PIDFILE=/var/run/sogo/sogo.pid
@@ -27,6 +28,12 @@ if [ -z "$GNUSTEP_SYSTEM_ROOT" ]; then
. ${GNUSTEP_MAKEFILES}/GNUstep.sh
fi
+PIDDIR=$(dirname $PIDFILE)
+if [ ! -d "$PIDDIR" ]; then
+ mkdir -p ${PIDDIR}
+ chown ${USER}:${GROUP} ${PIDDIR}
+fi
+
sogo_start() {
pid="$(cat $PIDFILE 2> /dev/null)"
if [ -n "$pid" ]; then
diff --git a/office/focuswriter-qt6/focuswriter-qt6.SlackBuild b/office/focuswriter-qt6/focuswriter-qt6.SlackBuild
index 949854dca0..b4dc5ef70d 100644
--- a/office/focuswriter-qt6/focuswriter-qt6.SlackBuild
+++ b/office/focuswriter-qt6/focuswriter-qt6.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=focuswriter-qt6
SRCNAM=focuswriter
-VERSION=${VERSION:-1.8.10}
+VERSION=${VERSION:-1.8.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/focuswriter-qt6/focuswriter-qt6.info b/office/focuswriter-qt6/focuswriter-qt6.info
index e0b5fbfdbc..ac9882766f 100644
--- a/office/focuswriter-qt6/focuswriter-qt6.info
+++ b/office/focuswriter-qt6/focuswriter-qt6.info
@@ -1,10 +1,10 @@
PRGNAM="focuswriter-qt6"
-VERSION="1.8.10"
+VERSION="1.8.12"
HOMEPAGE="https://gottcode.org/focuswriter/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://gottcode.org/focuswriter/focuswriter-1.8.10.tar.bz2"
-MD5SUM_x86_64="651e4c356913ce3cea9e892c3aa65595"
+DOWNLOAD_x86_64="https://gottcode.org/focuswriter/focuswriter-1.8.12.tar.bz2"
+MD5SUM_x86_64="277b40492faf25c6ec683104ebd3bf26"
REQUIRES="qt6"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/office/glow/glow.SlackBuild b/office/glow/glow.SlackBuild
index 68799e80f6..5b72796fc5 100644
--- a/office/glow/glow.SlackBuild
+++ b/office/glow/glow.SlackBuild
@@ -25,12 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=glow
-VERSION=${VERSION:-2.1.0}
+VERSION=${VERSION:-2.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
sys_arch=${sys_arch:-$(uname -m)}
-SRCNAM=${SRCNAM:-glow_2.1.0_Linux_}
+SRCNAM=${SRCNAM:-glow_2.1.1_Linux_}
case "$sys_arch" in
i?86)
diff --git a/office/glow/glow.info b/office/glow/glow.info
index 2eb3945212..bfe3df6b5d 100644
--- a/office/glow/glow.info
+++ b/office/glow/glow.info
@@ -1,10 +1,10 @@
PRGNAM="glow"
-VERSION="2.1.0"
+VERSION="2.1.1"
HOMEPAGE="https://github.com/charmbracelet/glow"
-DOWNLOAD="https://github.com/charmbracelet/glow/releases/download/v2.1.0/glow_2.1.0_Linux_i386.tar.gz"
-MD5SUM="b699e4c60f9c6cf293d4aed31ae10c95"
-DOWNLOAD_x86_64="https://github.com/charmbracelet/glow/releases/download/v2.1.0/glow_2.1.0_Linux_x86_64.tar.gz"
-MD5SUM_x86_64="7dcc0357c0d2d5630b8df0cb9cdd6448"
+DOWNLOAD="https://github.com/charmbracelet/glow/releases/download/v2.1.1/glow_2.1.1_Linux_i386.tar.gz"
+MD5SUM="d9ed5f2c9e38fa984f6a0f16fe2dc954"
+DOWNLOAD_x86_64="https://github.com/charmbracelet/glow/releases/download/v2.1.1/glow_2.1.1_Linux_x86_64.tar.gz"
+MD5SUM_x86_64="f0c835994011c858dd769fa14a4b7a84"
REQUIRES=""
MAINTAINER="Vijay Marcel"
EMAIL="vijaymarcel@outlook.com"
diff --git a/office/hebcal/hebcal.SlackBuild b/office/hebcal/hebcal.SlackBuild
index c1a301bbd0..6b37f9f5f9 100644
--- a/office/hebcal/hebcal.SlackBuild
+++ b/office/hebcal/hebcal.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for hebcal
-# Copyright 2017-2024 Judah Milgram, Washington DC
+# Copyright 2017-2025 Judah Milgram, Washington DC
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hebcal
-VERSION=${VERSION:-5.8.7}
+VERSION=${VERSION:-5.9.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/hebcal/hebcal.info b/office/hebcal/hebcal.info
index 5bb677b1c6..16d2895f62 100644
--- a/office/hebcal/hebcal.info
+++ b/office/hebcal/hebcal.info
@@ -1,8 +1,8 @@
PRGNAM="hebcal"
-VERSION="5.8.7"
+VERSION="5.9.2"
HOMEPAGE="http://hebcal.github.io/"
-DOWNLOAD="https://github.com/hebcal/hebcal/archive/v5.8.7/hebcal-5.8.7.tar.gz"
-MD5SUM="f956421af7e17ad14ad6a252f85f4b73"
+DOWNLOAD="https://github.com/hebcal/hebcal/archive/v5.9.2/hebcal-5.9.2.tar.gz"
+MD5SUM="a822973ee1620719bef69be9e05dd60f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/office/homebank/homebank.SlackBuild b/office/homebank/homebank.SlackBuild
index fee88cbe81..ddace1c605 100644
--- a/office/homebank/homebank.SlackBuild
+++ b/office/homebank/homebank.SlackBuild
@@ -3,7 +3,8 @@
# Slackware build script for homebank
# Copyright 2009-2022 Erik W. Hanson, Minneapolis, MN, USA
-# Copyright 2022 Juan M. Lasca <juanmlasca@gmail.com>
+# Copyright 2022-2025 Juan M. Lasca <juanmlasca@gmail.com>
+# Copyright 2025 Olivier Brouckaert <olivier.b@i-services.be>, Brussels, Belgium
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=homebank
-VERSION=${VERSION:-5.8.2}
+VERSION=${VERSION:-5.9.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -90,6 +91,12 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+# fix a bug : wrong directory
+if [ -d $PKG/usr/\@DATADIRNAME\@ ]; then
+ mv $PKG/usr/\@DATADIRNAME\@/* $PKG/usr/share/
+ rmdir $PKG/usr/\@DATADIRNAME\@
+fi
+
# if it is not possible to fix icon of size 24x24 (originally of size 22x22),
# delete it.
if [ -x /usr/bin/convert ]; then
diff --git a/office/homebank/homebank.info b/office/homebank/homebank.info
index 3e769bdbcb..c3987baba7 100644
--- a/office/homebank/homebank.info
+++ b/office/homebank/homebank.info
@@ -1,10 +1,10 @@
PRGNAM="homebank"
-VERSION="5.8.2"
+VERSION="5.9.2"
HOMEPAGE="https://www.gethomebank.org/en/index.php"
-DOWNLOAD="https://www.gethomebank.org/public/sources/homebank-5.8.2.tar.gz"
-MD5SUM="88b0edea91f457018dfe176f89a7277d"
+DOWNLOAD="https://www.gethomebank.org/public/sources/homebank-5.9.2.tar.gz"
+MD5SUM="ce3c92b92b7cbd97e530625052f88de4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libsoup3"
-MAINTAINER="Juan M. Lasca"
-EMAIL="juanmlasca@gmail.com"
+MAINTAINER="Olivier Brouckaert"
+EMAIL="olivier.b@i-services.be"
diff --git a/office/hunspell-gr/hunspell-gr.info b/office/hunspell-gr/hunspell-gr.info
index 1bd00e525a..e00fc1caec 100644
--- a/office/hunspell-gr/hunspell-gr.info
+++ b/office/hunspell-gr/hunspell-gr.info
@@ -6,5 +6,5 @@ MD5SUM="bcee3bbde317e1147257d68d81c53624"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="rizitis"
+MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/office/ishmael/README b/office/ishmael/README
index 50831e4597..aebe0ddaa5 100644
--- a/office/ishmael/README
+++ b/office/ishmael/README
@@ -17,6 +17,7 @@ ishmael currently supports the following ebook formats:
- zTXT
- Comic Book Archives (cbr, cbz, cb7)
- Microsoft Compiled HTML Help (CHM)
+- Zip
- Text
Optional dependencies:
diff --git a/office/ishmael/ishmael.SlackBuild b/office/ishmael/ishmael.SlackBuild
index 29eed851f6..c2fa99a1d5 100644
--- a/office/ishmael/ishmael.SlackBuild
+++ b/office/ishmael/ishmael.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ishmael
-VERSION=${VERSION:-1.04}
+VERSION=${VERSION:-1.07}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/ishmael/ishmael.info b/office/ishmael/ishmael.info
index 4b71646516..ddf9ffdd6e 100644
--- a/office/ishmael/ishmael.info
+++ b/office/ishmael/ishmael.info
@@ -1,8 +1,8 @@
PRGNAM="ishmael"
-VERSION="1.04"
+VERSION="1.07"
HOMEPAGE="https://codeberg.org/1-1sam/ishmael"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SAMYOUNG/EBook-Ishmael-1.04.tar.gz"
-MD5SUM="1d12914830c6c4f591f8c9eea57c0c59"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SAMYOUNG/EBook-Ishmael-1.07.tar.gz"
+MD5SUM="c9054b1cf2f7df0b7dcc745097b18cc5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Archive-Zip perl-File-Which perl-JSON perl-xml-libxml"
diff --git a/office/libreoffice-helppack/libreoffice-helppack.SlackBuild b/office/libreoffice-helppack/libreoffice-helppack.SlackBuild
index d4642a0f6e..f7420a709b 100644
--- a/office/libreoffice-helppack/libreoffice-helppack.SlackBuild
+++ b/office/libreoffice-helppack/libreoffice-helppack.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreoffice-helppack
-VERSION=${VERSION:-"25.2.2"}
+VERSION=${VERSION:-"25.2.4"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/libreoffice-helppack/libreoffice-helppack.info b/office/libreoffice-helppack/libreoffice-helppack.info
index 4466026672..5ec0c4cedd 100644
--- a/office/libreoffice-helppack/libreoffice-helppack.info
+++ b/office/libreoffice-helppack/libreoffice-helppack.info
@@ -1,10 +1,10 @@
PRGNAM="libreoffice-helppack"
-VERSION="25.2.2"
+VERSION="25.2.4"
HOMEPAGE="https://www.libreoffice.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/25.2.2/rpm/x86_64/LibreOffice_25.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz"
-MD5SUM_x86_64="70725ebf85a6b4e42ff72ee26810a15f"
+DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/25.2.4/rpm/x86_64/LibreOffice_25.2.4_Linux_x86-64_rpm_helppack_en-US.tar.gz"
+MD5SUM_x86_64="7139fa09906c0fd7e6f8ac98b307e4c4"
REQUIRES="libreoffice"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/libreoffice-langpack/libreoffice-langpack.SlackBuild b/office/libreoffice-langpack/libreoffice-langpack.SlackBuild
index b3a204a591..15667de69b 100644
--- a/office/libreoffice-langpack/libreoffice-langpack.SlackBuild
+++ b/office/libreoffice-langpack/libreoffice-langpack.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreoffice-langpack
-VERSION=${VERSION:-"25.2.2"}
+VERSION=${VERSION:-"25.2.4"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/libreoffice-langpack/libreoffice-langpack.info b/office/libreoffice-langpack/libreoffice-langpack.info
index 8a3711a0f8..272e408d23 100644
--- a/office/libreoffice-langpack/libreoffice-langpack.info
+++ b/office/libreoffice-langpack/libreoffice-langpack.info
@@ -1,10 +1,10 @@
PRGNAM="libreoffice-langpack"
-VERSION="25.2.2"
+VERSION="25.2.4"
HOMEPAGE="https://www.libreoffice.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/25.2.2/rpm/x86_64/LibreOffice_25.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz"
-MD5SUM_x86_64="786adac610e169044b5919c83b8c5c7e"
+DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/25.2.4/rpm/x86_64/LibreOffice_25.2.4_Linux_x86-64_rpm_langpack_en-GB.tar.gz"
+MD5SUM_x86_64="3615595076aefcf8da0c4bab0652f14e"
REQUIRES="libreoffice"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/libreoffice/libreoffice.SlackBuild b/office/libreoffice/libreoffice.SlackBuild
index 44938b7a3a..d8e15c8227 100644
--- a/office/libreoffice/libreoffice.SlackBuild
+++ b/office/libreoffice/libreoffice.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreoffice
-VERSION=${VERSION:-"25.2.2"}
+VERSION=${VERSION:-"25.2.4"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/libreoffice/libreoffice.info b/office/libreoffice/libreoffice.info
index 445ad9792c..9942b376da 100644
--- a/office/libreoffice/libreoffice.info
+++ b/office/libreoffice/libreoffice.info
@@ -1,10 +1,10 @@
PRGNAM="libreoffice"
-VERSION="25.2.2"
+VERSION="25.2.4"
HOMEPAGE="https://www.libreoffice.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/25.2.2/rpm/x86_64/LibreOffice_25.2.2_Linux_x86-64_rpm.tar.gz"
-MD5SUM_x86_64="ce2b2ec96f2d060d253cfd51578bc35a"
+DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/25.2.4/rpm/x86_64/LibreOffice_25.2.4_Linux_x86-64_rpm.tar.gz"
+MD5SUM_x86_64="f37aef166c64e4041816c2ca4f74d2de"
REQUIRES="zulu-openjdk17 avahi"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/lout/lout.SlackBuild b/office/lout/lout.SlackBuild
index d857f6a0b3..365fd6973c 100644
--- a/office/lout/lout.SlackBuild
+++ b/office/lout/lout.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lout
-VERSION=${VERSION:-3.43}
+VERSION=${VERSION:-3.43.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/lout/lout.info b/office/lout/lout.info
index d97de182ca..5547b70705 100644
--- a/office/lout/lout.info
+++ b/office/lout/lout.info
@@ -1,8 +1,8 @@
PRGNAM="lout"
-VERSION="3.43"
+VERSION="3.43.2"
HOMEPAGE="https://github.com/william8000/lout"
-DOWNLOAD="https://github.com/william8000/lout/archive/3.43/lout-3.43.tar.gz"
-MD5SUM="b498578b60f52909df014533f5c11401"
+DOWNLOAD="https://github.com/william8000/lout/archive/3.43.2/lout-3.43.2.tar.gz"
+MD5SUM="1ce7b422f43f16301696ac882fdafe59"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/office/miktex/miktex.SlackBuild b/office/miktex/miktex.SlackBuild
index 485c4a3770..eb2b93265d 100644
--- a/office/miktex/miktex.SlackBuild
+++ b/office/miktex/miktex.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=miktex
-VERSION=${VERSION:-25.3}
+VERSION=${VERSION:-25.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,7 +70,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/office/miktex/miktex.info b/office/miktex/miktex.info
index 1947d31267..078e6b9586 100644
--- a/office/miktex/miktex.info
+++ b/office/miktex/miktex.info
@@ -1,9 +1,9 @@
PRGNAM="miktex"
-VERSION="25.3"
+VERSION="25.4"
HOMEPAGE="https://miktex.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://ctan.org/tex-archive/systems/win32/miktex/source/miktex-25.3.tar.xz \
+DOWNLOAD_x86_64="https://github.com/MiKTeX/miktex/archive/25.4/miktex-25.4.tar.gz \
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma \
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/miktex-dvips.tar.lzma \
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/miktex-fontconfig.tar.lzma \
@@ -11,13 +11,13 @@ DOWNLOAD_x86_64="https://ctan.org/tex-archive/systems/win32/miktex/source/miktex
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma \
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma \
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/tetex.tar.lzma"
-MD5SUM_x86_64="1c7a359294aabba959224628a7a43cf6 \
+MD5SUM_x86_64="413621d8fd709f32867d0989b8a6feb0 \
46d9eaa3f9e224153a991ddaf3914604 \
c57068aee8f5966f0516cf535dc3f5b2 \
4f42aa685dbb9284709cbc1f6688a899 \
2c2663c49b1aad2e74541546fc4b9112 \
- 8aa676713d5811a2ebfbbd51a990dbd9 \
- 176228d1e550f4038efa09d88cd6fd53 \
+ d68f202623fa95b8b81ace0b08ee33ee \
+ a6b3ea778feb80967a10c5207e6dfb89 \
07aaa485f2b02301a52c0d988da9f23f"
REQUIRES=""
MAINTAINER="Ruoh-Shoei LIN"
diff --git a/office/nb/README b/office/nb/README
new file mode 100644
index 0000000000..8779c2e657
--- /dev/null
+++ b/office/nb/README
@@ -0,0 +1,7 @@
+nb is an elaborate bash script for note management. It uses external
+tools for much of its power.
+
+PS: Although nb doesn't have any dependencies per se, it is recommended
+that you install bat, pandoc, ripgrep, tig and w3m. It can also use a
+great many other external tools, se https://xwmx.github.io/nb for more
+information.
diff --git a/office/nb/nb.SlackBuild b/office/nb/nb.SlackBuild
new file mode 100644
index 0000000000..c38309050f
--- /dev/null
+++ b/office/nb/nb.SlackBuild
@@ -0,0 +1,56 @@
+#!/bin/bash
+# Slackware build script for nb
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=nb
+VERSION=${VERSION:-7.20.0}
+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}
+
+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 {} \;
+
+install -m 2755 -D bin/bookmark $PKG/usr/bin/bookmark
+install -m 2755 $PRGNAM $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/office/nb/nb.info b/office/nb/nb.info
new file mode 100644
index 0000000000..4d7143b207
--- /dev/null
+++ b/office/nb/nb.info
@@ -0,0 +1,10 @@
+PRGNAM="nb"
+VERSION="7.20.0"
+HOMEPAGE="https://xwmx.github.io/nb"
+DOWNLOAD="https://github.com/xwmx/nb/archive/7.20.0/nb-7.20.0.tar.gz"
+MD5SUM="8ad7184dfc38e9d7394ee2b9d4d1a371"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/office/nb/slack-desc b/office/nb/slack-desc
new file mode 100644
index 0000000000..5eb8422b83
--- /dev/null
+++ b/office/nb/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------------------------------------------------------|
+nb: nb (note manager)
+nb:
+nb: nb is an elaborate bash script for note management. It uses external
+nb: tools for much of its power.
+nb:
+nb:
+nb:
+nb:
+nb:
+nb:
+nb:
diff --git a/office/notmuch/notmuch.SlackBuild b/office/notmuch/notmuch.SlackBuild
index 61cad89419..843ae935e5 100644
--- a/office/notmuch/notmuch.SlackBuild
+++ b/office/notmuch/notmuch.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=notmuch
-VERSION=${VERSION:-0.36}
+VERSION=${VERSION:-0.39}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/notmuch/notmuch.info b/office/notmuch/notmuch.info
index 001294309a..60ba732b0c 100644
--- a/office/notmuch/notmuch.info
+++ b/office/notmuch/notmuch.info
@@ -1,8 +1,8 @@
PRGNAM="notmuch"
-VERSION="0.36"
+VERSION="0.39"
HOMEPAGE="https://notmuchmail.org"
-DOWNLOAD="https://github.com/notmuch/notmuch/archive/0.36/notmuch-0.36.tar.gz"
-MD5SUM="332f52e637106406de85f7e2b67a3330"
+DOWNLOAD="https://github.com/notmuch/notmuch/archive/0.39/notmuch-0.39.tar.gz"
+MD5SUM="2b1766b6046231b49a4696bc049c924d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/office/novelWriter/README b/office/novelWriter/README
new file mode 100644
index 0000000000..4bb776eb75
--- /dev/null
+++ b/office/novelWriter/README
@@ -0,0 +1,19 @@
+novelWriter is a plain text editor designed for writing novels
+assembled from many smaller text documents. It uses a minimal
+formatting syntax inspired by Markdown, and adds a meta data syntax
+for comments, synopsis, and cross-referencing. It's designed to be a
+simple text editor that allows for easy organisation of text and
+notes, using human readable text files as storage for robustness.
+
+The project storage is suitable for version control software, and also
+well suited for file synchronisation tools. All text is saved as plain
+text files with a meta data header. The core project structure is
+stored in a single project XML file. Other meta data is primarily
+saved as JSON files.
+
+For more details, and how to install and use novelWriter, please see
+the main website and documentation.
+
+This script builds a Slackware package using the official binary.
+The download is an AppImage which is placed in /opt
+however source is also available on github.
diff --git a/office/novelWriter/doinst.sh b/office/novelWriter/doinst.sh
new file mode 100644
index 0000000000..5fb28930db
--- /dev/null
+++ b/office/novelWriter/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
diff --git a/office/novelWriter/novelWriter b/office/novelWriter/novelWriter
new file mode 100644
index 0000000000..8a251f8f11
--- /dev/null
+++ b/office/novelWriter/novelWriter
@@ -0,0 +1,22 @@
+#!/bin/sh
+# Slackware wrapper for the novelWriter AppImage.
+runme(){
+ cd /opt/novelWriter
+ ./novelWriter-2.6.3.AppImage "$@"
+}
+
+if [ $UID == 0 ]; then
+ read -p "You are currently running as root...\
+ Are you sure you want to proceed? (N/y): " resp
+ case "$resp" in
+ y|yes)
+ runme
+ ;;
+ *)
+ echo Exiting
+ exit 0
+ ;;
+ esac
+else
+ runme $@
+fi
diff --git a/office/novelWriter/novelWriter.SlackBuild b/office/novelWriter/novelWriter.SlackBuild
new file mode 100644
index 0000000000..60873d9dff
--- /dev/null
+++ b/office/novelWriter/novelWriter.SlackBuild
@@ -0,0 +1,71 @@
+#!/bin/bash
+
+# Slackware build script for NovelWriter
+# 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=novelWriter
+VERSION=${VERSION:-2.6.3}
+SRC=novelWriter-2.6.3.AppImage
+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}
+
+set -e
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+
+install -D -m0755 -oroot -groot $SRC $PKG/opt/$PRGNAM/$SRC
+
+mkdir -p $PKG/usr $PKG/usr/doc $PKG/usr/bin
+mkdir -p $PKG/usr/share $PKG/usr/share/pixmaps $PKG/usr/share/applications
+cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
+cat $CWD/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+cat $CWD/$PRGNAM > $PKG/usr/bin/$PRGNAM
+chmod 755 $PKG/usr/bin/$PRGNAM
+
+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/office/novelWriter/novelWriter.desktop b/office/novelWriter/novelWriter.desktop
new file mode 100644
index 0000000000..5f651cdbea
--- /dev/null
+++ b/office/novelWriter/novelWriter.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Terminal=false
+Exec=/opt/novelWriter-2.6.3.AppImage
+Name=novelWriter
+Icon=novelWriter
+
diff --git a/office/novelWriter/novelWriter.info b/office/novelWriter/novelWriter.info
new file mode 100644
index 0000000000..2e7015cc76
--- /dev/null
+++ b/office/novelWriter/novelWriter.info
@@ -0,0 +1,10 @@
+PRGNAM="novelWriter"
+VERSION="2.6.3"
+HOMEPAGE="https://novelwriter.io/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/vkbo/novelWriter/releases/download/v2.6.3/novelWriter-2.6.3.AppImage"
+MD5SUM_x86_64="04afc29b4570bcd42d164dc566f6b928"
+REQUIRES=""
+MAINTAINER="hoobop"
+EMAIL="hoobop@gmail.com"
diff --git a/office/novelWriter/novelWriter.png b/office/novelWriter/novelWriter.png
new file mode 100644
index 0000000000..a4bd8da481
--- /dev/null
+++ b/office/novelWriter/novelWriter.png
Binary files differ
diff --git a/office/novelWriter/slack-desc b/office/novelWriter/slack-desc
new file mode 100644
index 0000000000..bb66f5db29
--- /dev/null
+++ b/office/novelWriter/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------------------------------------------------------|
+novelWriter: novelWriter (A plain text editor designed for writing novels)
+novelWriter:
+novelWriter: It is available as an AppImage.
+novelWriter:
+novelWriter:
+novelWriter:
+novelWriter:
+novelWriter:
+novelWriter:
+novelWriter:
+novelWriter:
diff --git a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild
index 3361db5da2..66098b7181 100644
--- a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild
+++ b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=onlyoffice-desktopeditors
-VERSION=${VERSION:-8.3.2}
+VERSION=${VERSION:-8.3.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info
index bf8d594797..1428e5a4ed 100644
--- a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info
+++ b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info
@@ -1,12 +1,12 @@
PRGNAM="onlyoffice-desktopeditors"
-VERSION="8.3.2"
+VERSION="8.3.3"
HOMEPAGE="https://www.onlyoffice.com/apps.aspx"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v8.3.2/onlyoffice-desktopeditors_amd64.deb \
- https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v8.3.2/onlyoffice-desktopeditors-help_all.deb"
-MD5SUM_x86_64="05b4f4f60c5921dad88bea1c179dd3b5 \
- a47db736b342e4fc8d94d2d07f1b7b26"
+DOWNLOAD_x86_64="https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v8.3.3/onlyoffice-desktopeditors_amd64.deb \
+ https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v8.3.3/onlyoffice-desktopeditors-help_all.deb"
+MD5SUM_x86_64="e187ae537a0b7fc3420f0e85f801cba6 \
+ 3081c513ee744887266367978196e2ba"
REQUIRES=""
MAINTAINER="Antonio Leal"
EMAIL="antonioleal@yahoo.com"
diff --git a/office/pandoc-bin/pandoc-bin.SlackBuild b/office/pandoc-bin/pandoc-bin.SlackBuild
index 3a2eb15a92..5bd6895ce4 100644
--- a/office/pandoc-bin/pandoc-bin.SlackBuild
+++ b/office/pandoc-bin/pandoc-bin.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pandoc-bin
SRCNAM=pandoc
-VERSION=${VERSION:-3.6.4}
+VERSION=${VERSION:-3.7.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/pandoc-bin/pandoc-bin.info b/office/pandoc-bin/pandoc-bin.info
index aceeafc972..f6a55720ca 100644
--- a/office/pandoc-bin/pandoc-bin.info
+++ b/office/pandoc-bin/pandoc-bin.info
@@ -1,10 +1,10 @@
PRGNAM="pandoc-bin"
-VERSION="3.6.4"
+VERSION="3.7.0.2"
HOMEPAGE="https://github.com/jgm/pandoc"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/jgm/pandoc/releases/download/3.6.4/pandoc-3.6.4-1-amd64.deb"
-MD5SUM_x86_64="9b6f138c27be986e5c2af1e8e235ef8a"
+DOWNLOAD_x86_64="https://github.com/jgm/pandoc/releases/download/3.7.0.2/pandoc-3.7.0.2-1-amd64.deb"
+MD5SUM_x86_64="40ccea81680427dd67b877911adf1469"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/office/pdfarranger/pdfarranger.SlackBuild b/office/pdfarranger/pdfarranger.SlackBuild
index 011deba68f..3c9b034866 100644
--- a/office/pdfarranger/pdfarranger.SlackBuild
+++ b/office/pdfarranger/pdfarranger.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pdfarranger
-# Copyright 2020, 2024 Rob van Nues
+# Copyright 2020, 2025 Rob van Nues
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pdfarranger
-VERSION=${VERSION:-1.11.1}
+VERSION=${VERSION:-1.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/pdfarranger/pdfarranger.info b/office/pdfarranger/pdfarranger.info
index f067a184a9..b613062983 100644
--- a/office/pdfarranger/pdfarranger.info
+++ b/office/pdfarranger/pdfarranger.info
@@ -1,8 +1,8 @@
PRGNAM="pdfarranger"
-VERSION="1.11.1"
+VERSION="1.12.0"
HOMEPAGE="https://github.com/pdfarranger/pdfarranger"
-DOWNLOAD="https://github.com/pdfarranger/pdfarranger/archive/refs/tags/1.11.1/pdfarranger-1.11.1.tar.gz"
-MD5SUM="bf0fb5b70b872a142d802c3874c8fd1f"
+DOWNLOAD="https://github.com/pdfarranger/pdfarranger/archive/refs/tags/1.12.0/pdfarranger-1.12.0.tar.gz"
+MD5SUM="ff97989a29ebb145cfdb89d4b1dc4c52"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pikepdf python3-dateutil img2pdf"
diff --git a/office/pdfsam-basic/pdfsam-basic.SlackBuild b/office/pdfsam-basic/pdfsam-basic.SlackBuild
index d5d929951e..bff04b7bdb 100644
--- a/office/pdfsam-basic/pdfsam-basic.SlackBuild
+++ b/office/pdfsam-basic/pdfsam-basic.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pdfsam-basic
-VERSION=${VERSION:-5.2.9}
+VERSION=${VERSION:-5.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,7 +65,7 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir -p $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
-ar vx $CWD/pdfsam_${VERSION}-${DEBBUILD}_amd64.deb
+ar vx $CWD/pdfsam-basic_${VERSION}-${DEBBUILD}_amd64.deb
tar xvf data.tar.gz
chown -R root:root .
find -L . \
diff --git a/office/pdfsam-basic/pdfsam-basic.info b/office/pdfsam-basic/pdfsam-basic.info
index 7f56830d61..1b93b1e147 100644
--- a/office/pdfsam-basic/pdfsam-basic.info
+++ b/office/pdfsam-basic/pdfsam-basic.info
@@ -1,10 +1,10 @@
PRGNAM="pdfsam-basic"
-VERSION="5.2.9"
+VERSION="5.3.1"
HOMEPAGE="http://www.pdfsam.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/torakiki/pdfsam/releases/download/v5.2.9/pdfsam_5.2.9-1_amd64.deb"
-MD5SUM_x86_64="c18a25c213bf4c5e2019b67a94c3d7e6"
+DOWNLOAD_x86_64="https://github.com/torakiki/pdfsam/releases/download/v5.3.1/pdfsam-basic_5.3.1-1_amd64.deb"
+MD5SUM_x86_64="c6a896c34e901c3e317c186e0f1be6bd"
REQUIRES=""
MAINTAINER="Patrice Coni"
EMAIL="patrice.coni-dev@yandex.com"
diff --git a/office/scribus/README b/office/scribus/README
index 981f957720..4412fe663f 100644
--- a/office/scribus/README
+++ b/office/scribus/README
@@ -1,7 +1,8 @@
-Scribus is an open-source program that brings award-winning
-professional page layout to Linux/Unix, MacOS X and Windows desktops
-with a combination of "press-ready" output and new approaches to page
-layout.
+Scribus is a powerful desktop publishing software that offers a wide
+range of tools for creating visually appealing documents, including
+brochures, newspapers, posters, and magazines. It is designed to
+provide professional-grade layout and design capabilities, making
+it a popular choice among graphic designers and publishers.
OpenSceneGraph, podofo, libpagemaker, libfreehand, libcdr, libzmf,
libqxp and libmspub are optional dependencies.
diff --git a/office/scribus/harfbuzz-3.0.0.patch b/office/scribus/harfbuzz-3.0.0.patch
deleted file mode 100644
index 4dc4f0db4a..0000000000
--- a/office/scribus/harfbuzz-3.0.0.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 1b546978bc4ea0b2a73fbe4d7cf947887e865162 Mon Sep 17 00:00:00 2001
-From: Jean Ghali <jghali@libertysurf.fr>
-Date: Sat, 21 Aug 2021 20:05:43 +0000
-Subject: [PATCH] Use new hb-subset api with harfbuzz >= 2.9.0 in order to
- prepeare for removal of legacy API in 3.0
-
-git-svn-id: svn://scribus.net/trunk/Scribus@24696 11d20701-8431-0410-a711-e3c959e3b870
----
- scribus/fonts/sfnt.cpp | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/scribus/fonts/sfnt.cpp b/scribus/fonts/sfnt.cpp
-index 50777f66e3..fca8b39158 100644
---- a/scribus/fonts/sfnt.cpp
-+++ b/scribus/fonts/sfnt.cpp
-@@ -1256,11 +1256,19 @@ namespace sfnt {
-
- for (int i = 0; i < cids.count(); ++i)
- hb_set_add(glyphSet, cids.at(i));
--
-+
-+#if HB_VERSION_ATLEAST(2, 9, 0)
-+ uint32_t subsetFlags = (uint32_t) hb_subset_input_get_flags(hbSubsetInput.get());
-+ subsetFlags |= HB_SUBSET_FLAGS_RETAIN_GIDS;
-+ subsetFlags &= ~HB_SUBSET_FLAGS_NO_HINTING;
-+ subsetFlags |= HB_SUBSET_FLAGS_NAME_LEGACY;
-+ hb_subset_input_set_flags(hbSubsetInput.get(), subsetFlags);
-+#else
- hb_subset_input_set_retain_gids(hbSubsetInput.get(), true);
- hb_subset_input_set_drop_hints(hbSubsetInput.get(), false);
- #if HB_VERSION_ATLEAST(2, 6, 5)
- hb_subset_input_set_name_legacy(hbSubsetInput.get(), true);
-+#endif
- #endif
-
- QScopedPointer<hb_face_t, HbFaceDeleter> hbSubsetFace(hb_subset(hbFullFace.get(), hbSubsetInput.get()));
-
-From 68ec41169eaceea4a6e1d6f359762a191c7e61d5 Mon Sep 17 00:00:00 2001
-From: Jean Ghali <jghali@libertysurf.fr>
-Date: Sun, 19 Sep 2021 11:59:50 +0000
-Subject: [PATCH] #16635: Replace hb_subset, removed in harfbuzz 3.0, by
- hb_subset_or_fail
-
-git-svn-id: svn://scribus.net/trunk/Scribus@24707 11d20701-8431-0410-a711-e3c959e3b870
----
- scribus/fonts/sfnt.cpp | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/scribus/fonts/sfnt.cpp b/scribus/fonts/sfnt.cpp
-index fca8b39158..b3dfa50dc6 100644
---- a/scribus/fonts/sfnt.cpp
-+++ b/scribus/fonts/sfnt.cpp
-@@ -1271,9 +1271,15 @@ namespace sfnt {
- #endif
- #endif
-
-+#if HB_VERSION_ATLEAST(2, 9, 0)
-+ QScopedPointer<hb_face_t, HbFaceDeleter> hbSubsetFace(hb_subset_or_fail(hbFullFace.get(), hbSubsetInput.get()));
-+ if (hbSubsetFace.isNull())
-+ return QByteArray();
-+#else
- QScopedPointer<hb_face_t, HbFaceDeleter> hbSubsetFace(hb_subset(hbFullFace.get(), hbSubsetInput.get()));
- if (hbSubsetFace.isNull())
- return QByteArray();
-+#endif
-
- QScopedPointer<hb_blob_t, HbBlobDeleter> hbSubsetBlob(hb_face_reference_blob(hbSubsetFace.get()));
- if (hbSubsetBlob.isNull())
diff --git a/office/scribus/scribus.SlackBuild b/office/scribus/scribus.SlackBuild
index 98205c6f21..d68fdc8d4c 100644
--- a/office/scribus/scribus.SlackBuild
+++ b/office/scribus/scribus.SlackBuild
@@ -4,6 +4,7 @@
# Copyright 2006 Martin Lefebvre <dadexter@gmail.com>
# Copyright 2008-2021 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2025 Olivier Brouckaert <olivier.b@i-services.be>, Brussels, Belgium
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=scribus
-VERSION=${VERSION:-1.5.7}
+VERSION=${VERSION:-1.6.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,25 +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 {} \;
-# thanks archlinux!
-patch -p1 < $CWD/harfbuzz-3.0.0.patch
+if [ -e /usr/include/podofo/podofo.h ]; then
+ PODOFO=on
+else
+ PODOFO=off
+fi
-# podofo is forcibly disabled as the new one on SBo is incompatible with 1.5.7
+mkdir build
+cd build
cmake \
-DCMAKE_C_FLAGS="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
- -DWITH_PODOFO=off \
- -DLIB_SUFFIX=${LIBDIRSUFFIX}
-
+ -DWITH_PODOFO=$PODOFO \
+ -DLIB_SUFFIX=$LIBDIRSUFFIX \
+ ..
make
make install DESTDIR=$PKG
+cd ..
mkdir -p $PKG/usr/share/{applications,pixmaps}
cat scribus.desktop > $PKG/usr/share/applications/scribus.desktop
cd $PKG/usr/share/pixmaps
- ln -s ../scribus/icons/scribus.png .
+ ln -s ../scribus/icons/1_5_0/scribus.png .
cd -
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/office/scribus/scribus.info b/office/scribus/scribus.info
index f1b56cd8de..2da6e1c8f0 100644
--- a/office/scribus/scribus.info
+++ b/office/scribus/scribus.info
@@ -1,10 +1,10 @@
PRGNAM="scribus"
-VERSION="1.5.7"
+VERSION="1.6.4"
HOMEPAGE="https://www.scribus.net"
-DOWNLOAD="https://downloads.sourceforge.net/scribus/scribus-1.5.7.tar.xz"
-MD5SUM="4d0c63cfdade8a9abf225a4415e43694"
+DOWNLOAD="https://downloads.sourceforge.net/scribus/scribus-1.6.4.tar.xz"
+MD5SUM="ec0aea8e653172e57e625d78425c0946"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Heinz Wiesinger"
-EMAIL="pprkut@slackbuilds.org"
+MAINTAINER="Olivier Brouckaert"
+EMAIL="olivier.b@i-services.be"
diff --git a/office/scribus/slack-desc b/office/scribus/slack-desc
index e8d6e717e8..5c67ec0ce3 100644
--- a/office/scribus/slack-desc
+++ b/office/scribus/slack-desc
@@ -6,13 +6,13 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-scribus: scribus (open-source professional page layout program)
-scribus:
-scribus: Scribus is an open-source program that brings award-winning
-scribus: professional page layout to Linux/Unix, MacOS X and Windows
-scribus: desktops with a combination of "press-ready" output and new
-scribus: approaches to page layout.
+scribus: scribus (open-source professional page layout software)
scribus:
+scribus: Scribus is a powerful desktop publishing software that offers a wide
+scribus: range of tools for creating visually appealing documents, including
+scribus: brochures, newspapers, posters, and magazines. It is designed to
+scribus: provide professional-grade layout and design capabilities, making
+scribus: it a popular choice among graphic designers and publishers.
scribus:
scribus:
scribus:
diff --git a/office/sent/sent.info b/office/sent/sent.info
index a68e636bf6..172ae5ccfa 100644
--- a/office/sent/sent.info
+++ b/office/sent/sent.info
@@ -6,5 +6,5 @@ MD5SUM="ad7bd7f9f475826ff6ad00d137a6442c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="G. Galdini"
-EMAIL="dioniso@disroot.org"
+MAINTAINER="Ioannis Anagnostakis"
+EMAIL="rizitis@gmail.com"
diff --git a/office/star-tex/README b/office/star-tex/README
new file mode 100644
index 0000000000..13e21973b4
--- /dev/null
+++ b/office/star-tex/README
@@ -0,0 +1,3 @@
+star-tex (or *TeX) is a TeX engine in Go.
+
+Note: This script might need network access to download go module.
diff --git a/office/star-tex/slack-desc b/office/star-tex/slack-desc
new file mode 100644
index 0000000000..eabbe1607b
--- /dev/null
+++ b/office/star-tex/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------------------------------------------------------|
+star-tex: star-tex (a TeX engine in Go)
+star-tex:
+star-tex: 1. star-tex provides a TeX to PDF typesetter.
+star-tex: 2. dvi-cnv converts a DVI file into a (set of) PNG or PDF file(s).
+star-tex: 3. dvi-dump displays the content of a DVI file in a human readable
+star-tex: format or JSON.
+star-tex: 4.kpath-find finds files in a TeX directory structure.
+star-tex: 5. pk2bm display the content of a pk font file.
+star-tex: 6.tfm2pl converts a TFM file to human-readable property list file
+star-tex: or standard output.
+star-tex: HomePage: https://git.sr.ht/~sbinet/star-tex
diff --git a/office/star-tex/star-tex.SlackBuild b/office/star-tex/star-tex.SlackBuild
new file mode 100644
index 0000000000..2a177bb1ec
--- /dev/null
+++ b/office/star-tex/star-tex.SlackBuild
@@ -0,0 +1,98 @@
+#!/bin/bash
+
+# Slackware build script for star-tex
+
+# 2025 Ioannis Anagnostakis GR
+#
+# 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=star-tex
+VERSION=${VERSION:-0.7.1}
+SRCNAM=$PRGNAM-v$VERSION
+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}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf "$CWD/v$VERSION.tar.gz" || tar xvf "$CWD/$SRCNAM.tar.gz"
+cd "$SRCNAM"
+
+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 dist
+ go mod download
+
+export CGO_CPPFLAGS="$CPPFLAGS"
+ export CGO_CFLAGS="$CFLAGS"
+ export CGO_CXXFLAGS="$CXXFLAGS"
+ go build -v \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-linkmode external -extldflags \"$LDFLAGS\"" \
+ -o dist \
+ ./cmd/...
+
+mkdir -p "$PKG"/usr/bin
+cp dist/* "$PKG"/usr/bin
+
+
+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 -a \
+ README* LICENSE \
+ $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/office/star-tex/star-tex.info b/office/star-tex/star-tex.info
new file mode 100644
index 0000000000..70087aa60a
--- /dev/null
+++ b/office/star-tex/star-tex.info
@@ -0,0 +1,10 @@
+PRGNAM="star-tex"
+VERSION="0.7.1"
+HOMEPAGE="https://git.sr.ht/~sbinet/star-tex"
+DOWNLOAD="https://git.sr.ht/~sbinet/star-tex/archive/v0.7.1.tar.gz"
+MD5SUM="895fc8cb2aeebcb91417352fd2bb98e4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="google-go-lang"
+MAINTAINER="Ioannis Anagnostakis"
+EMAIL="rizitis@gmail.com"
diff --git a/office/vit/README b/office/vit/README
new file mode 100644
index 0000000000..dc3eb8ff63
--- /dev/null
+++ b/office/vit/README
@@ -0,0 +1,2 @@
+Visual Interface Taskwarrior (vit) provides a user-friendly interface
+for the taskwarrior task manager.
diff --git a/office/vit/slack-desc b/office/vit/slack-desc
new file mode 100644
index 0000000000..a4cb780f02
--- /dev/null
+++ b/office/vit/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------------------------------------------------------|
+vit: vit (ncurses front-end for taskwarrior)
+vit:
+vit: Visual Interface Taskwarrior (vit) provides a user-friendly interface
+vit: for the taskwarrior task manager.
+vit:
+vit:
+vit:
+vit:
+vit:
+vit:
+vit:
diff --git a/office/vit/vit.SlackBuild b/office/vit/vit.SlackBuild
new file mode 100644
index 0000000000..4869822cf0
--- /dev/null
+++ b/office/vit/vit.SlackBuild
@@ -0,0 +1,60 @@
+#!/bin/bash
+# Slackware build script for vit
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=vit
+VERSION=${VERSION:-2.3.3}
+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}
+
+# no need for CFLAGS or LIBDIRSUFFIX. actually this would be noarch,
+# except for the lib vs. lib64 python problem.
+
+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 /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
+
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a *.md $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$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/office/vit/vit.info b/office/vit/vit.info
new file mode 100644
index 0000000000..d0225aaa17
--- /dev/null
+++ b/office/vit/vit.info
@@ -0,0 +1,10 @@
+PRGNAM="vit"
+VERSION="2.3.3"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+DOWNLOAD="https://github.com/vit-project/vit/archive/v2.3.3/vit-2.3.3.tar.gz"
+MD5SUM="cd4632887556fb06f62c6e36136668bd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-build python-urwid python3-tasklib task"
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/office/vzic/README b/office/vzic/README
new file mode 100644
index 0000000000..5eca323999
--- /dev/null
+++ b/office/vzic/README
@@ -0,0 +1,17 @@
+vzic A program to convert the IANA (formerly Olson) timezone
+database files into VTIMEZONE files compatible with the iCalendar
+(RFC5445) and TZDIST (RFC7808) specifications
+
+This is vzic, a program to convert the IANA (formerly Olson) timezone
+database files into VTIMEZONE files compatible with the iCalendar
+specification (RFC2445).
+
+(The name is based on the zic program which converts the IANA files
+into time zone information files used by several Unix C libraries,
+including glibc. See zic(8) and tzfile(5).)
+
+The vzic software is licensed according to the terms of the GNU
+General Public License version 2.0 or later (see
+LICENSES/GPL-2.0-or-later.txt). The IANA timezone database files are
+in the public domain.
+
diff --git a/office/vzic/slack-desc b/office/vzic/slack-desc
new file mode 100644
index 0000000000..3c97534bb6
--- /dev/null
+++ b/office/vzic/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------------------------------------------------------|
+vzic: vzic (onvert the IANA timezone database files into VTIMEZONE)
+vzic:
+vzic: This is vzic, a program to convert the IANA (formerly Olson) timezone
+vzic: database files into VTIMEZONE files compatible with the iCalendar
+vzic: specification (RFC2445). (The name is based on the zic program which
+vzic: converts the IANA files into time zone information files used by
+vzic: several Unix C libraries, including glibc. See zic(8) and
+vzic: tzfile(5).)
+vzic:
+vzic:
+vzic:
diff --git a/office/vzic/vzic.SlackBuild b/office/vzic/vzic.SlackBuild
new file mode 100644
index 0000000000..26a5fd6296
--- /dev/null
+++ b/office/vzic/vzic.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/bash
+
+# Slackware build script for vzic
+
+# Copyright 2025, Lockywolf
+# 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=vzic
+VERSION=${VERSION:-0.0.0.20250603}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+COMMIT=0f5470c97d612e3a0c688eef28b14bcda426f5cc
+
+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"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$COMMIT
+tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
+cd $PRGNAM-$COMMIT
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+make
+mkdir -p $PKG/usr/bin
+cp vzic $PKG/usr/bin
+
+
+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 -a README.md \
+ LICENSE.txt $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/office/vzic/vzic.info b/office/vzic/vzic.info
new file mode 100644
index 0000000000..e4172767b9
--- /dev/null
+++ b/office/vzic/vzic.info
@@ -0,0 +1,10 @@
+PRGNAM="vzic"
+VERSION="0.0.0.20250603"
+HOMEPAGE="https://github.com/libical/vzic/"
+DOWNLOAD="https://github.com/libical/vzic/archive/0f5470c97d612e3a0c688eef28b14bcda426f5cc/vzic-0f5470c97d612e3a0c688eef28b14bcda426f5cc.tar.gz"
+MD5SUM="7d8712150e64cc8c94dfe06529738bc5"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.vzic_2025-06-06@lockywolf.net"
diff --git a/office/xournalpp/xournalpp.SlackBuild b/office/xournalpp/xournalpp.SlackBuild
index ff56b3afdf..e05bcfe823 100644
--- a/office/xournalpp/xournalpp.SlackBuild
+++ b/office/xournalpp/xournalpp.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xournalpp
-VERSION=${VERSION:-1.2.6}
+VERSION=${VERSION:-1.2.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/xournalpp/xournalpp.info b/office/xournalpp/xournalpp.info
index 413b90f985..7010853037 100644
--- a/office/xournalpp/xournalpp.info
+++ b/office/xournalpp/xournalpp.info
@@ -1,8 +1,8 @@
PRGNAM="xournalpp"
-VERSION="1.2.6"
+VERSION="1.2.7"
HOMEPAGE="https://github.com/xournalpp/xournalpp"
-DOWNLOAD="https://github.com/xournalpp/xournalpp/archive/v1.2.6/xournalpp-1.2.6.tar.gz"
-MD5SUM="b823e204bb6792293d06ef3482366510"
+DOWNLOAD="https://github.com/xournalpp/xournalpp/archive/v1.2.7/xournalpp-1.2.7.tar.gz"
+MD5SUM="fcb116ccbcd2100d7ae0242697c2fe7e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="graphviz lua portaudio"