lol

Merge pull request #297939 from FedericoSchonborn/budgie-updates

budgie.budgie-desktop: Propagate libpeas for plugins; budgie,budgiePlugins: cleanup

authored by

Bobby Rong and committed by
GitHub
427650b9 fc7ec5e3

+54 -49
+7 -7
pkgs/desktops/budgie/budgie-backgrounds/default.nix
··· 7 7 , ninja 8 8 }: 9 9 10 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 11 11 pname = "budgie-backgrounds"; 12 12 version = "3.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "BuddiesOfBudgie"; 16 16 repo = "budgie-backgrounds"; 17 - rev = "v${version}"; 17 + rev = "v${finalAttrs.version}"; 18 18 hash = "sha256-2E6+WDLIAwqiiPMJw+tLDCT3CnpboH4X0cB87zw/hBQ="; 19 19 }; 20 20 ··· 25 25 ninja 26 26 ]; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "The default background set for the Budgie Desktop"; 30 30 homepage = "https://github.com/BuddiesOfBudgie/budgie-backgrounds"; 31 - platforms = platforms.linux; 32 - maintainers = teams.budgie.members; 33 - license = licenses.cc0; 31 + platforms = lib.platforms.linux; 32 + maintainers = lib.teams.budgie.members; 33 + license = lib.licenses.cc0; 34 34 }; 35 - } 35 + })
+8 -8
pkgs/desktops/budgie/budgie-control-center/default.nix
··· 56 56 , enableSshSocket ? false 57 57 }: 58 58 59 - stdenv.mkDerivation rec { 59 + stdenv.mkDerivation (finalAttrs: { 60 60 pname = "budgie-control-center"; 61 61 version = "1.4.0"; 62 62 63 63 src = fetchFromGitHub { 64 64 owner = "BuddiesOfBudgie"; 65 - repo = pname; 66 - rev = "v${version}"; 65 + repo = "budgie-control-center"; 66 + rev = "v${finalAttrs.version}"; 67 67 fetchSubmodules = true; 68 68 sha256 = "sha256-W5PF7BPdQdg/7xJ4J+fEnuDdpoG/lyhX56RDnX2DXoY="; 69 69 }; ··· 167 167 168 168 separateDebugInfo = true; 169 169 170 - meta = with lib; { 170 + meta = { 171 171 description = "A fork of GNOME Control Center for the Budgie 10 Series"; 172 172 homepage = "https://github.com/BuddiesOfBudgie/budgie-control-center"; 173 173 mainProgram = "budgie-control-center"; 174 - platforms = platforms.linux; 175 - maintainers = teams.budgie.members; 176 - license = licenses.gpl2Plus; 174 + platforms = lib.platforms.linux; 175 + maintainers = lib.teams.budgie.members; 176 + license = lib.licenses.gpl2Plus; 177 177 }; 178 - } 178 + })
+8 -5
pkgs/desktops/budgie/budgie-desktop/default.nix
··· 72 72 gnome.mutter 73 73 gnome.zenity 74 74 graphene 75 + gst_all_1.gstreamer 76 + gst_all_1.gst-plugins-base 75 77 gtk3 76 78 ibus 77 79 libcanberra-gtk3 78 80 libgee 79 81 libGL 80 82 libnotify 81 - libpeas 82 83 libpulseaudio 83 84 libuuid 84 85 libwnck ··· 88 89 sassc 89 90 upower 90 91 xfce.libxfce4windowing 91 - ] ++ (with gst_all_1; [ 92 - gstreamer 93 - gst-plugins-base 94 - ]); 92 + ]; 93 + 94 + propagatedBuildInputs = [ 95 + # budgie-1.0.pc, budgie-raven-plugin-1.0.pc 96 + libpeas 97 + ]; 95 98 96 99 passthru.providedSessions = [ 97 100 "budgie-desktop"
+8 -8
pkgs/desktops/budgie/budgie-screensaver/default.nix
··· 17 17 , xorg 18 18 }: 19 19 20 - stdenv.mkDerivation rec { 20 + stdenv.mkDerivation (finalAttrs: { 21 21 pname = "budgie-screensaver"; 22 22 version = "5.1.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "BuddiesOfBudgie"; 26 - repo = pname; 27 - rev = "v${version}"; 26 + repo = "budgie-screensaver"; 27 + rev = "v${finalAttrs.version}"; 28 28 sha256 = "sha256-N8x9hdbaMDisTbQPJedNO4UMLnCn+Q2hhm4udJZgQlc="; 29 29 }; 30 30 ··· 50 50 51 51 env.NIX_CFLAGS_COMPILE = "-D_POSIX_C_SOURCE"; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "A fork of old GNOME Screensaver for purposes of providing an authentication prompt on wake"; 55 55 homepage = "https://github.com/BuddiesOfBudgie/budgie-screensaver"; 56 56 mainProgram = "budgie-screensaver"; 57 - platforms = platforms.linux; 58 - maintainers = teams.budgie.members; 59 - license = licenses.gpl2Only; 57 + platforms = lib.platforms.linux; 58 + maintainers = lib.teams.budgie.members; 59 + license = lib.licenses.gpl2Only; 60 60 }; 61 - } 61 + })
+4 -2
pkgs/desktops/budgie/default.nix
··· 1 - { lib, pkgs }: 1 + { lib, newScope }: 2 2 3 - lib.makeScope pkgs.newScope (self: with self; { 3 + lib.makeScope newScope (self: let 4 + inherit (self) callPackage; 5 + in { 4 6 budgie-backgrounds = callPackage ./budgie-backgrounds { }; 5 7 budgie-control-center = callPackage ./budgie-control-center { }; 6 8 budgie-desktop = callPackage ./budgie-desktop { };
+4 -4
pkgs/desktops/budgie/magpie/default.nix
··· 156 156 }; 157 157 }; 158 158 159 - meta = with lib; { 159 + meta = { 160 160 description = "Softish fork of Mutter 43.x"; 161 161 homepage = "https://github.com/BuddiesOfBudgie/magpie"; 162 - license = licenses.gpl2Plus; 163 - maintainers = teams.budgie.members; 164 - platforms = platforms.linux; 162 + license = lib.licenses.gpl2Plus; 163 + maintainers = lib.teams.budgie.members; 164 + platforms = lib.platforms.linux; 165 165 }; 166 166 })
+7 -7
pkgs/desktops/budgie/plugins/budgie-analogue-clock-applet/default.nix
··· 10 10 , libpeas 11 11 }: 12 12 13 - stdenv.mkDerivation rec { 13 + stdenv.mkDerivation (finalAttrs: { 14 14 pname = "budgie-analogue-clock-applet"; 15 15 version = "2.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "samlane-ma"; 19 19 repo = "analogue-clock-applet"; 20 - rev = "v${version}"; 20 + rev = "v${finalAttrs.version}"; 21 21 hash = "sha256-yId5bbdmELinBmZ5eISa5hQSYkeZCkix2FJ287GdcCs="; 22 22 }; 23 23 ··· 34 34 libpeas 35 35 ]; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Analogue Clock Applet for the Budgie desktop"; 39 39 homepage = "https://github.com/samlane-ma/analogue-clock-applet"; 40 - license = licenses.gpl3Plus; 41 - maintainers = teams.budgie.members; 42 - platforms = platforms.linux; 40 + license = lib.licenses.gpl3Plus; 41 + maintainers = lib.teams.budgie.members; 42 + platforms = lib.platforms.linux; 43 43 }; 44 - } 44 + })
+8 -8
pkgs/desktops/budgie/plugins/budgie-user-indicator-redux/default.nix
··· 14 14 , vala 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + stdenv.mkDerivation (finalAttrs: { 18 18 pname = "budgie-user-indicator-redux"; 19 19 version = "1.0.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "EbonJaeger"; 23 23 repo = "budgie-user-indicator-redux"; 24 - rev = "v${version}"; 24 + rev = "v${finalAttrs.version}"; 25 25 hash = "sha256-X9b4H4PnrYGb/T7Sg9iXQeNDLoO1l0VCdbOCGUAgwC4="; 26 26 }; 27 27 ··· 42 42 sassc 43 43 ]; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Manage your user session from the Budgie panel"; 47 47 homepage = "https://github.com/EbonJaeger/budgie-user-indicator-redux"; 48 - changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${src.rev}/CHANGELOG.md"; 49 - license = licenses.gpl2Plus; 50 - platforms = platforms.linux; 51 - maintainers = teams.budgie.members; 48 + changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 49 + license = lib.licenses.gpl2Plus; 50 + platforms = lib.platforms.linux; 51 + maintainers = lib.teams.budgie.members; 52 52 }; 53 - } 53 + })