Commit Graph

64 Commits

Author SHA1 Message Date
Weijia Wang
7bc2d4765f ejsonkms: 0.3.1 -> 0.3.3 (#522026) 2026-08-16 13:45:49 +00:00
R. Ryantm
48f9a1592d ejson: 1.5.4 -> 1.5.5 2026-08-07 22:50:42 +00:00
Adam C. Stephens
358bdbf5fb ejabberd: 26.04 -> 26.07
Changelog: https://github.com/processone/ejabberd/releases/tag/26.07
2026-07-30 14:17:26 -04:00
R. Ryantm
238876cd9f ejsonkms: 0.3.1 -> 0.3.3 2026-07-12 00:14:20 +00:00
Marcin Serwin
c1b9d04d9c maintainers: drop momeemt
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-04 12:05:36 +02:00
·𐑑𐑴𐑕𐑑𐑩𐑤
f0595626ae ejabberd: 26.03 → 26.04
as the patches are merged, the patch juggling can be removed
2026-04-20 22:22:54 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
289dbd8307 ejabberd: withBootstrap flag for mod_invite
Not ideal to pull in the npm toolchain just for getting some static
files (this is upstream’s call), but is less maintenance than trying to
track the versions ourselves. This also means now that if you don’t plan
to use the built-in mod_invites page, you can opt out of the toolchain +
dependency.
2026-04-20 22:22:54 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
c584716038 ejabberd: 26.02 → 26.03 2026-04-20 22:22:53 +07:00
Gergő Gutyina
d6c5b9a20a treewide: move env variable(s) into env for structuredAttrs (P-R) (#488870) 2026-02-14 11:57:36 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
189a20d72a ejabberd: 26.01 → 26.02 2026-02-11 16:53:09 +07:00
Stefan Frijters
f24de7d477 ejabberd: move env variable(s) into env for structuredAttrs 2026-02-11 10:43:46 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildGoModule

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:28:59 +01:00
R. Ryantm
633477e000 ejsonkms: 0.3.0 -> 0.3.1 2026-01-26 17:08:19 +00:00
Chuang Zhu
c35866e386 ejabberd: fix rebar-deps.nix, add missing nixfmt to updateScript 2026-01-25 19:43:40 +08:00
·𐑑𐑴𐑕𐑑𐑩𐑤
37c9e0a13d ejabberd: 25.10 → 26.01 2026-01-21 19:40:32 +07:00
R. Ryantm
4510e9a23f ejsonkms: 0.2.9 -> 0.3.0 2026-01-19 17:57:04 +00:00
Wolfgang Walther
aa7f574386 maintainers: drop manveru
Did not react to maintainer pings since 2024. Dropping according to
maintainer guidelines.
2026-01-10 22:12:03 +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
Wolfgang Walther
0cf1b1c518 maintainers: drop sander
Inactive since at least 2024. Was removed as commmiter for inactivity a
while ago. No reaction to maintainer pings for quite some time.
2025-12-05 19:11:04 +01:00
Adam C. Stephens
3e93d43852 ejabberd: 25.08 -> 25.10 (#456549) 2025-10-29 01:58:47 +00:00
Adam C. Stephens
3fbbba471c ejabberd: 25.08 -> 25.10
Changelog: https://github.com/processone/ejabberd/releases/tag/25.10
2025-10-28 15:34:12 -04:00
R. Ryantm
0ec05f5dd8 ejsonkms: 0.2.8 -> 0.2.9 2025-10-23 18:11:54 +00:00
R. Ryantm
fbe3e99ef1 ejsonkms: 0.2.7 -> 0.2.8 2025-10-06 01:00:49 +00:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Adam C. Stephens
a1ef2a8f93 ejabberd: 25.07 -> 25.08 (#435898) 2025-08-22 13:07:05 -04:00
Adam C. Stephens
04f6885f10 ejabberd: 25.07 -> 25.08
https://github.com/processone/ejabberd/releases/tag/25.08
2025-08-22 10:37:08 -04:00
phaer
978931902c maintainers: drop abbradar
Listed as maintainer for ~170 packages but last commit that made it to
master was 6786ceb in February 2022.

Unresponsive on PRs, such as i.e. #411522
2025-08-22 09:49:27 +02:00
Adam C. Stephens
8331663fa9 ejabberd: 25.04 → 25.07; add toastal to maintainers (#424529) 2025-07-27 17:06:33 -04:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
·𐑑𐑴𐑕𐑑𐑩𐑤
c9de66f3d7 ejabberd: add toastal to maintainers 2025-07-20 20:19:00 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
77c7a5c2fa ejabberd: 25.04 → 25.07 2025-07-20 20:17:54 +07:00
Wolfgang Walther
78790dabd9 nixfmt[-rfc-style]: unstable -> 1.0.0 (#425068) 2025-07-18 17:40:43 +00:00
Silvan Mosberger
b68cc636d3 treewide: Remove nixfmt-rfc-style from update script shebangs
Based on the Nixpkgs used and the version of nixfmt-rfc-style in that
version, it's likely that not the correct version is used.

Update scripts should instead run within a Nixpkgs development shell
(`nix-shell`/`nix develop`/`direnv`), where the correct version of
`nixfmt` (although `treefmt` should be preferred) is always available.
2025-07-15 23:27:22 +02:00
R. Ryantm
98d9c88ab1 ejsonkms: 0.2.5 -> 0.2.7 2025-07-15 08:28:40 +00:00
Wolfgang Walther
f7586d8640 ejson2env: 2.0.7 -> 2.0.8 (#410217) 2025-06-27 22:03:42 +00:00
TomaSajt
a969291ab1 treewide: use https when meta.homepage redirects to https 2025-06-06 16:32:11 +02:00
Peder Bergebakken Sundt
c4f02ff31e treewide: substitute pname for strings 2025-05-29 17:04:28 +02:00
Peter Wagner
2678016dd0 ejson2env: 2.0.7 -> 2.0.8 2025-05-23 12:02:04 -04:00
R. Ryantm
b71716b965 ejsonkms: 0.2.4 -> 0.2.5 2025-04-28 06:50:33 +00:00
โทสฺตัล
86d6f144bb ejabberd: 25.03 → 25.04 2025-04-17 13:54:56 +07:00
โทสฺตัล
4c62c92dc3 ejabberd: 24.12 → 25.03 2025-04-04 14:58:56 +07:00
R. Ryantm
689d3f16d3 ejson2env: 2.0.6 -> 2.0.7 2025-02-09 03:06:17 +00:00
R. Ryantm
b97634978f ejson: 1.5.3 -> 1.5.4 2025-02-04 01:25:00 +00:00
R. Ryantm
2b34dfda6f ejsonkms: 0.2.3 -> 0.2.4 2025-01-21 13:05:41 +00:00
Chuang Zhu
bbc6b219b9 ejabberd: fix mod_matrix_gw 2025-01-15 05:08:35 +08:00
Adam C. Stephens
85d43a191c ejabberd: use beamPackages for rebar3WithPlugins 2025-01-11 09:18:35 -05:00
Adam C. Stephens
271da36939 ejabberd: unpin erlang (#371148) 2025-01-05 13:49:33 -05:00
Adam C. Stephens
3571f03f31 ejabberd: unpin erlang 2025-01-05 10:05:42 -05:00
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
misuzu
ca970332bc ejabberd: 24.10 -> 24.12 (#367770) 2024-12-30 19:42:06 +02:00