From 4d03a25288648fa71420fa84ce4161e4ff88555f Mon Sep 17 00:00:00 2001 From: Johannes Schoepfer Date: Sat, 2 Mar 2024 01:26:19 +0700 Subject: desktop/mate-terminal: Updated for version 1.28.1. Signed-off-by: Willy Sudiarto Raharjo --- desktop/mate-terminal/README | 6 ++++ desktop/mate-terminal/mate-terminal.SlackBuild | 41 +++++++++++++++----------- desktop/mate-terminal/mate-terminal.info | 6 ++-- 3 files changed, 33 insertions(+), 20 deletions(-) diff --git a/desktop/mate-terminal/README b/desktop/mate-terminal/README index 951f1fefa2..78c7d40646 100644 --- a/desktop/mate-terminal/README +++ b/desktop/mate-terminal/README @@ -1,2 +1,8 @@ Mate Terminal is the official terminal emulator for the MATE Desktop. + +Optional dependency for help files: +yelp + +NOTE: This script will download submodules from Internet +while building diff --git a/desktop/mate-terminal/mate-terminal.SlackBuild b/desktop/mate-terminal/mate-terminal.SlackBuild index fbffa3d14f..a7541bdd9f 100644 --- a/desktop/mate-terminal/mate-terminal.SlackBuild +++ b/desktop/mate-terminal/mate-terminal.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mate-terminal -VERSION=${VERSION:-1.28.0} +VERSION=${VERSION:-1.28.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,22 +84,29 @@ 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 \ - --enable-shared \ - --disable-static \ - --mandir=/usr/man \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --disable-schemas-compile \ - --build=$ARCH-slackware-linux - -make -make install DESTDIR=$PKG +# If yelp is not present don't build Help-files and remove HelpContens-menu +if ! command -v yelp; then + sed -i "/HelpContents/d" src/terminal.xml + sed -i "/subdir('help')/d" meson.build +fi + +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 .. # Don't make mate-desktop a hard dependency. # https://raw.githubusercontent.com/mate-desktop/mate-desktop/v1.24.0/schemas/org.mate.interface.gschema.xml diff --git a/desktop/mate-terminal/mate-terminal.info b/desktop/mate-terminal/mate-terminal.info index 05d8669433..226439f440 100644 --- a/desktop/mate-terminal/mate-terminal.info +++ b/desktop/mate-terminal/mate-terminal.info @@ -1,8 +1,8 @@ PRGNAM="mate-terminal" -VERSION="1.28.0" +VERSION="1.28.1" HOMEPAGE="https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/" -DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-terminal-1.28.0.tar.xz" -MD5SUM="da7ee46baade19ccabac20b0981c31ac" +DOWNLOAD="https://pub.mate-desktop.org/releases/1.28/mate-terminal-1.28.1.tar.xz" +MD5SUM="53426fa59b94b761aa570c672a0f9986" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -- cgit v1.2.3-80-g2a13