Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@ keepassxc
keybase-deb
keyd-deb
kirc
kitty-bin
komorebi-fork-deb
koodo-reader-deb
krita-app
Expand Down
23 changes: 23 additions & 0 deletions packages/kitty-bin/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
pkgbase = kitty-bin
gives = kitty
pkgver = 0.44.0
pkgdesc = Fast, feature-rich GPU based terminal emulator
url = https://sw.kovidgoyal.net/kitty/
arch = amd64
depends = libc6
depends = libdbus-1-3
depends = libfontconfig1
depends = libx11-6
depends = libx11-xcb1
depends = libxcb-xkb1
depends = libxcursor1
depends = xkb-data
recommends = libcanberra0
suggests = imagemagick
license = GPL-3.0-only
maintainer = Tom Dryer <tomdryer.com@gmail.com>
repology = project: kitty-terminal
source = https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0-x86_64.txz
sha256sums = 5b502801c8814c9fc5a2e8d9cfdf1c2ec5ee78b3e647f898704ad537a2ff452d

pkgname = kitty-bin
48 changes: 48 additions & 0 deletions packages/kitty-bin/kitty-bin.pacscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
pkgname="kitty-bin"
gives="kitty"
pkgver="0.44.0"
arch=("amd64")
url='https://sw.kovidgoyal.net/kitty/'
pkgdesc="Fast, feature-rich GPU based terminal emulator"
source=("https://github.com/kovidgoyal/kitty/releases/download/v${pkgver}/kitty-${pkgver}-x86_64.txz")
sha256sums=("5b502801c8814c9fc5a2e8d9cfdf1c2ec5ee78b3e647f898704ad537a2ff452d")
depends=(
"libc6"
"libdbus-1-3"
"libfontconfig1"
"libx11-6"
"libx11-xcb1"
"libxcb-xkb1"
"libxcursor1"
"xkb-data"
)
recommends=("libcanberra0")
suggests=("imagemagick")
maintainer=("Tom Dryer <tomdryer.com@gmail.com>")
repology=("project: kitty-terminal")
license=("GPL-3.0-only")

package() {
cd "${srcdir}"

# Install `bin` and `lib` in `/opt/kitty/` because they must be side-by-side
# in order for the binaries to find the bundled libraries via relative paths:
install -d "${pkgdir}/opt/${gives}"
cp -r bin lib "${pkgdir}/opt/${gives}/"

# Symlink the binaries from `/usr/bin` so they are in PATH:
install -d "${pkgdir}/usr/bin/"
ln -s "/opt/${gives}/bin/"{kitty,kitten} "${pkgdir}/usr/bin/"

# Install `share` contents to `/usr/share`:
local paths=(
share/applications/*
share/icons/hicolor/*/apps/*
share/man/man1/*
share/man/man5/*
)
for path in "${paths[@]}"; do
install -d "$(dirname "${pkgdir}/usr/${path}")"
cp "${path}" "${pkgdir}/usr/${path}"
done
}
24 changes: 24 additions & 0 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -6349,6 +6349,30 @@ pkgbase = kirc

pkgname = kirc
---
pkgbase = kitty-bin
gives = kitty
pkgver = 0.44.0
pkgdesc = Fast, feature-rich GPU based terminal emulator
url = https://sw.kovidgoyal.net/kitty/
arch = amd64
depends = libc6
depends = libdbus-1-3
depends = libfontconfig1
depends = libx11-6
depends = libx11-xcb1
depends = libxcb-xkb1
depends = libxcursor1
depends = xkb-data
recommends = libcanberra0
suggests = imagemagick
license = GPL-3.0-only
maintainer = Tom Dryer <tomdryer.com@gmail.com>
repology = project: kitty-terminal
source = https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0-x86_64.txz
sha256sums = 5b502801c8814c9fc5a2e8d9cfdf1c2ec5ee78b3e647f898704ad537a2ff452d

pkgname = kitty-bin
---
pkgbase = komorebi-fork-deb
gives = komorebi
pkgver = 2.2.1
Expand Down
Loading