added nyxt browser

This commit is contained in:
John McQuah 2022-03-09 17:01:59 -05:00
parent 75318168ea
commit 2886a7b92a
12 changed files with 212 additions and 6 deletions

25
REPO
View File

@ -11,6 +11,8 @@ d:texlive-base
d:jp2a
d:python3-agate-excel
d:python3-sqlalchemy
d:waybar
d:sbcl
d:sndio
d:maelstrom
d:wildmidi
@ -44,12 +46,14 @@ d:zathura-pdf-poppler
d:libfreeimage-lite
d:libucl
d:python3-parsedatetime
d:libfixposix
d:qscintilla-qt5
d:mtpaint
d:mblaze
d:dreamchess
d:hikari
d:python3-dbfread
d:nyxt
d:kristall
d:prboom-plus
d:greetd
@ -64,6 +68,7 @@ d:python3-olefile
d:fortune-mod-de
d:python3-leather
d:python3-agate
d:chrono-date
d:szip
d:gl2ps
d:oksh
@ -114,6 +119,12 @@ f:bfc6b59a99e4cad11f446c3d41fbd8dd:python3-agate-excel/.footprint
f:c9a349aba698a195de02511b7d0f7222:python3-sqlalchemy/.signature
f:6e722d52a4a03d8ed3c4381120a2e074:python3-sqlalchemy/Pkgfile
f:804ec48752abdbb6198658edc84ab05d:python3-sqlalchemy/.footprint
f:9ce24c2898e3c4c992faf68fcb119c88:waybar/.signature
f:d6f92da237d876a7d09e35a5c359e233:waybar/Pkgfile
f:85556c904c079fe22d7bf703b0962ca3:waybar/.footprint
f:1c4de4af60e9ed45b56890df01628268:sbcl/.signature
f:3486f94a83e7be7393d2208029d887b9:sbcl/Pkgfile
f:acf8c625a9357f1aafa621f2f34c6ee0:sbcl/.footprint
f:24b6dff10a9d164d9b1d28ea7dcad883:sndio/.signature
f:a9ced0e00f033a80f4e19f3097dba27a:sndio/Pkgfile
f:3aefed60563461a816187dbe4d455c33:sndio/.footprint
@ -146,8 +157,8 @@ f:d87cff2246e6a678b2d7a4d2a4d1d471:mpd/.signature
f:e5e8912188e28977b7bfbb3e5a794e6c:mpd/mpd.conf.5
f:a5fa852e7c63dfcc1645b5906416a165:mpd/Pkgfile
f:e69ed6aac4f0fd7005ecaca2a8cdadd8:mpd/.footprint
f:6889384416c88ada7324acebe8c1a0cf:foliate/.signature
f:a4d135cb42d9c744d3efea8634bd8b9a:foliate/Pkgfile
f:1853a033c7192ab4ad03c057c9a43985:foliate/.signature
f:7dea11a36135b91f1ad5f3701b384e22:foliate/Pkgfile
f:e3409abe1eea0a2c7506f49b46c02c45:foliate/post-install
f:8c9ed105018fca4989e2df504ff78bf5:foliate/.footprint
f:61b34e67cb216db18fe3ebdd82a4f2aa:lbreakouthd/README
@ -227,6 +238,9 @@ f:f662eab085588b1ceb627c0e1a6b95ca:libucl/.footprint
f:dd1af20e38374ce63500fe6e96070cfc:python3-parsedatetime/.signature
f:731f00b850f59410947e8614bdbf25ed:python3-parsedatetime/Pkgfile
f:acd7656e4afbe10863493c60558cd175:python3-parsedatetime/.footprint
f:3226679cd5db1655a4c15159163ea364:libfixposix/.signature
f:71db753215e3f60625b22d48aaca2888:libfixposix/Pkgfile
f:4f4524a2130da2b111dbdd57ba1abccb:libfixposix/.footprint
f:de611c5696fb6b3bbdee962549323cca:qscintilla-qt5/.signature
f:25075493917caba62435300d2351f703:qscintilla-qt5/Pkgfile
f:697418f323a9d3ac5095bfdb9606a0f3:qscintilla-qt5/.footprint
@ -252,6 +266,9 @@ f:f5b1f54067794df694b0309310cc5376:hikari/.footprint
f:a9d6e9151c108d1cfa4162635f286381:python3-dbfread/.signature
f:3479e2d1ccf4a4c69ca2c71ddbe85a88:python3-dbfread/Pkgfile
f:66ce8e70b998b420442fb01f6fb9c626:python3-dbfread/.footprint
f:c14be0fbce62d599bd03f1b30c29bebd:nyxt/.signature
f:4c10b798badf8f9d42a392c98301a01d:nyxt/Pkgfile
f:ed584c8d4bf7b6ae3619ab3804953628:nyxt/.footprint
f:19bcdc59b15c67cc005f7bde07f61e78:kristall/.signature
f:442e457b5490f47aba1a70e122d9bd7b:kristall/Pkgfile
f:0478c670de19dbcd56e8bc8ea263c374:kristall/.footprint
@ -302,6 +319,10 @@ f:afeffa9ae5ad95d9b0671417e10ecc91:python3-leather/.footprint
f:caaf251bc0cfde9a4ad9243c88af6ed8:python3-agate/.signature
f:df9247d4392180e1895cbf19b6876e6b:python3-agate/Pkgfile
f:ac5bdc476c19b8c16881bdff14a04ec0:python3-agate/.footprint
f:f563020b2784d8107afc4dbbdc2838a7:chrono-date/.signature
f:24c677a3348e4032ba19fe177a663a00:chrono-date/disable_buggy_libstdc++_tests.patch
f:5f1939cdd49fd7bde3378db9ea45cf65:chrono-date/Pkgfile
f:aa8e36fa629afb66eee344286249130a:chrono-date/.footprint
f:fd0a106bb8f9eeae9fae02c18a54e226:szip/.signature
f:b8beda114d56a3a2064b327e9636a2fe:szip/Pkgfile
f:5a1495ba54a541d79d29e7ce959d1d05:szip/.footprint

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEJEOeWBf7yw3otn+pNPLTPQAPLQnu6RuSn0nams1Pkuq720I6kd+oBmgMen+aHFu3Dr2AgunRqRaIsOEe7DNAY=
SHA256 (Pkgfile) = 05a57f17653f3c9389ab820d05112d7eb2da0278f302c1880cc5c7810875c80f
RWTTPlFarK9CxHXTVSq+7cJKrzJtQTvbqzmmgij8d+VFps3FYhj16VGYFAyewPnrSCpFovuc+ZeCrt2InPde2A4ZaK2D6HzyQgI=
SHA256 (Pkgfile) = 3fa6128b63dda9563336b06f08443f0912f67e1ea52d24c7ed31fd2103c31b29
SHA256 (.footprint) = 195c823375623f103698ea6d2236ce39de490938b43512d06ff74489ca278a33
SHA256 (foliate-2.6.3.tar.gz) = de685facecb1d014c6041dbad75a5609948a0b18b97c74e31e3a1722bccafbe4
SHA256 (foliate-2.6.4.tar.gz) = 4a4381bff6e398f6734e1695da23f1c593ba2a67e463e07021a089ffd0741776

View File

@ -4,7 +4,7 @@
# Depends on: meson gettext webkitgtk-40 gjs
name=foliate
version=2.6.3
version=2.6.4
release=1
source=(https://github.com/johnfactotum/foliate/archive/$version/$name-$version.tar.gz)

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
}

23
nyxt/.footprint Normal file
View File

@ -0,0 +1,23 @@
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/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

5
nyxt/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxDXfVAB+cRB+551NMvNpdlH4BXtksZdzN7f5Si7mKOBO/Vm8+hkU9AkC8q1FQLNM/PwcXJ1BhBzaPa1cCw3BdQM=
SHA256 (Pkgfile) = 37246d7a3abe1729c05a4a63ecaad76fe42fc9e01d497333b411c44f9264fe72
SHA256 (.footprint) = 7faa43a04ece44040595e53c45e62b89b2b03d498ec51941d217a0659b759420
SHA256 (nyxt-2.2.4-source-with-submodules.tar.xz) = 04f740f8405044cc89920d41d340d6d137e1d4f7be098d4813d1523f73d725a9

17
nyxt/Pkgfile Normal file
View File

@ -0,0 +1,17 @@
# Description: keyboard-centric, extensible web browser
# URL: https://nyxt.atlas.engineer
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: sbcl webkitgtk dbus libfixposix gobject-introspection
# Nice to have: xclip enchant
name=nyxt
version=2.2.4
release=1
source=(https://github.com/atlas-engineer/nyxt/releases/download/$version/$name-$version-source-with-submodules.tar.xz)
build() {
make all
make PREFIX=/usr DESTDIR=$PKG install
}

52
sbcl/.footprint Normal file
View File

@ -0,0 +1,52 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/sbcl
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/sbcl/
drwxr-xr-x root/root usr/lib/sbcl/contrib/
-rw-r--r-- root/root usr/lib/sbcl/contrib/asdf.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-aclrepl.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-aclrepl.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-bsd-sockets.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-bsd-sockets.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-capstone.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-capstone.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cltl2.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cltl2.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-concurrency.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-concurrency.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cover.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cover.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-executable.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-executable.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-gmp.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-gmp.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-graph.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-graph.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-grovel.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-grovel.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-introspect.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-introspect.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-md5.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-md5.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-mpfr.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-mpfr.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-posix.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-posix.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-queue.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-queue.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rotate-byte.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rotate-byte.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rt.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rt.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-simple-streams.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-simple-streams.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-sprof.asd
-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-sprof.fasl
-rw-r--r-- root/root usr/lib/sbcl/contrib/uiop.fasl
-rw-r--r-- root/root usr/lib/sbcl/sbcl.core
-rw-r--r-- root/root usr/lib/sbcl/sbcl.mk
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/sbcl.1.gz

5
sbcl/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxLxRopkknLoMdjoas1qFhS3cfakSQw+KLK7NClRZBK6qhLxNgEtz1zOcRyD+Y0QTCBcXftAf4S6KjUGrJy7UVAc=
SHA256 (Pkgfile) = fcec218ebf305879d880b0880d61ba5ad5af5fa5fcda9e4c31db2f1b6a5a8621
SHA256 (.footprint) = 8b15088bfe9c92b3c7a4b2c5911a96e0414c2fdbe6de0a7a7308d4c9e81d6717
SHA256 (sbcl-2.2.2-source.tar.bz2) = 8790dbbe97711dce14bb823125ce5b185b0073cf2f3cbf37bdd1ad380e7950f6

26
sbcl/Pkgfile Normal file
View File

@ -0,0 +1,26 @@
# Description: Steel Bank Common Lisp
# URL: http://www.sbcl.org/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: zlib clisp
# Optional: texinfo
name=sbcl
version=2.2.2
release=1
source=(https://prdownloads.sourceforge.net/$name/$name-$version-source.tar.bz2)
build() {
cd $name-$version
export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl"
export LINKFLAGS="$LDFLAGS"
bash make.sh \
--xc-host=clisp \
--without-sb-test --with-sb-core-compression --prefix=/usr
prt-get isinst texinfo && make -C ./doc/manual info
SBCL_HOME="" INSTALL_ROOT="$PKG/usr" sh install.sh
make PREFIX=/usr DESTDIR=$PKG install
rm -f $PKG/usr/share/doc/$name/{BUGS,CREDITS,COPYING,NEWS}
prt-get isinst texinfo || rm -rf $PKG/usr/share/doc/$name
}