~ruther/guix-local

fd09e7b0 — Maxim Cournoyer 3 years ago
gnu-maintenance: Do not crash on refresh when origin URI is a list.

Updating the simh package would fail with:

  ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure
  string-prefix?: Wrong type argument in position 2 (expecting
  string): ("http://simh.trailing-edge.com/sources/simhv312-4.zip"
  "http://simh.trailing-edge.com/sources/archive/simhv312-4.zip")

This is because it expects a scalar value, but lists are allowed for URIs.

* guix/gnu-maintenance.scm (import-html-updatable-release): Check that URI is
a string before checking if it has the mirror:// prefix.
ed9bc589 — Denys Nykula 3 years ago
gnu: ardour: Build locales.

The TRANSLATORS file in the Ardour source says the i18n waf phase
is optional between the build and install phases.

* gnu/packages/audio.scm (ardour)[#:phases] Add build-i18n.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
e6858108 — Ahmad Draidi 3 years ago
gnu: arcan-wayland: Deprecate in favor of arcan.

* gnu/packages/arcan.scm (arcan-wayland): Rewrite as a deprecated
alias for arcan.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
c3e001f3 — Ahmad Draidi 3 years ago
gnu: arcan: Restyle format.

* gnu/packages/arcan.scm (arcan): Run 'guix style' over the package and
manually break some long lines.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
076660f2 — Ahmad Draidi 3 years ago
gnu: arcan: Use new style arguments.

* gnu/packages/arcan.scm (arcan)[arguments]: Use new style arguments.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2b6b951f — Ahmad Draidi 3 years ago
gnu: arcan: Fix paths handling.

This patch removes the wrapper and the propagated environment variables
(through 'native-search-paths') and instead patches the paths inside the
source code. This fixes path handling, which seems to be broken now. It
also allows us to use 'setuid', which is required for some features, and
lets the app use its internal path handling criteria, which some dependent
apps expect.

* gnu/packages/arcan.scm (arcan): Fix paths handling.
[arguments]: Add 'patch-paths' phase. Remove 'wrap-program' phase.
[native-search-paths]: Remove.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
8bcf567c — Ahmad Draidi 3 years ago
gnu: arcan: Build all features.

* gnu/packages/arcan.scm (arcan): Build all features.
[arguments]: Use #:configure-flags "-DBUILD_PRESET=everything" to build all
features, and "-DDISTR_TAG='Guix'" to tag the builds.
[synopsis]: Remove '(egl-dri)' since it indicates a specific feature.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
cb037ca4 — Ahmad Draidi 3 years ago
gnu: arcan: Update to 0.6.2.1.

* gnu/packages/arcan.scm (arcan): Update to 0.6.2.1.
[use-modules]: Remove no longer used package imports and add ones for
new dependencies. Add '(guix gexp)' for snippet.
[source]: Use version instead of commit, and add snippet to remove some
bundled packages.
[arguments]: Remove 'fix-cmake-paths' phase since it's no longer needed.
[inputs]: Remove apr, glib, glu, lzip, pcre.  Add bash-minimal, espeak,
gumbo-parser, jbig2dec, libjpeg-turbo, libseccomp, libvnc, mupdf, openjpeg,
sdl2, wayland, wayland-protocols, xcb-util, xcb-util-wm, zlib. Replace
ffmpeg-4 with ffmpeg. Change luajit label to fix lint. Update vendored
openal to 0.6.2. Sort inputs by name.
[description]: Change description to closely match upstream for accuracy.
[license]: Add new and missing licenses.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
1f014b9f — Maxim Cournoyer 3 years ago
gnu: xarcan: Fix indentation.

* gnu/packages/arcan.scm (xarcan): Fix indentation.
f592042a — Ahmad Draidi 3 years ago
gnu: xarcan: Update to 0.6.1.

* gnu/packages/arcan.scm (xarcan): Update to 0.6.1.
[use-modules]: Remove no longer used '(guix build-system gnu)' and add
'(guix build-system meson)'. Add '(gnu packages fonts)',
'(gnu packages onc-rpc)' for new dependencies and '(guix gexp)' for arguments.
[source]: Use version instead of commit, and update hash.
[build-system]: Switch to 'meson-build-system' since this is what's
used upstream now.
[arguments]: Use new configuration flags for the new build system. Switch to
new arguments style.
[inputs]: Add font-dejavu, libtirpc, libxshmfence, xcb-util, xcb-util-wm.
Replace libressl with openssl. Sort inputs by name.
[license]: Add 3-Clause BSD license.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: efivar: Fix cross-compilation.

[version]: Temporarily change the version to a git-version.
[source]: Fetch source from git, use newer commit to fix cross-build.
[arguments]<#:make-flags>: Set HOSTCC to gcc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
e2c9d8f9 — antlers 3 years ago
gnu: kdenlive: Add missing kirigami input.

* gnu/packages/kde.scm (kdenlive): Add input kirigami.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
16c05788 — Artyom V. Poptsov 3 years ago
gnu: Add book-sparc.

* gnu/packages/books.scm: New module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add 'books.scm'.

Co-authored-by: Adam Faiz <adam.faiz@disroot.org>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
a1a952a3 — Vinicius Monego 3 years ago
gnu: Add libmodbus.

* gnu/packages/engineering.scm (libmodbus): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
cd3a5394 — Vagrant Cascadian 3 years ago
gnu: lcrq: Update to 0.1.2.

gnu: lcrq: Update to 0.1.2.

* gnu/packages/networking.scm (lcrq): Update to 0.1.2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
766342dc — Philip McGrath 3 years ago
gnu: Add font-junicode.

* gnu/packages/fonts.scm (font-junicode): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2ae57c98 — 宋文武 3 years ago
gnu: simh: Use G-Expressions.

* gnu/packages/simh.scm (simh)[arguments]: Convert to list of G-Expressions.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
35c254e5 — 宋文武 3 years ago
gnu: simh: Update to 3.12-4.

* gnu/packages/simh.scm (simh): Update to 3.12-4.
[source]: Switch to url-fetch.
[native-inputs]: Add unzip.
[arguments]: Adjust make-flags.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
93eba031 — 宋文武 3 years ago
gnu: thunar: Update to 4.18.7.

* gnu/packages/xfce.scm (thunar): Update to 4.18.7.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
1a465175 — 宋文武 3 years ago
gnu: kaidan: Update to 0.9.0.

* gnu/packages/messaging.scm (kaidan): Update to 0.9.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Next