summaryrefslogtreecommitdiffstats
path: root/pkgs/development/libraries/accountsservice/default.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-02-26 13:42:38 +0100
committerJan Tojnar <jtojnar@gmail.com>2022-02-26 14:27:36 +0100
commit56471498943c97a8bf7b81f4a5a2bfa5420c0f16 (patch)
tree975003e6f4a6b20a6c29936c350e56c65e06b368 /pkgs/development/libraries/accountsservice/default.nix
parent7d59020abaffdffc1193c44d9e871033dd196026 (diff)
accountsservice: 0.6.55 → 22.07.5
New version scheme (${year}.${week}.${number_of_commits_since_last_release}). https://gitlab.freedesktop.org/accountsservice/accountsservice/-/compare/0.6.55...22.07.5
Diffstat (limited to 'pkgs/development/libraries/accountsservice/default.nix')
-rw-r--r--pkgs/development/libraries/accountsservice/default.nix29
1 files changed, 5 insertions, 24 deletions
diff --git a/pkgs/development/libraries/accountsservice/default.nix b/pkgs/development/libraries/accountsservice/default.nix
index bd6f2545b3b0..fa5ed7de4fb1 100644
--- a/pkgs/development/libraries/accountsservice/default.nix
+++ b/pkgs/development/libraries/accountsservice/default.nix
@@ -14,18 +14,19 @@
, dbus
, ninja
, python3
+, vala
, gettext
}:
stdenv.mkDerivation rec {
pname = "accountsservice";
- version = "0.6.55";
+ version = "22.07.5";
outputs = [ "out" "dev" ];
src = fetchurl {
- url = "https://www.freedesktop.org/software/${pname}/${pname}-${version}.tar.xz";
- sha256 = "16wwd633jak9ajyr1f1h047rmd09fhf3kzjz6g5xjsz0lwcj8azz";
+ url = "https://www.freedesktop.org/software/accountsservice/accountsservice-${version}.tar.xz";
+ sha256 = "IdRJwN6tilQ86o8R5x6wSWwDXXMOpIOTOXowKzpMfBo=";
};
nativeBuildInputs = [
@@ -36,6 +37,7 @@ stdenv.mkDerivation rec {
ninja
pkg-config
python3
+ vala
];
buildInputs = [
@@ -48,7 +50,6 @@ stdenv.mkDerivation rec {
"-Dadmin_group=wheel"
"-Dlocalstatedir=/var"
"-Dsystemdsystemunitdir=${placeholder "out"}/etc/systemd/system"
- "-Dsystemd=true"
];
postPatch = ''
@@ -57,11 +58,6 @@ stdenv.mkDerivation rec {
'';
patches = [
- # https://gitlab.freedesktop.org/accountsservice/accountsservice/-/issues/55
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/58.patch";
- sha256 = "1pnwq4ycnryb2kkgvnz44qzm71240ybqj6507wynlkdsw8180fdw";
- })
(substituteAll {
src = ./fix-paths.patch;
inherit shadow coreutils;
@@ -70,21 +66,6 @@ stdenv.mkDerivation rec {
./Disable-methods-that-change-files-in-etc.patch
# Fixes https://github.com/NixOS/nixpkgs/issues/72396
./drop-prefix-check-extensions.patch
- # Systemd unit improvements. Notably using StateDirectory eliminating the
- # need of an ad-hoc script.
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/accountsservice/accountsservice/commit/152b845bbd3ca2a64516691493a160825f1a2046.patch";
- sha256 = "114wrf5mwj5bgc5v1g05md4ridcnwdrwppr3bjz96sknwh5hk8s5";
- })
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/accountsservice/accountsservice/commit/0e712e935abd26499ff5995ab363e5bfd9ee7c4c.patch";
- sha256 = "1y60a5fmgfqjzprwpizilrazqn3mggdlgc5sgcpsprsp62fv78rl";
- })
- # Don't use etc/dbus-1/system.d
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/accountsservice/accountsservice/commit/ced73d0fcbd2a54085a660d260482fc70d79bd5c.patch";
- sha256 = "0s7fknfgxl8hnf6givmhfg4586fjb2n64i9arh1w7xnq7x9x8d4c";
- })
];
meta = with lib; {