Commit Graph

82 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
fabf299dc0 Merge staging-next into staging 2026-06-07 12:35:22 +00:00
Weijia Wang
fef158bc42 x2gokdriveclient: migrate to pkgs/by-name 2026-05-30 16:09:12 +02:00
Ryan Burns
d6937f6ae7 x265: fix i686 build 2026-05-17 15:32:17 -07:00
Ryan Burns
757acf21b8 x265: 4.1 -> 4.2
Changelog: https://x265.readthedocs.io/en/master/releasenotes.html#version-4-2
2026-05-14 16:07:33 -07:00
K900
d026e28a94 x2goclient: drop unused phonon dependency 2026-05-08 09:34:21 +03:00
Peder Bergebakken Sundt
9c22262e88 x2x: unstable-2023-04-30 -> 1.30-unstable-2025-02-17 (#511216) 2026-04-19 17:27:00 +00:00
Xiangyan Sun
71600138d1 x2x: unstable-2023-04-30 -> 1.30-unstable-2025-02-17 2026-04-18 12:25:03 -07:00
Arnout Engelen
d9e9954c5e onlyoffice-documentserver: 9.2.1 to 9.3.1 (#501328) 2026-04-08 11:55:04 +00:00
Arnout Engelen
6dd27a616e x2t: move under onlyoffice-documentserver
No longer makes sense to have this as its own entry
2026-03-19 16:20:07 +01:00
nixpkgs-ci[bot]
f0495fc1fc Merge master into staging-next 2026-03-09 00:23:05 +00:00
Yohann Boniface
abe256c736 maintainers: drop averelld (#495511) 2026-03-08 22:53:12 +00:00
K900
67d46b9a3b Merge remote-tracking branch 'origin/staging-next' into staging 2026-03-01 21:42:18 +03:00
Gutyina Gergő
29a69cb82b x2goserver: drop maintainer averelld 2026-03-01 13:33:15 +01:00
Gergő Gutyina
b0cf65fd52 x2goserver: refactor (#493316) 2026-03-01 12:27:27 +00:00
Jamie Magee
1cd1fad7d3 x265: enable multibitdepth on aarch64-linux 2026-02-24 17:00:04 -08:00
quantenzitrone
838c795d6c x2goserver: refactor 2026-02-24 00:30:46 +01:00
nixpkgs-ci[bot]
73dd1fa235 Merge master into staging-next 2026-02-23 00:23:56 +00:00
Yohann Boniface
570de0a8e7 maintainers: drop codyopel (#490762) 2026-02-22 22:49:59 +00:00
nixpkgs-ci[bot]
f0ebe4c5ae Merge master into staging-next 2026-02-21 18:07:27 +00:00
Gergő Gutyina
c25d7ede2a x2goserver: 4.1.0.3 -> 4.1.0.5 (#418311) 2026-02-21 13:06:54 +00:00
Marcin Serwin
8e903b92c1 maintainers: drop codyopel
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-02-15 18:30:39 +01:00
Antoine du Hamel
dbcb81f67b nodejs: make nodejs_* depend on nodejs-slim_* (#481461) 2026-02-06 18:57:21 +00:00
quantenzitrone
837ce569f8 various: rename references from libXtst to libxtst
this shouldn't create any rebuilds
2026-02-06 00:29:24 +01:00
quantenzitrone
f0de96be2c various: rename references from libXpm to libxpm
this shouldn't create any rebuilds
2026-02-06 00:26:01 +01:00
quantenzitrone
77837f424c various: rename references from libXi to libxi
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Antoine du Hamel
7459fe949f nodejs: make nodejs_* depend on nodejs-slim_* 2026-02-03 23:54:16 +01:00
Aliaksandr
91d5d4a920 x2t: move overrides to package.nix 2026-01-31 19:42:08 +02:00
Fernando Rodrigues
6308c3b213 various: switch to finalAttrs pattern (#483882) 2026-01-30 02:32:49 +00:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
quantenzitrone
c7c77c1aee treewide: remove all uses of 'with xorg;' in pkgs
this shouldn't create any rebuilds

this was done manually by grepping for `with xorg` and `with pkgs.xorg`
2026-01-25 22:26:00 +01:00
Arnout Engelen
b80b16d3bb onlyoffice-documentserver: reintroduce mobile assets
These got lost in #473316
2026-01-23 15:01:30 +01:00
nixpkgs-ci[bot]
d75ecf1c5d Merge master into staging-next 2026-01-22 08:51:04 +00:00
Arnout Engelen
f9576bd74d nixos/onlyoffice: declaratively manage fonts
This refactor has several additional advantages:

* simplify by moving logic from service startup to build time, also
  making the service more stateless because they can now be loaded
  from the nix store instead of keeping this state in /var/lib/onlyoffice
* improve disk usage by reducing the need for copying over symlinking

This also unlocks further simplifications: it removes the need to have
`pkgs/by-name/x2/x2t` as a separate package and brings us closer to
not needing the fhs wrapper for the converter and docservice. Those
are for the future, though.
2026-01-19 13:55:40 +01:00
nixpkgs-ci[bot]
5166743ea4 Merge master into staging-next 2026-01-12 18:06:48 +00:00
nixpkgs-ci[bot]
60e4f2c8ab Merge staging-next into staging 2026-01-09 06:07:36 +00:00
Arnout Engelen
75cf04564d onlyoffice-documentserver: build from source
instead of relying on upstream deb
2026-01-08 15:40:29 +01:00
Arnout Engelen
655248df50 x2t: 9.1.0 -> 9.2.1 2026-01-08 09:42:36 +01:00
nixpkgs-ci[bot]
4bdf97724d Merge staging-next into staging 2026-01-05 00:20:51 +00:00
Jonas Heinrich
0b43bebbdb x2t: use grunt-cli 2025-12-29 00:58:09 +01:00
Stefan Frijters
270b71041a x265: clean up flags, use finalAttrs 2025-12-17 02:07:35 +01:00
Stefan Frijters
91cf291d32 x265: fix build with structuredAttrs 2025-12-17 02:01:34 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Arnout Engelen
667362c81e x2t: update to 9.1.0 2025-11-16 17:01:21 +01:00
Arnout Engelen
d8388416d0 x2t: update to 9.0.2 2025-11-16 11:39:44 +01:00
Arnout Engelen
366154c305 x2t: update to 8.3.3 2025-11-16 11:37:21 +01:00
Guillaume Girol
aeee97307c x265: Fix SIGILL on older POWER versions (#447226) 2025-10-21 18:07:54 +00:00
K900
fb73ccd10d Merge remote-tracking branch 'origin/staging-next' into staging 2025-10-07 08:19:36 +03:00