acpi: use finalAttrs and modernize fetchurl

- Switch from `rec` to `finalAttrs` for clearer scope hygiene.
- Inline `finalAttrs.version` and literal `acpi` in the source URL.
- Replace deprecated `sha256` with `hash`.

+4 -4
+4 -4
pkgs/by-name/ac/acpi/package.nix
··· 4 4 fetchurl, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "acpi"; 9 9 version = "1.8"; 10 10 11 11 src = fetchurl { 12 - url = "mirror://sourceforge/acpiclient/${version}/${pname}-${version}.tar.gz"; 13 - sha256 = "sha256-5kxuALU815dCfqMqFgUTQlsD7U8HdzP3Hx8J/zQPIws="; 12 + url = "mirror://sourceforge/acpiclient/${finalAttrs.version}/acpi-${finalAttrs.version}.tar.gz"; 13 + hash = "sha256-5kxuALU815dCfqMqFgUTQlsD7U8HdzP3Hx8J/zQPIws="; 14 14 }; 15 15 16 16 meta = { ··· 27 27 platforms = lib.platforms.linux; 28 28 maintainers = with lib.maintainers; [ ]; 29 29 }; 30 - } 30 + })