aboutsummaryrefslogtreecommitdiff
# This is a "service unit file" for the systemd init system to launch
# 'guix publish'.  Drop it in /etc/systemd/system or similar to have
# 'guix publish' automatically started.

[Unit]
Description=Publish the GNU Guix store
Requires=guix-daemon.service
PartOf=guix-daemon.service
After=guix-daemon.service

[Service]
ExecStart=@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix publish --user=nobody --port=8181
Environment='GUIX_LOCPATH=@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
StandardOutput=journal
StandardError=journal

# Despite the name, this is rate-limited: a broken daemon will eventually fail.
Restart=always

# See <https://lists.gnu.org/archive/html/guix-devel/2016-04/msg00608.html>.
TasksMax=1024

[Install]
WantedBy=multi-user.target
ser-locales, %moz-build-date, %torbrowser-version, %torbrowser-firefox-version, translation-base-browser, translation-tor-browser, torbrowser-assets, torbrowser): New variables. (make-torbrowser): New procedure, which is a merge of ‘make-torbrowser’ (from tor.scm) with ‘icecat-minimal’ (from gnuzilla.scm). * gnu/packages/tor.scm (%moz-build-date, %torbrowser-version, %torbrowser-firefox-version, %torbrowser-locales, translation-base-browser, translation-tor-browser, torbrowser-assets, torbrowser): Remove variables. Change-Id: I5fcf73e53fe4481a18e13cdeb3515c3dc4430090 Clément Lassieur 2024-01-31gnu: torbrowser: Copy buildID from the official build....* gnu/packages/tor.scm (%moz-build-date): Update to 20240115174022. Reported-by: André Batista <nandre@riseup.net> Change-Id: Ia057d6efe9db9e04ece03d994ee226ecdbc6cc04 Clément Lassieur 2024-01-26gnu: torbrowser: Update to 13.0.9....* gnu/packages/gnuzilla.scm: Stop exporting ‘all-mozilla-locales’. * gnu/packages/tor.scm (mozilla-locale): New procedure copied from gnuzilla.scm. (mozilla-locales): New macro adapted from gnuzilla.scm. (%torbrowser-locales): Add sha256 and changeset for each locale and update them all. (%moz-build-date): Update to 20240123154553. (%torbrowser-version): Update to 13.0.9. (%torbrowser-firefox-version): Update to 115.7.0esr-13.0-1-build1. (translation-base-browser): Update to cbd9b6c. (translation-tor-browser): Update to 767ab51. (torbrowser)[arguments]: Adapt to new ‘%torbrowser-locales’ format. Change-Id: I774db714f3df53adc5be37109126bde5fab1a9a6 Clément Lassieur 2024-01-21gnu: torbrowser: Add support for language localisation....* gnu/packages/gnuzilla.scm (all-mozilla-locales): Export it. * gnu/packages/tor.scm (%torbrowser-locales, translation-base-browser, translation-tor-browser): New variables. (torbrowser)[arguments]: In ‘setenv’ phase, set MOZ_CHROME_MULTILOCALE. Add ‘copy-firefox-locales’, ‘copy-basebrowser-locales’, ‘copy-torbrowser-locales’ and ‘build-locales’ phases. Change-Id: Ia5b28fa5d885f24140893dc270e57e83b0250c67 Clément Lassieur 2024-01-19gnu: torbrowser: Remove useless inputs....One should never change assets, so no point being an input. * gnu/packages/tor.scm (torbrowser)[arguments]: In the ‘deploy-assets’ phase, directly refer to ‘torbrowser-assets’. [inputs]: Remove ‘torbrowser-assets’ and ‘bash-minimal’. Change-Id: I096f430e8277021462afffa65983ed2a8af08ed2 Clément Lassieur 2024-01-12gnu: torbrowser: Add bridges....* gnu/packages/tor.scm (torbrowser)[arguments]: Add an 'add-bridges' phase, update the 'deploy-assets' phase so to fix the lyrebird path. [inputs]: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird. Change-Id: I17c85486ab44178be9eab31a078f6392857a044f Clément Lassieur 2023-12-28gnu: torbrowser: Change version to 13.0.8....* gnu/packages/tor.scm (%torbrowser-version): New variable. (%torbrowser-firefox-version): New variable. (torbrowser-assets)[version]: Use %torbrowser-version. (torbrowser)[version]: Use %torbrowser-version. [source]: Use %torbrowser-firefox-version. [arguments]: Use the package version. Change-Id: I4d262e0a9528ff515da89c31589d88201dcdf941 Clément Lassieur 2023-12-27gnu: Add torbrowser....* gnu/packages/tor.scm (torbrowser): New variable. (torbrowser-assets): New variable. * gnu/packages/browser-extensions.scm (noscript): New variable. (noscript/icecat): New variable. Co-authored-by: André Batista <nandre@riseup.net> Change-Id: I73dc53905e4a028108bb34aae07e44256cf16c85 Clément Lassieur 2023-12-10gnu: tor: Update to 0.4.8.10....* gnu/packages/tor.scm (tor): Update to 0.4.8.10. Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5 Efraim Flashner 2023-11-15gnu: tor: Update to 0.4.8.9 [security fixes]....* gnu/packages/tor.scm (tor): Update to 0.4.8.9. This release fixes two high severity security vulnerabilities. The first one affects client connections to Guard relays and the other one affects Onion Services (TROVE-2023-006). See https://gitlab.torproject.org/tpo/core/tor/-/issues/40876 and https://gitlab.torproject.org/tpo/core/tor/-/issues/40883 Signed-off-by: Ludovic Courtès <ludo@gnu.org> André Batista 2023-11-09gnu: tor: Update to 0.4.8.8 [fixes TROVE-2023-004]....* gnu/packages/tor.scm (tor): Update to 0.4.8.8. Fixes TROVE-2023-004 which affects tor relays. See https://gitlab.torproject.org/tpo/core/tor/-/issues/40880 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> André Batista 2023-10-24gnu: tor: Update to 0.4.8.7....* gnu/packages/tor.scm (tor): Update to 0.4.8.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org> André Batista 2023-09-18gnu: tor: Update to 0.4.8.6....* gnu/packages/tor.scm (tor): Update to 0.4.8.6. [source]: Remove patch. * gnu/packages/patches/tor-remove-defensive-assert.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Efraim Flashner 2023-09-14gnu: tor: Update to 0.4.8.5....* gnu/packages/tor.scm (tor): Update to 0.4.8.5. * gnu/packages/tor.scm (tor)[arguments]<#:configure-flags>: Add "--enable-gpl". * gnu/packages/patches/tor-remove-defensive-assert.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/tor.scm (tor)[source]: Add patch to remove defensive assert. Signed-off-by: Ludovic Courtès <ludo@gnu.org> fanquake 2023-08-16gnu: tor: Update to 0.4.7.14....* gnu/packages/tor.scm (tor): Update to 0.4.7.14. Signed-off-by: Ludovic Courtès <ludo@gnu.org> fanquake