Commit Graph

1106 Commits

Author SHA1 Message Date
whispers
c7404c9232 libappindicator-gtk3: make alias for libappindicator 2026-08-10 23:03:31 -04:00
a-peirogon
3385a8a54a deluge: use standard-pkg-resources instead of pinning setuptools 2026-07-31 12:59:58 -05:00
kashw2
3a5486f708 deluge: guard gui libraries behind withGUI 2026-06-22 21:59:18 +10:00
lelgenio
e0ae506a1c deluge: add missing libappindicator-gtk3 dependency 2026-06-13 22:58:25 -03:00
Guy Chronister
2eaf7e14b5 mldonkey: migrate to by-name
Assisted-by: Cursor Composer 2.5
2026-06-08 10:30:30 -05:00
Guy Chronister
e7f4629860 mldonkey: switch to finalAttrs, use structuredAttrs, move attribute out of top-level
Assisted-by: Cursor Composer 2.5
2026-06-08 10:30:30 -05:00
nyanloutre
d0dcf543f3 transmission_4: migrate to by-name 2026-06-05 11:48:54 +00:00
Paul TREHIOU
55183d5146 transmission_4: add nyanloutre as maintainer 2026-06-05 08:54:17 +02:00
Stanisław Pitucha
6f41fa8bd1 transmission_4-{mac,qt,qt5}: enable mac gui (#500850) 2026-06-03 23:21:43 +00:00
Martin Weinelt
ffa172d31e transmission_4: drop unused pcre dependency 2026-05-30 14:41:19 +02:00
liberodark
74c17aeac8 treewide: move to by-name part 4 2026-05-21 14:19:59 +02:00
Harinn
c0dcc9690c eiskaltdcpp: fix broken brace expansion in postPatch 2026-05-07 15:39:48 +07:00
Stanisław Pitucha
2cb9c37ad3 transmission_4-{mac,qt,qt5}: enable darwin builds, mark strictDeps 2026-04-12 15:03:41 +10:00
daschinmoy21
b8866890e5 retroshare: require CMake 3.10 in supportlibs
Co-authored-by: Yohann Boniface <edhyjox@gmail.com>
2026-04-08 00:45:36 +05:30
daschinmoy21
256cdc7c52 retroshare: fix build 2026-04-07 20:05:51 +05:30
Yohann Boniface
998c5be1b0 eiskaltdcpp: fix build by adding minimum version policy to cmakeFlags (#471534) 2026-03-23 23:36:52 +00:00
Sigmanificient
63af1fa83c eiskaltdcpp: use lib.cmakeBool 2026-03-24 00:31:24 +01:00
Akos Miklos
c18679f100 eiskaltdcpp: fix build by adding minimum version policy to cmakeFlags
fix EiskaltDC++ compilation from nixpkgs by adding
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
2026-03-24 00:31:24 +01:00
ἄπειρον
00c14c8a3c deluge: add a-peirogon as a maintainer 2026-03-09 04:36:58 +00:00
Luna Nova
3dc1060373 transmission_4: set RUN_CLANG_TIDY=OFF to unbreak darwin 2026-03-02 23:05:29 -08:00
Will Fancher
ff21b0c5b6 transmission_4: 4.1.0 -> 4.1.1 (#492458) 2026-03-01 03:06:13 +00:00
Dan Xin
643702bdaf mldonkey: fix build with gcc 14+ 2026-02-22 03:47:32 +08:00
nyanloutre
1bafdab7d4 transmission_4: 4.1.0 -> 4.1.1 2026-02-20 13:11:23 +00:00
Colin
0b58f20930 transmission_4: fix apparmor profile by adding crc32c
the upgrade to 4.1.0 (commit d3f0b664a1) added crc32c to buildInputs,
but not to the apparmor closure. however, `transmission-daemon` links
against crc32c dynamically, so crc32c needs to be in the closure else
the binary will fail under apparmor:

> transmission-daemon: error while loading shared libraries: libcrc32c.so.1
2026-02-16 06:35:28 +00:00
Sandro
a5a679a276 transmission_4: 4.0.6 → 4.1.0 (#457906) 2026-02-12 15:05:52 +00:00
quantenzitrone
cbb29acbad various: rename references from libXScrnSaver to libxscrnsaver
this shouldn't create any rebuilds
2026-02-06 00:29:23 +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
Jan Tojnar
d3f0b664a1 transmission_4: 4.1.0-beta.2 → 4.1.0
https://github.com/transmission/transmission/releases/tag/4.1.0-beta.3
https://github.com/transmission/transmission/releases/tag/4.1.0-beta.4
https://github.com/transmission/transmission/releases/tag/4.1.0-beta.5
https://github.com/transmission/transmission/releases/tag/4.1.0
2026-01-31 16:49:54 +01:00
Jan Tojnar
a9bd863a56 transmission_4: 4.0.6 → 4.1.0-beta.2
https://github.com/transmission/transmission/releases/tag/4.1.0-beta.2
https://github.com/transmission/transmission/releases/tag/4.1.0-beta.1
2026-01-31 16:49:54 +01:00
Jan Tojnar
96da21df34 transmission_4: Unvendor fast-float 2026-01-31 16:49:53 +01:00
Gergő Gutyina
4552f7063e various: use stdenv.mkDerivation instead of qt5.mkDerivation (#483875) 2026-01-31 11:43:03 +00:00
quantenzitrone
ba38bc4e0a various: use stdenv.mkDerivation instead of qt5.mkDerivation
this shouldn't create any rebuilds
2026-01-26 05:56:25 +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
Gutyina Gergő
398d961498 maintainers: drop ebzzry 2025-12-17 23:57:36 +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
Sandro
7f4bb38f88 jesec-rtorrent: drop (#463566) 2025-11-24 13:30:58 +00:00
Yiyu Zhou
7b82f7c2f9 jesec-rtorrent: drop 2025-11-21 15:44:15 -08:00
ssoss
af42991dea treewide: update AppArmor policies
Update AppArmor policies to use modern conventions.
This includes
* Including abi version
* Adding conditional include of local/<name> policy file
* Use of the profile keyword
* Start file rules with a pathname

Author: ssoss <skyler.soss@gmail.com>
2025-11-08 17:21:31 +01:00
wrvsrx
7dd4833b77 libutp: move to by-name 2025-10-09 16:37:24 +08:00
Guy Chronister
693d7a42d3 various: fix superfluous use of pname 2025-09-23 18:19:55 -05:00
Ethan Carter Edwards
2fc4da0c7a gnunet{,-gtk}: move to by-name
Also enable strictDeps = true; if needed

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-27 16:04:33 -04:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Weijia Wang
eefa00c564 mldonkey: fix build with gettext 0.25 2025-07-15 23:14:59 +02:00
R. Ryantm
69aaa32b86 gnunet: 0.24.2 -> 0.24.3 2025-07-09 07:06:44 +00:00
Sizhe Zhao
877403c8d0 gnunet: add ngi team 2025-07-07 15:20:11 +08:00
Martin Weinelt
ae4a1a485a treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
Wolfgang Walther
b5fff5ace3 treewide: remove astsmtl as maintainer (#417063) 2025-06-26 11:18:06 +00:00
Peder Bergebakken Sundt
8db84afac2 treewide: use pytest-cov-stub (#417430) 2025-06-20 01:10:23 +02:00
Weijia Wang
a18e4adc22 gnunet: 0.24.1 -> 0.24.2 (#415488) 2025-06-17 18:35:45 +02:00
Peder Bergebakken Sundt
ca8a4e4d0e deluge-2_x: use pytest-cov-stub 2025-06-17 05:22:30 +02:00