pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
New package for foot, a terminal emulator for Wayland.
Module Name: pkgsrc-wip
Committed By: Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By: bsiegert
Date: Mon Mar 25 20:24:43 2024 +0100
Changeset: 6e10f53bb6412ecd45356ec220fceeaccb86dc7e
Modified Files:
Makefile
Added Files:
foot/DESCR
foot/Makefile
foot/PLIST
foot/TODO
foot/distinfo
Log Message:
New package for foot, a terminal emulator for Wayland.
Tested on Linux for now. Some configuration file handling is missing.
From DESCR:
foot is a fast, lightweight and minimalistic Wayland terminal emulator.
Features:
- Fast
- Lightweight, in dependencies, on-disk and in-memory
- Wayland native
- DE agnostic
- Server/daemon mode
- User configurable font fallback
- On-the-fly font resize
- On-the-fly DPI font size adjustment
- Scrollback search
- Keyboard driven URL detection
- Color emoji support
- IME (via text-input-v3)
- Multi-seat
- True Color (24bpp)
- Synchronized Updates support
- Sixel image support
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6e10f53bb6412ecd45356ec220fceeaccb86dc7e
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
foot/DESCR | 20 ++++++++++++++++
foot/Makefile | 31 +++++++++++++++++++++++++
foot/PLIST | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
foot/TODO | 1 +
foot/distinfo | 5 ++++
6 files changed, 132 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 0d54708e50..3fd92007fa 100644
--- a/Makefile
+++ b/Makefile
@@ -934,6 +934,7 @@ SUBDIR+= fogleman-craft
SUBDIR+= folly
SUBDIR+= fontaine
SUBDIR+= fonttosfnt
+SUBDIR+= foot
SUBDIR+= forgejo
SUBDIR+= fossil1
SUBDIR+= fox
diff --git a/foot/DESCR b/foot/DESCR
new file mode 100644
index 0000000000..4e1dcf24b4
--- /dev/null
+++ b/foot/DESCR
@@ -0,0 +1,20 @@
+foot is a fast, lightweight and minimalistic Wayland terminal emulator.
+
+Features:
+
+- Fast
+- Lightweight, in dependencies, on-disk and in-memory
+- Wayland native
+- DE agnostic
+- Server/daemon mode
+- User configurable font fallback
+- On-the-fly font resize
+- On-the-fly DPI font size adjustment
+- Scrollback search
+- Keyboard driven URL detection
+- Color emoji support
+- IME (via text-input-v3)
+- Multi-seat
+- True Color (24bpp)
+- Synchronized Updates support
+- Sixel image support
diff --git a/foot/Makefile b/foot/Makefile
new file mode 100644
index 0000000000..d2856a4e08
--- /dev/null
+++ b/foot/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD$
+
+DISTNAME= foot-1.16.2
+CATEGORIES= x11
+MASTER_SITES= https://codeberg.org/dnkl/foot/releases/download/${PKGVERSION_NOREV}
+
+MAINTAINER= bsiegert%NetBSD.org@localhost
+HOMEPAGE= https://codeberg.org/dnkl/foot/
+COMMENT= Terminal for Wayland
+LICENSE= mit
+
+USE_TOOLS+= pkg-config
+
+BUILD_DEPENDS+= scdoc-[0-9]*:../../textproc/scdoc
+
+post-install:
+ ${RM} -rf ${DESTDIR}${PREFIX}/share/terminfo
+
+.include "../../devel/meson/build.mk"
+.include "../../converters/utf8proc/buildlink3.mk"
+#.include "../../devel/libepoll-shim/buildlink3.mk"
+.include "../../devel/wayland/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../wip/fcft/buildlink3.mk"
+.include "../../wip/tllist/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.include "../../x11/libxkbcommon/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/foot/PLIST b/foot/PLIST
new file mode 100644
index 0000000000..9e2a3556d5
--- /dev/null
+++ b/foot/PLIST
@@ -0,0 +1,74 @@
+@comment $NetBSD$
+bin/foot
+bin/footclient
+etc/xdg/foot/foot.ini
+share/applications/org.codeberg.dnkl.foot-server.desktop
+share/applications/org.codeberg.dnkl.foot.desktop
+share/applications/org.codeberg.dnkl.footclient.desktop
+share/bash-completion/completions/foot
+share/bash-completion/completions/footclient
+share/fish/vendor_completions.d/foot.fish
+share/fish/vendor_completions.d/footclient.fish
+share/foot/themes/aeroroot
+share/foot/themes/apprentice
+share/foot/themes/ayu-mirage
+share/foot/themes/catppuccin
+share/foot/themes/chiba-dark
+share/foot/themes/derp
+share/foot/themes/deus
+share/foot/themes/dracula
+share/foot/themes/gruvbox-dark
+share/foot/themes/gruvbox-light
+share/foot/themes/hacktober
+share/foot/themes/jetbrains-darcula
+share/foot/themes/kitty
+share/foot/themes/material-amber
+share/foot/themes/material-design
+share/foot/themes/modus-operandi
+share/foot/themes/modus-vivendi
+share/foot/themes/monokai-pro
+share/foot/themes/moonfly
+share/foot/themes/nightfly
+share/foot/themes/nord
+share/foot/themes/nordiq
+share/foot/themes/onedark
+share/foot/themes/panda
+share/foot/themes/paper-color-dark
+share/foot/themes/paper-color-light
+share/foot/themes/rezza
+share/foot/themes/rose-pine
+share/foot/themes/selenized-black
+share/foot/themes/selenized-dark
+share/foot/themes/selenized-light
+share/foot/themes/selenized-white
+share/foot/themes/solarized-dark
+share/foot/themes/solarized-dark-normal-brights
+share/foot/themes/solarized-light
+share/foot/themes/srcery
+share/foot/themes/starlight
+share/foot/themes/tango
+share/foot/themes/tempus-autumn
+share/foot/themes/tempus-classic
+share/foot/themes/tempus-dawn
+share/foot/themes/tempus-day
+share/foot/themes/tempus-dusk
+share/foot/themes/tempus-fugit
+share/foot/themes/tempus-future
+share/foot/themes/tempus-night
+share/foot/themes/tempus-past
+share/foot/themes/tempus-rift
+share/foot/themes/tempus-spring
+share/foot/themes/tempus-summer
+share/foot/themes/tempus-tempest
+share/foot/themes/tempus-totus
+share/foot/themes/tempus-warp
+share/foot/themes/tempus-winter
+share/foot/themes/tokyonight-day
+share/foot/themes/tokyonight-night
+share/foot/themes/tokyonight-storm
+share/foot/themes/visibone
+share/foot/themes/zenburn
+share/icons/hicolor/48x48/apps/foot.png
+share/icons/hicolor/scalable/apps/foot.svg
+share/zsh/site-functions/_foot
+share/zsh/site-functions/_footclient
diff --git a/foot/TODO b/foot/TODO
new file mode 100644
index 0000000000..75ed81e70b
--- /dev/null
+++ b/foot/TODO
@@ -0,0 +1 @@
+- handle the config file correctly
diff --git a/foot/distinfo b/foot/distinfo
new file mode 100644
index 0000000000..1fe00c32a8
--- /dev/null
+++ b/foot/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (foot-1.16.2.tar.gz) = 17b66692326c876906280f91debf9e640ac1c5025b5ff063c317b0c7b76e26d5
+SHA512 (foot-1.16.2.tar.gz) = f5a137ca84f592ac882e074f727caf0050b28e5d4c29df7afeeaf8b5535a0124ca07416d84f4b2e78015dc1d6a13aa13331dd24ee69adb911d7ce8e51962f124
+Size (foot-1.16.2.tar.gz) = 529444 bytes
Home |
Main Index |
Thread Index |
Old Index