summaryrefslogtreecommitdiffstats
path: root/system
diff options
context:
space:
mode:
author B. Watson <urchlay@slackware.uk>2024-09-25 02:41:50 -0400
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2024-09-28 06:54:27 +0700
commit6d63d2cf75ed05bedb077be2608060708ae36cbd (patch)
treee74a74e6a20afa6618e8e80b7249bad41fd16022 /system
parent388e8795f3eb164584be6a483ce8257c18e4952a (diff)
downloadslackbuilds-6d63d2cf75ed05bedb077be2608060708ae36cbd.tar.gz
slackbuilds-6d63d2cf75ed05bedb077be2608060708ae36cbd.tar.xz
system/kitty-bin: Removed (use kitty instead).
Signed-off-by: B. Watson <urchlay@slackware.uk> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to '')
-rw-r--r--system/kitty-bin/README21
-rw-r--r--system/kitty-bin/README.aarch6413
-rw-r--r--system/kitty-bin/doinst.sh9
-rw-r--r--system/kitty-bin/kitty-bin.SlackBuild108
-rw-r--r--system/kitty-bin/kitty-bin.info10
-rw-r--r--system/kitty-bin/slack-desc19
6 files changed, 0 insertions, 180 deletions
diff --git a/system/kitty-bin/README b/system/kitty-bin/README
deleted file mode 100644
index 64dc5136a8..0000000000
--- a/system/kitty-bin/README
+++ /dev/null
@@ -1,21 +0,0 @@
-kitty-bin (fast, featureful, GPU-based terminal emulator)
-
-kitty is a terminal emulator for X11 and Wayland [1], which offloads
-the rendering to the GPU [2] and supports modern terminal features. It
-also supports tiling multiple terminal windows without using an extra
-program like screen or tmux.
-
-This conflicts with system/kitty. Do not install kitty-bin and kitty
-on the same system.
-
-This build packages the official kitty binaries for Linux. If you'd
-rather build from source, you can install system/kitty instead, but be
-aware that kitty-bin will usually be a newer version of kitty.
-
-[1] For Wayland support, it may be necessary to add the following
- line to ~/.config/kitty/kitty.conf:
- linux_display_server wayland
-
-[2] Requires hardware-accelerated OpenGL support.
-
-See README.aarch64 if you're using 64-bit ARM.
diff --git a/system/kitty-bin/README.aarch64 b/system/kitty-bin/README.aarch64
deleted file mode 100644
index 337a5716a2..0000000000
--- a/system/kitty-bin/README.aarch64
+++ /dev/null
@@ -1,13 +0,0 @@
-Although SBo doesn't officially support ARM, and I personally don't
-use ARM at all, it should be possible to build an aarch64 package of
-kitty-bin.
-
-The download URL is:
-
-https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0-arm64.txz
-
-The md5sum is: 9f54c50e71959de17f946340a5afb7fd
-
-The script will create a package, but I have no idea if it will
-work. If you try this, please contact me (urchlay@slackware.uk) and
-let me know if it works or not.
diff --git a/system/kitty-bin/doinst.sh b/system/kitty-bin/doinst.sh
deleted file mode 100644
index 3e5691a052..0000000000
--- a/system/kitty-bin/doinst.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
- if [ -x /usr/bin/gtk-update-icon-cache ]; then
- /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
- fi
-fi
diff --git a/system/kitty-bin/kitty-bin.SlackBuild b/system/kitty-bin/kitty-bin.SlackBuild
deleted file mode 100644
index 18f22b814b..0000000000
--- a/system/kitty-bin/kitty-bin.SlackBuild
+++ /dev/null
@@ -1,108 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for kitty-bin
-
-# Written by B. Watson (urchlay@slackware.uk)
-
-# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
-
-# Notes:
-
-# This exists because building kitty from source requires the latest
-# bleeding-edge google-go-lang, newer than we have in the repo, and
-# because Go is just too fast-moving a target for me. At any given
-# time, it's likely that the latest binaries will work before we're
-# able to build our own. This means kitty-bin will probably be a bit
-# newer version than the regular kitty build.
-
-# Since upstream provides a 64-bit ARM binary bundle, this script can
-# create an aarch64 package. I don't use ARM and haven't tested it.
-
-# 20230715 bkw: update for v0.29.0.
-
-# 20230630 bkw: BUILD=2
-# - fix a major boo-boo: /usr/lib was being overwritten with a symlink
-# to lib64. this broke on multilib, badly.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=kitty-bin
-SRCNAM=kitty
-VERSION=${VERSION:-0.29.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}
-
-if [ "$ARCH" = "i586" ]; then
- SRCARCH=i686
-elif [ "$ARCH" = "i686" ]; then
- SRCARCH=i686
-elif [ "$ARCH" = "x86_64" ]; then
- SRCARCH=x86_64
- LIBDIR=lib64
-elif [ "$ARCH" = "aarch64" ]; then
- SRCARCH=arm64
- LIBDIR=lib64
-else
- echo "ARCH '$ARCH' not supported (only i586, i686, x86_64, aarch64)." 1>&1
- exit 1
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG/usr $OUTPUT
-cd $PKG/usr
-tar xvf $CWD/$SRCNAM-$VERSION-$SRCARCH.txz
-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 {} \+
-
-# Use system shared libs. This works, for now, until upstream starts
-# using newer ones. Removing the rpath isn't strictly necessary for
-# 32-bit or pure 64-bit, but it's needed on multilib.
-rm -rf lib/*.so.*
-patchelf --remove-rpath bin/*
-
-if [ -n "$LIBDIR" ]; then
- mv lib $LIBDIR
- mkdir -p lib
- ln -s ../$LIBDIR/kitty lib/kitty
- ln -s ../$LIBDIR/kitty-extensions lib/kitty-extensions
-fi
-
-# TODO: find out WTF lib/cacert.pem is intended to be used for, and
-# whether or not kitty can find it at runtime. No idea currently.
-
-mv share/man man
-gzip -9 man/man*/*
-
-PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
-mkdir -p $PKGDOC
-mv share/doc/kitty/* $PKGDOC
-rm -rf share/doc
-cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/kitty-bin/kitty-bin.info b/system/kitty-bin/kitty-bin.info
deleted file mode 100644
index 46745744df..0000000000
--- a/system/kitty-bin/kitty-bin.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="kitty-bin"
-VERSION="0.29.0"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
-DOWNLOAD="https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0-i686.txz"
-MD5SUM="acf53abcc3733f0058fb6ea476310760"
-DOWNLOAD_x86_64="https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0-x86_64.txz"
-MD5SUM_x86_64="c11ee318b8a30790eda21f30e6833f71"
-REQUIRES="librsync"
-MAINTAINER="B. Watson"
-EMAIL="urchlay@slackware.uk"
diff --git a/system/kitty-bin/slack-desc b/system/kitty-bin/slack-desc
deleted file mode 100644
index ac33f369ec..0000000000
--- a/system/kitty-bin/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-kitty-bin: kitty-bin (fast, featureful, GPU-based terminal emulator)
-kitty-bin:
-kitty-bin: kitty is a terminal emulator for X11 and Wayland, which offloads the
-kitty-bin: rendering to the GPU and supports modern terminal features. It also
-kitty-bin: supports tiling multiple terminal windows without using an extra
-kitty-bin: program like screen or tmux.
-kitty-bin:
-kitty-bin: This is a repack of the official kitty binary.
-kitty-bin:
-kitty-bin:
-kitty-bin: