diff options
-rw-r--r-- | system/kitty/kitty.SlackBuild | 20 | ||||
-rw-r--r-- | system/kitty/kitty.info | 12 | ||||
-rw-r--r-- | system/kitty/slack-desc | 2 |
3 files changed, 21 insertions, 13 deletions
diff --git a/system/kitty/kitty.SlackBuild b/system/kitty/kitty.SlackBuild index 29a5ff685c11..2b175dd320f9 100644 --- a/system/kitty/kitty.SlackBuild +++ b/system/kitty/kitty.SlackBuild @@ -12,7 +12,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=kitty -VERSION=${VERSION:-0.26.5} +VERSION=${VERSION:-0.29.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -56,6 +56,14 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.xz cd $PRGNAM-$VERSION + +if [ "$LIBDIRSUFFIX" = "64" ] +then + tar xvf $CWD/go1.20.6.linux-amd64.tar.gz +else + tar xvf $CWD/go1.20.6.linux-386.tar.gz +fi + 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 {} \+ @@ -69,6 +77,9 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ sed -i 's,-O3,-O2,g' setup.py +export GOROOT="$(readlink -f go)" +export PATH="$GOROOT/bin:$PATH" + # The -Wl,-s makes the linker strip the binaries. # --ignore-compiler-warnings is needed to turn off -Werror. @@ -96,13 +107,8 @@ find $PKGDOC/html -type f -a -empty | xargs rm cp -a CHANGELOG* CONTRIBUTING* README* LICENSE* $PKGDOC cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild -# make slack-desc reflect the display types the package is built for -L=$PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/$PRGNAM -[ -e $L/glfw-x11.so ] && DISPLAYS+=" X11" -[ -e $L/glfw-wayland.so ] && DISPLAYS+=" Wayland" - mkdir -p $PKG/install -sed "s,@DISPLAYS@,$DISPLAYS," $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG diff --git a/system/kitty/kitty.info b/system/kitty/kitty.info index b154bb6bb7aa..b829c27a3b90 100644 --- a/system/kitty/kitty.info +++ b/system/kitty/kitty.info @@ -1,10 +1,12 @@ PRGNAM="kitty" -VERSION="0.26.5" +VERSION="0.29.1" HOMEPAGE="https://sw.kovidgoyal.net/kitty/" -DOWNLOAD="https://github.com/kovidgoyal/kitty/releases/download/v0.26.5/kitty-0.26.5.tar.xz" -MD5SUM="bee2a28eacda8e24a5da6bfb1986845a" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="https://download.dlackware.com/hosted-sources/kitty/kitty-0.29.1.tar.xz \ + https://go.dev/dl/go1.20.6.linux-386.tar.gz" +MD5SUM="a64347e439f6c225cb8c93607abbe8a7 \ + 5057499e0fb33155926e2f4ec27ff97e" +DOWNLOAD_x86_64="https://go.dev/dl/go1.20.6.linux-amd64.tar.gz" +MD5SUM_x86_64="10202b09873d18080445d76412cf738b" REQUIRES="librsync" MAINTAINER="Eugen Wissner" EMAIL="belka@caraus.de" diff --git a/system/kitty/slack-desc b/system/kitty/slack-desc index c48660175a9e..7d5c2b81a973 100644 --- a/system/kitty/slack-desc +++ b/system/kitty/slack-desc @@ -13,7 +13,7 @@ kitty: rendering to the GPU and supports modern terminal features. It also kitty: supports tiling multiple terminal windows without using an extra kitty: program like screen or tmux. kitty: -kitty: This package supports:@DISPLAYS@ +kitty: Homepage: https://sw.kovidgoyal.net/kitty/ kitty: kitty: kitty: |