Commit Graph

25 Commits

Author SHA1 Message Date
Bobby Rong
46e6a5910b cinnamon: fix license (#560606) 2026-09-06 23:17:24 +00:00
Grayson Tinker
19f1b82649 cinnamon: fix license 2026-09-06 11:12:32 -06:00
Tom Hunze
1b3229b484 gcr: rename to gcr_3
Having the older ABI version as the default seems odd and the different
gcr packages appear to be fundamentally incompatible, so drop the
unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-03 23:28:26 +02:00
Bobby Rong
3720822ed9 cinnamon: 6.6.8 -> 6.6.9
https://github.com/linuxmint/cinnamon/compare/6.6.8...6.6.9
2026-07-23 08:38:57 +08:00
Eman Resu
9d26adcd20 treewide: avoid using singleton lists for licenses 2026-07-15 13:56:52 -04:00
Bobby Rong
fccfa0cc60 cinnamon: Backport fixes for GIR 2.0, ICal 4.0
Related: Nixpkgs PR 510293, 527664
2026-06-19 17:05:14 +08:00
Bobby Rong
9eb028d2f2 cinnamon: 6.6.7 -> 6.6.8
https://github.com/linuxmint/cinnamon/compare/6.6.7...6.6.8
2026-04-15 23:38:05 +08:00
R. Ryantm
3c2d4bff42 cinnamon: 6.6.6 -> 6.6.7 2026-02-10 01:45:18 +00:00
quantenzitrone
626f23ce26 various: switch 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 files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)

for file in $files
    echo $file
    sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (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 '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:59:05 +01: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
e733896f5a various: rename references from libXdamage to libxdamage
this shouldn't create any rebuilds
2026-02-06 00:24:46 +01:00
Bobby Rong
989648fccc cinnamon: 6.6.5 -> 6.6.6
https://github.com/linuxmint/cinnamon/compare/6.6.5...6.6.6
2026-01-26 22:33:39 +08:00
Bobby Rong
9335fc4223 cinnamon: 6.6.4 -> 6.6.5
https://github.com/linuxmint/cinnamon/compare/6.6.4...6.6.5
2026-01-16 23:19:30 +08:00
Bobby Rong
df487d7567 cinnamon: 6.6.3 -> 6.6.4
https://github.com/linuxmint/cinnamon/compare/6.6.3...6.6.4
2026-01-08 23:21:54 +08:00
Bobby Rong
5585bf394e cinnamon: 6.6.2 -> 6.6.3
https://github.com/linuxmint/cinnamon/compare/6.6.2...6.6.3
2025-12-24 22:49:20 +08:00
Bobby Rong
7c18d6613f cinnamon: 6.6.0 -> 6.6.2
https://github.com/linuxmint/cinnamon/compare/6.6.0...6.6.2
2025-12-17 20:09:57 +08:00
Bobby Rong
f5f214e65b Cinnamon 6.6 (#464969) 2025-12-12 12:57:23 +00: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
Bobby Rong
a5debbf161 cinnamon: 6.4.13 -> 6.6.0
https://github.com/linuxmint/cinnamon/compare/6.4.13...6.6.0
2025-12-10 22:49:47 +08:00
Guy Chronister
3b0bede32f various: migrate rev to tag 2025-10-06 20:08:01 -05:00
Bobby Rong
3a316fc4c4 cinnamon: 6.4.12 -> 6.4.13
https://github.com/linuxmint/cinnamon/compare/6.4.12...6.4.13
2025-09-23 21:27:06 +08:00
Bobby Rong
41c50495b2 cinnamon: Use DesktopAppInfo form GioUnix 2025-09-17 07:27:47 +08:00
Bobby Rong
48d5f731fa cinnamon: 6.4.11 -> 6.4.12
https://github.com/linuxmint/cinnamon/compare/6.4.11...6.4.12
2025-09-16 21:35:10 +08:00
Bobby Rong
dfd1b67f32 cinnamon: 6.4.10 -> 6.4.11
https://github.com/linuxmint/cinnamon/compare/6.4.10...6.4.11
2025-09-06 17:20:34 +08:00
Bobby Rong
2c551ea2d3 cinnamon: Renamed from cinnamon-common
This is the upstream project name.
2025-08-06 23:53:21 +08:00