01 August 2024

devtools

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: R-4.4.1.tar.xz, libgit2-1.8.1.tar.gz
GPU: Mesa DRI Intel(R) HD Graphics 4000

Installation of the devtools package.

http://slackbuilds.org/repository/15.0/libraries/libgit2/

bash-5.1# installpkg libgit2-1.8.1-x86_64-1_SBo.tgz

....

bash-5.1#

The above library is a dependency for the gert package.

$ R -q
> install.packages("devtools", quiet = TRUE) also installing the dependencies ‘Rcpp’, ‘utf8’, ‘askpass’, ‘credentials’, ‘sys’, ‘zip’, ‘gitcreds’, ‘ini’, ‘fastmap’, ‘httpuv’, ‘mime’, ‘xtable’, ‘sourcetools’, ‘later’, ‘promises’, ‘base64enc’, ‘jquerylib’, ‘sass’, ‘fansi’, ‘systemfonts’, ‘textshaping’, ‘tinytex’, ‘xfun’, ‘pillar’, ‘pkgconfig’, ‘highr’, ‘diffobj’, ‘rematch2’, ‘clipr’, ‘crayon’, ‘curl’, ‘gert’, ‘gh’, ‘glue’, ‘jsonlite’, ‘purrr’, ‘rappdirs’, ‘rprojroot’, ‘rstudioapi’, ‘whisker’, ‘yaml’, ‘R6’, ‘cachem’, ‘shiny’, ‘htmltools’, ‘callr’, ‘processx’, ‘bslib’, ‘digest’, ‘downlit’, ‘fontawesome’, ‘httr2’, ‘openssl’, ‘ragg’, ‘rmarkdown’, ‘tibble’, ‘xml2’, ‘htmlwidgets’, ‘stringr’, ‘vctrs’, ‘prettyunits’, ‘xopen’, ‘brew’, ‘commonmark’, ‘knitr’, ‘stringi’, ‘cpp11’, ‘brio’, ‘evaluate’, ‘magrittr’, ‘praise’, ‘ps’, ‘waldo’, ‘usethis’, ‘cli’, ‘desc’, ‘ellipsis’, ‘fs’, ‘lifecycle’, ‘memoise’, ‘miniUI’, ‘pkgbuild’, ‘pkgdown’, ‘pkgload’, ‘profvis’, ‘rcmdcheck’, ‘remotes’, ‘rlang’, ‘roxygen2’, ‘rversions’, ‘sessioninfo’, ‘testthat’, ‘urlchecker’, ‘withr’

Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
> quit()
Save workspace image? [y/n/c]: n
$

[   ]



The install provides devtools::build_readme() for updating a README.md from a README.Rmd file.

11 March 2024

sprites

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

ImageMagick can be used to generate a sprite, e.g. from three 32 x 32 PNG files.

bash-5.1$ convert *.png +append sprite.png
bash-5.1$

The CSS background-positon property can then be used to display the images.

bash-5.1$ cd /tmp
bash-5.1$ git clone -q https://github.com/varehus/homepage.git
bash-5.1$

[   ]



See the previous Post to run on localhost.

24 February 2024

libfido2

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: libcbor-0.11.0.tar.gz, libfido2-1.14.0.tar.gz

Required when using a YubiKey 5 NFC, e.g. for GitHub passkey login.

http://slackbuilds.org/repository/15.0/libraries/libcbor/
http://slackbuilds.org/repository/15.0/libraries/libfido2/

bash-5.1# installpkg libcbor-0.11.0-x86_64-1_SBo.tgz

...

bash-5.1# installpkg libfido2-1.14.0-x86_64-1_SBo.tgz

...

bash-5.1#

[   ]

03 February 2024

q agent

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: q-agent-master.zip

R. Bihlmeyer's program that stores secrets for you.

NB: Owing to make install using setcap this program should be installed globally.
[   ]



The software has been mentioned in a previous Post.

27 January 2024

pass-otp

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: oath-toolkit-2.6.11.tar.gz, pass-otp-1.2.0.tar.gz
xmlsec1-1.2.39.tar.gz, zbar-0.23.90.tar.gz (optional)

Installation of T. Fisher's pass extension for OTP tokens.

http://slackbuilds.org/repository/15.0/libraries/oath-toolkit/
http://slackbuilds.org/repository/15.0/system/pass-otp/
http://slackbuilds.org/repository/15.0/libraries/xmlsec/
http://slackbuilds.org/repository/15.0/graphics/zbar/

bash-5.1# installpkg xmlsec-1.2.39-x86_64-1_SBo.tgz \
> zbar-0.23.90-x86_64-2_SBo.tgz

...

bash-5.1# installpkg oath-toolkit-2.6.11-x86_64-1_SBo.tgz

...

bash-5.1# installpkg pass-otp-1.2.0-noarch-1_SBo.tgz

...

bash-5.1#

[   ]

pass

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: password-store-1.7.4.tar.xz, xclip-0.13.tar.gz

Installation of J. Donenfeld's password manager.

http://slackbuilds.org/repository/15.0/system/password-store/
http://slackbuilds.org/repository/15.0/misc/xclip/

bash-5.1# installpkg xclip-0.13-x86_64-1_SBo.tgz

...

bash-5.1# installpkg password-store-1.7.4-noarch-1_SBo.tgz

...

bash-5.1#

NB: wl-clipboard (needed to use password-store in wayland)



pass

25 January 2024

Web

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: appstream-glib-appstream_glib_0_8_2.tar.gz,
epiphany-43.1.tar.xz, libdazzle-3.44.0.tar.xz,
libhandy-1.5.0.tar.xz, libportal-0.6.tar.xz,
webkitgtk-2.42.4.tar.xz

Web is the web browser for the GNOME desktop.

http://slackbuilds.org/repository/15.0/libraries/appstream-glib/
http://slackbuilds.org/repository/15.0/network/epiphany/
http://slackbuilds.org/repository/15.0/libraries/libdazzle/
http://slackbuilds.org/repository/15.0/libraries/libhandy/
http://slackbuilds.org/repository/15.0/libraries/libportal/
http://slackbuilds.org/repository/15.0/libraries/webkit2gtk4.1/

root@darkstar:/tmp# installpkg bubblewrap-0.8.0-x86_64-1_SBo.tgz \
> geoclue2-2.6.0-x86_64-1_SBo.tgz libsoup3-3.4.4-x86_64-1_SBo.tgz \
> libwpe-1.14.1-x86_64-1_SBo.tgz unifdef-2.12-x86_64-1_SBo.tgz \
> xdg-dbus-proxy-0.1.4-x86_64-1_SBo.tgz

...

root@darkstar:/tmp# installpkg wpebackend-fdo-1.14.2-x86_64-1_SBo.tgz

...

root@darkstar:/tmp# installpkg webkit2gtk4.1-2.42.4-x86_64-1_SBo.tgz

...

root@darkstar:/tmp# installpkg gcab-0.6-x86_64-2_SBo.tgz \
> libdazzle-3.44.0-x86_64-1_SBo.tgz libhandy-1.5.0-x86_64-1_SBo.tgz \
> libportal-0.6-x86_64-1_SBo.tgz

...

root@darkstar:/tmp# installpkg appstream-glib-0.8.2-x86_64-1_SBo.tgz \

...

root@darkstar:/tmp# installpkg epiphany-43.1-x86_64-1_SBo.tgz

...

root@darkstar:/tmp#



User customisations are saved in a GVariant Database file.

bash-5.1$ dconf write /org/gnome/epiphany/ask-for-default false
bash-5.1$ dconf write /org/gnome/epiphany/content-filters "['']"
bash-5.1$ dconf write /org/gnome/epiphany/restore-session-policy "'crashed'"
bash-5.1$ dconf write /org/gnome/epiphany/sync/sync-accounts-server "''"
bash-5.1$ dconf write /org/gnome/epiphany/sync/sync-token-server "''"
bash-5.1$ dconf write /org/gnome/epiphany/sync/sync-with-firefox false
bash-5.1$ dconf write /org/gnome/epiphany/web/enable-adblock false
bash-5.1$

[   ]