nyxt: adopted again after bugfixes to webkitgtk

This commit is contained in:
John McQuah 2022-08-24 10:17:29 -04:00
parent b36bb7c0e7
commit caceec222b
7 changed files with 309 additions and 0 deletions

31
libfixposix/.footprint Normal file
View File

@ -0,0 +1,31 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/lfp.h
drwxr-xr-x root/root usr/include/lfp/
-rw-r--r-- root/root usr/include/lfp/aux.h
-rw-r--r-- root/root usr/include/lfp/buildinfo.h
-rw-r--r-- root/root usr/include/lfp/dirent.h
-rw-r--r-- root/root usr/include/lfp/errno.h
-rw-r--r-- root/root usr/include/lfp/fcntl.h
-rw-r--r-- root/root usr/include/lfp/ioctl.h
-rw-r--r-- root/root usr/include/lfp/mman.h
-rw-r--r-- root/root usr/include/lfp/resource.h
-rw-r--r-- root/root usr/include/lfp/select.h
-rw-r--r-- root/root usr/include/lfp/sendfile.h
-rw-r--r-- root/root usr/include/lfp/signal.h
-rw-r--r-- root/root usr/include/lfp/socket.h
-rw-r--r-- root/root usr/include/lfp/spawn.h
-rw-r--r-- root/root usr/include/lfp/stat.h
-rw-r--r-- root/root usr/include/lfp/stdlib.h
-rw-r--r-- root/root usr/include/lfp/strerror.h
-rw-r--r-- root/root usr/include/lfp/string.h
-rw-r--r-- root/root usr/include/lfp/syslog.h
-rw-r--r-- root/root usr/include/lfp/time.h
-rw-r--r-- root/root usr/include/lfp/unistd.h
-rw-r--r-- root/root usr/include/lfp/wait.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libfixposix.so -> libfixposix.so.3.2.0
lrwxrwxrwx root/root usr/lib/libfixposix.so.3 -> libfixposix.so.3.2.0
-rwxr-xr-x root/root usr/lib/libfixposix.so.3.2.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libfixposix.pc

5
libfixposix/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxFAaQ7Mx2hUXVvb72bhEseSB4FIHBb7IZS/83XOXq7DvCVJKeaBSgEifgWnEavlSPE/U8re7YUh1p9LYNURWIQg=
SHA256 (Pkgfile) = 950b5b6a3f25067ae6fa6401f50951e990aabda12b0f18f4d20ae13f4d73fad9
SHA256 (.footprint) = ba33898b5de9f197ed3ce9f762bd5624947e2603f8deee9907014b02e3bdc155
SHA256 (libfixposix-0.4.3.tar.gz) = 78fe8bcebf496520ac29b5b65049f5ec1977c6bd956640bdc6d1da6ea04d8504

21
libfixposix/Pkgfile Normal file
View File

@ -0,0 +1,21 @@
# Description: thin wrapper over POSIX syscalls
# URL: https://github.com/sionescu/libfixposix
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
name=libfixposix
version=0.4.3
release=1
source=(https://github.com/sionescu/$name/archive/v$version.tar.gz)
renames=($name-$version.tar.gz)
build() {
cd $name-$version
autoreconf -fi
./configure --prefix=/usr
make DESTDIR=$PKG install
# strip libtool garbage
rm -f $PKG/usr/lib/*.la
}

221
nyxt/.footprint Normal file
View File

@ -0,0 +1,221 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/nyxt
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/nyxt/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/nyxt.desktop
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/128x128/
drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/nyxt.png
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/nyxt.png
drwxr-xr-x root/root usr/share/icons/hicolor/256x256/
drwxr-xr-x root/root usr/share/icons/hicolor/256x256/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/256x256/apps/nyxt.png
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/nyxt.png
drwxr-xr-x root/root usr/share/icons/hicolor/512x512/
drwxr-xr-x root/root usr/share/icons/hicolor/512x512/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/512x512/apps/nyxt.png
drwxr-xr-x root/root usr/share/nyxt/
drwxr-xr-x root/root usr/share/nyxt/libraries/
drwxr-xr-x root/root usr/share/nyxt/libraries/analysis/
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/analysis.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/data.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/dbscan.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/document-vector.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/README.org
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/section.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/stem.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/text-rank.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/analysis/tokenize.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/class-star/
-rw-r--r-- root/root usr/share/nyxt/libraries/class-star/class-star.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/class-star/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/class-star/patch.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/class-star/README.org
drwxr-xr-x root/root usr/share/nyxt/libraries/class-star/tests/
-rw-r--r-- root/root usr/share/nyxt/libraries/class-star/tests/tests.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/download-manager/
-rw-r--r-- root/root usr/share/nyxt/libraries/download-manager/engine.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/download-manager/native.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/download-manager/package.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/download-manager/tests/
-rw-r--r-- root/root usr/share/nyxt/libraries/download-manager/tests/tests.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/history-tree/
-rw-r--r-- root/root usr/share/nyxt/libraries/history-tree/history-tree.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/history-tree/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/history-tree/README.org
drwxr-xr-x root/root usr/share/nyxt/libraries/history-tree/tests/
-rw-r--r-- root/root usr/share/nyxt/libraries/history-tree/tests/tests.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/nyxt-asdf/
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/install.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/log.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/nyxt-asdf.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/submodules.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/systems.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/tests.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/nyxt-asdf/user-systems.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/ospm/
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/guix-backend.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/ospm-guix.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/ospm.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/README.org
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/scheme-syntax.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/test-package.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/ospm/tests/
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/tests/test-functional.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/tests/test-generic.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/ospm/tests/tests.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/password-manager/
-rw-r--r-- root/root usr/share/nyxt/libraries/password-manager/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/password-manager/password-keepassxc.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/password-manager/password.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/password-manager/password-pass.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/password-manager/password-security.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/prompter/
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/filter.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/filter-preprocessor.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/prompter.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/prompter-source.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/README.org
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/test-package.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/prompter/tests/
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/tests/fuzzy.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/tests/submatches.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/prompter/tests/tests.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/text-buffer/
-rw-r--r-- root/root usr/share/nyxt/libraries/text-buffer/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/text-buffer/text-buffer.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/theme/
-rw-r--r-- root/root usr/share/nyxt/libraries/theme/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/theme/test-package.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/theme/tests/
-rw-r--r-- root/root usr/share/nyxt/libraries/theme/tests/test.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/theme/theme.lisp
drwxr-xr-x root/root usr/share/nyxt/libraries/user-interface/
-rw-r--r-- root/root usr/share/nyxt/libraries/user-interface/package.lisp
-rw-r--r-- root/root usr/share/nyxt/libraries/user-interface/user-interface.lisp
drwxr-xr-x root/root usr/share/nyxt/source/
-rw-r--r-- root/root usr/share/nyxt/source/about.lisp
-rw-r--r-- root/root usr/share/nyxt/source/browser.lisp
-rw-r--r-- root/root usr/share/nyxt/source/buffer.lisp
-rw-r--r-- root/root usr/share/nyxt/source/changelog.lisp
-rw-r--r-- root/root usr/share/nyxt/source/clipboard.lisp
-rw-r--r-- root/root usr/share/nyxt/source/command-commands.lisp
-rw-r--r-- root/root usr/share/nyxt/source/command.lisp
-rw-r--r-- root/root usr/share/nyxt/source/concurrency.lisp
-rw-r--r-- root/root usr/share/nyxt/source/conditions.lisp
-rw-r--r-- root/root usr/share/nyxt/source/configuration.lisp
-rw-r--r-- root/root usr/share/nyxt/source/debugger.lisp
-rw-r--r-- root/root usr/share/nyxt/source/debug.lisp
-rw-r--r-- root/root usr/share/nyxt/source/describe.lisp
-rw-r--r-- root/root usr/share/nyxt/source/dom.lisp
-rw-r--r-- root/root usr/share/nyxt/source/external-editor.lisp
-rw-r--r-- root/root usr/share/nyxt/source/foreign-interface.lisp
-rw-r--r-- root/root usr/share/nyxt/source/global.lisp
-rw-r--r-- root/root usr/share/nyxt/source/gpg.lisp
-rw-r--r-- root/root usr/share/nyxt/source/help.lisp
-rw-r--r-- root/root usr/share/nyxt/source/history.lisp
-rw-r--r-- root/root usr/share/nyxt/source/input.lisp
-rw-r--r-- root/root usr/share/nyxt/source/inspector.lisp
-rw-r--r-- root/root usr/share/nyxt/source/lisp-system.lisp
-rw-r--r-- root/root usr/share/nyxt/source/manual.lisp
-rw-r--r-- root/root usr/share/nyxt/source/message.lisp
-rw-r--r-- root/root usr/share/nyxt/source/migration.lisp
drwxr-xr-x root/root usr/share/nyxt/source/mode/
-rw-r--r-- root/root usr/share/nyxt/source/mode/annotate.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/autofill.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/auto.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/base.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/blocker.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/bookmark-frequent-visits.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/bookmarklets.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/bookmark.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/buffer-listing.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/certificate-exception.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/cruise-control.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/diff.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/document.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/download.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/editor.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/emacs.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/expedition.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/file-manager.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/force-https.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/help.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/hint.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/hint-prompt-buffer.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/history.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/history-tree.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/input-edit.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/keyscheme.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/list-history.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/macro-edit.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/message.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/no-image.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/no-procrastinate.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/no-script.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/no-sound.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/no-webgl.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/os-package-manager.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/passthrough.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/password.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/plaintext-editor.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/preview.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/process.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/prompt-buffer.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/proxy.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/reading-line.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/record-input-field.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/reduce-bandwidth.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/reduce-tracking.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/repeat.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/repl.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/search-buffer.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/small-web.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/spell-check.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/style.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/tts.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/user-script.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/vi.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/visual.lisp
-rw-r--r-- root/root usr/share/nyxt/source/mode/watch.lisp
-rw-r--r-- root/root usr/share/nyxt/source/package.lisp
-rw-r--r-- root/root usr/share/nyxt/source/panel.lisp
-rw-r--r-- root/root usr/share/nyxt/source/parenscript-macro.lisp
-rw-r--r-- root/root usr/share/nyxt/source/prompt-buffer.lisp
-rw-r--r-- root/root usr/share/nyxt/source/recent-buffers.lisp
drwxr-xr-x root/root usr/share/nyxt/source/renderer/
-rw-r--r-- root/root usr/share/nyxt/source/renderer/gi-gtk.lisp
-rw-r--r-- root/root usr/share/nyxt/source/renderer/gtk-clipboard.lisp
-rw-r--r-- root/root usr/share/nyxt/source/renderer/gtk.lisp
-rw-r--r-- root/root usr/share/nyxt/source/renderer/qt.lisp
-rw-r--r-- root/root usr/share/nyxt/source/renderer-script.lisp
-rw-r--r-- root/root usr/share/nyxt/source/scheme.lisp
-rw-r--r-- root/root usr/share/nyxt/source/search-engine.lisp
-rw-r--r-- root/root usr/share/nyxt/source/spinneret-tags.lisp
-rw-r--r-- root/root usr/share/nyxt/source/start.lisp
-rw-r--r-- root/root usr/share/nyxt/source/status.lisp
-rw-r--r-- root/root usr/share/nyxt/source/time.lisp
-rw-r--r-- root/root usr/share/nyxt/source/tutorial.lisp
-rw-r--r-- root/root usr/share/nyxt/source/types.lisp
-rw-r--r-- root/root usr/share/nyxt/source/urls.lisp
-rw-r--r-- root/root usr/share/nyxt/source/user-classes.lisp
-rw-r--r-- root/root usr/share/nyxt/source/user-files.lisp
-rw-r--r-- root/root usr/share/nyxt/source/user-interface.lisp
-rw-r--r-- root/root usr/share/nyxt/source/utilities.lisp
-rw-r--r-- root/root usr/share/nyxt/source/web-extensions-callbacks.lisp
-rw-r--r-- root/root usr/share/nyxt/source/web-extensions.lisp
-rw-r--r-- root/root usr/share/nyxt/source/window.lisp

6
nyxt/.signature Normal file
View File

@ -0,0 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxNyRca5E5KK0uF+xlH8Eb3mtOihZjT84j2Wu0eyCYczxdKIYEsf6HyvCXWFPqOmb5ipl+qMJwElhzb3qrohZiwc=
SHA256 (Pkgfile) = 67dbc1334fe3671bcd24bdef28e61fdefb95fc56e3494297444ba9febb443341
SHA256 (.footprint) = ebffdc3d49e62836c2236839912e64589a6beb6d624a21380eed817cd7da3414
SHA256 (nyxt-3-pre-release-1-source-with-submodules.tar.xz) = 6ef13837dfd8f533a6e66e2903d39dcbe96a382dd1106d6b26b8f1a79cd780e7
SHA256 (vi-keybindings.patch) = df0f9ff9c8a75e781c2ed49c84fb299052a779d9b5c41c129c0c752294a80660

20
nyxt/Pkgfile Normal file
View File

@ -0,0 +1,20 @@
# Description: keyboard-centric, extensible web browser
# URL: https://nyxt.atlas.engineer
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: libfixposix sbcl webkitgtk
# Nice to have: xclip enchant
name=nyxt
version=3-pre-release-1
release=1
source=(https://github.com/atlas-engineer/nyxt/releases/download/$version/$name-$version-source-with-submodules.tar.xz vi-keybindings.patch)
build() {
# some tweaks to the vi keymap
patch -d source/mode -i $SRC/vi-keybindings.patch
make all
make PREFIX=/usr DESTDIR=$PKG install
}

5
nyxt/post-install Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
# EOF