Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1d8a8d0359a9
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c6ca626b4bd6
Choose a head ref

Commits on Feb 28, 2020

  1. airsonic: enable nginx.recommendedProxySettings with virtualHost

    This fixes music playback when using the `services.airsonic.virtualHost`
    option.
    Florian committed Feb 28, 2020
    Copy the full SHA
    519d4f8 View commit details

Commits on Mar 19, 2020

  1. ivan: add full iconset

    Free Potion committed Mar 19, 2020
    Copy the full SHA
    a35282f View commit details

Commits on Apr 12, 2020

  1. Copy the full SHA
    a94fedc View commit details

Commits on Apr 13, 2020

  1. advancecomp: version number correctly embedded in binaries

    without this fix, binaries report their version number as "vnone"
    which for example stops `image_optim` from using `advpng` (refuses
    to use it not being able to tell what version number it has)
    snicket2100 committed Apr 13, 2020
    Copy the full SHA
    b1c14fb View commit details

Commits on Apr 14, 2020

  1. Copy the full SHA
    e1df46e View commit details

Commits on Apr 15, 2020

  1. pgmetrics: 1.8.1 -> 1.9.0

    r-ryantm committed Apr 15, 2020
    Copy the full SHA
    cdc3899 View commit details
  2. git: Allow the update script to target non-latest versions

    This came in handy when I wanted to bump a patch version while avoiding
    a new minor version.
    James Ottaway committed Apr 15, 2020
    Copy the full SHA
    4848eef View commit details
  3. Merge pull request #78129 from flyfloh/airsonic-vhost

    airsonic: fix virtualHost option
    rnhmjoj authored Apr 15, 2020
    Copy the full SHA
    da232ea View commit details
  4. rdma-core: 28.0 -> 29.0

    r-ryantm committed Apr 15, 2020
    Copy the full SHA
    d6d2b1e View commit details
  5. Merge pull request #85227 from etu/update-testssl

    testssl: 3.0rc6 -> 3.0
    talyz authored Apr 15, 2020
    Copy the full SHA
    b3c2a06 View commit details
  6. Copy the full SHA
    7c21abd View commit details
  7. Merge pull request #85129 from snicket2100/advancecomp-version-number…

    …-fix
    
    advancecomp: version number correctly embedded in binaries
    7c6f434c authored Apr 15, 2020
    Copy the full SHA
    0f2c233 View commit details
  8. zafiro-icons: 1.0 -> 1.1

    r-ryantm committed Apr 15, 2020
    Copy the full SHA
    81a38b0 View commit details
  9. Merge pull request #85281 from r-ryantm/auto-update/rdma-core

    rdma-core: 28.0 -> 29.0
    markuskowa authored Apr 15, 2020
    Copy the full SHA
    4289160 View commit details
  10. Merge pull request #85109 from marsam/update-victoriametrics

    victoriametrics: 1.34.5 -> 1.34.7
    marsam authored Apr 15, 2020
    Copy the full SHA
    a4d12f7 View commit details
  11. Merge pull request #85274 from r-ryantm/auto-update/pgmetrics

    pgmetrics: 1.8.1 -> 1.9.0
    marsam authored Apr 15, 2020
    Copy the full SHA
    d9bdfd6 View commit details
  12. Copy the full SHA
    924e5cd View commit details
  13. Copy the full SHA
    90bc149 View commit details
  14. Merge pull request #82903 from freepotion/ivan-add-iconset

    ivan: add full iconset
    nh2 authored Apr 15, 2020
    Copy the full SHA
    b5765e6 View commit details
  15. Copy the full SHA
    2dff34b View commit details
  16. Copy the full SHA
    a772bc6 View commit details
  17. common-updater-scripts: add scripts to help update packages

    - updateScript:
      A nix expression that can be used in passThrough to update a package
    
    - list-git-tags:
      A shell script to list available tags in a git repository
    
    - list-archive-two-level-versions:
    
      A shell script to list available versions in a web site in two
      levels: there is a page listing the available major.minor versions,
      and for each of them there is another page listings the patch level
      versions major.minor.patch.
    
      It is suitable for Xfce packages for instance.
    
    How the updater works:
    
    1. collect the available versions from the source repository (using a
    script given as argument)
    
    2. print the collected versions (for debugging)
    
    3. (optionally) apply some transformation to the collected versions to
    make them compatible with the versions used in nixpkgs (for instance,
    tags in the Xfce git repository may be prefixed with the package name,
    and the prefix need to be removed)
    
    4. sort the available versions in decreasing order
    
    5. choose the first version that pass validation:
       - check if the version may be a development version
    
       - if the version IS unstable, skip it and give a warning about
       skipping a development version (for debugging)
    
       - if the version COULD BE unstable, take it and give a warning
       about taking a potential development version (for debugging)
    
       - if the version IS stable, take it
    
    6. update the package version and checksum in its nix expression
    
    7. print the git commands for adding the modified files and for
    committing the changes
    romildo committed Apr 15, 2020
    Copy the full SHA
    827a661 View commit details
  18. Copy the full SHA
    8162d76 View commit details
  19. Copy the full SHA
    06ba312 View commit details
  20. common-updater-scripts: ignore update-git-commits.txt

    It is generated by common-updater/update-script.nix
    romildo committed Apr 15, 2020
    Copy the full SHA
    a097de3 View commit details
  21. Merge pull request #85291 from r-ryantm/auto-update/zafiro-icons

    zafiro-icons: 1.0 -> 1.1
    romildo authored Apr 15, 2020
    Copy the full SHA
    b1325ec View commit details
  22. ocamlPackages.ounit2: init at 2.2.2

    sternenseemann authored and vbgl committed Apr 15, 2020
    Copy the full SHA
    29a98f2 View commit details
  23. Copy the full SHA
    f6a53ee View commit details
  24. Copy the full SHA
    8930a67 View commit details
  25. Merge pull request #84292 from romildo/xfce.upate-script

    xfce: add update script
    romildo authored Apr 15, 2020
    Copy the full SHA
    2e80fb5 View commit details
  26. bitlbee-discord: 0.4.2 -> 0.4.3

    r-ryantm authored and Lassulus committed Apr 15, 2020
    Copy the full SHA
    a7f013e View commit details
  27. Merge pull request #83537 from puzzlewolf/line-awesome

    line-awesome: init at 1.3.0
    timokau authored Apr 15, 2020
    Copy the full SHA
    c6ca626 View commit details
Showing with 634 additions and 263 deletions.
  1. +3 −0 .gitignore
  2. +1 −0 nixos/modules/services/misc/airsonic.nix
  3. +2 −2 pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
  4. +2 −2 pkgs/applications/networking/instant-messengers/zoom-us/default.nix
  5. +2 −2 pkgs/applications/networking/testssl/default.nix
  6. +4 −3 pkgs/applications/version-management/git-and-tools/git/update.sh
  7. +2 −2 pkgs/common-updater/scripts.nix
  8. +35 −0 pkgs/common-updater/scripts/list-archive-two-level-versions
  9. +32 −0 pkgs/common-updater/scripts/list-git-tags
  10. +98 −0 pkgs/common-updater/update-script.nix
  11. +36 −0 pkgs/data/fonts/line-awesome/default.nix
  12. +2 −2 pkgs/data/icons/zafiro-icons/default.nix
  13. +1 −0 pkgs/desktops/xfce/applications/gigolo/default.nix
  14. +1 −1 pkgs/desktops/xfce/applications/orage/default.nix
  15. +1 −0 pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix
  16. +12 −6 pkgs/desktops/xfce/applications/xfce4-volumed/default.nix
  17. +2 −1 pkgs/desktops/xfce/applications/xfdashboard/default.nix
  18. +17 −9 pkgs/desktops/xfce/art/xfce4-icon-theme.nix
  19. +14 −6 pkgs/desktops/xfce/art/xfwm4-themes.nix
  20. +2 −0 pkgs/desktops/xfce/core/thunar-volman/default.nix
  21. +8 −0 pkgs/desktops/xfce/default.nix
  22. +21 −4 pkgs/desktops/xfce/mkXfceDerivation.nix
  23. +3 −2 pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin/default.nix
  24. +1 −2 pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin/default.nix
  25. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix
  26. +2 −3 pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin/default.nix
  27. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix
  28. +2 −1 pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin.nix
  29. +15 −7 pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix
  30. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix
  31. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix
  32. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix
  33. +5 −5 pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix
  34. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin.nix
  35. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin.nix
  36. +2 −2 pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin/default.nix
  37. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix
  38. +17 −9 pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin.nix
  39. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix
  40. +16 −9 pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix
  41. +6 −0 pkgs/desktops/xfce/panel-plugins/xfce4-vala-panel-appmenu-plugin/default.nix
  42. +2 −2 pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin/default.nix
  43. +19 −11 pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin.nix
  44. +2 −2 pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix
  45. +11 −5 pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin.nix
  46. +2 −2 pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin/default.nix
  47. +1 −2 pkgs/desktops/xfce/thunar-plugins/archive/default.nix
  48. +7 −0 pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix
  49. +14 −32 pkgs/development/ocaml-modules/asn1-combinators/default.nix
  50. +7 −29 pkgs/development/ocaml-modules/ounit/default.nix
  51. +22 −0 pkgs/development/ocaml-modules/ounit2/default.nix
  52. +12 −5 pkgs/games/ivan/default.nix
  53. +2 −2 pkgs/os-specific/linux/rdma-core/default.nix
  54. +6 −5 pkgs/servers/nosql/victoriametrics/default.nix
  55. +2 −2 pkgs/shells/zsh/nix-zsh-completions/default.nix
  56. +7 −0 pkgs/tools/compression/advancecomp/default.nix
  57. +3 −3 pkgs/tools/misc/pgmetrics/default.nix
  58. +2 −0 pkgs/top-level/all-packages.nix
  59. +2 −0 pkgs/top-level/ocaml-packages.nix
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -16,3 +16,6 @@ result-*
/pkgs/development/libraries/qt-5/*/tmp/
/pkgs/desktops/kde-5/*/tmp/
/pkgs/development/mobile/androidenv/xml/*

# generated by pkgs/common-updater/update-script.nix
update-git-commits.txt
1 change: 1 addition & 0 deletions nixos/modules/services/misc/airsonic.nix
Original file line number Diff line number Diff line change
@@ -138,6 +138,7 @@ in {

services.nginx = mkIf (cfg.virtualHost != null) {
enable = true;
recommendedProxySettings = true;
virtualHosts.${cfg.virtualHost} = {
locations.${cfg.contextPath}.proxyPass = "http://${cfg.listenAddress}:${toString cfg.port}";
};
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "bitlbee-discord";
version = "0.4.2";
version = "0.4.3";

src = fetchFromGitHub {
rev = version;
owner = "sm00th";
repo = "bitlbee-discord";
sha256 = "02pigk2vbz0jdz11f96sygdvp1j762yjn62h124fkcsc070g7a2f";
sha256 = "00qgdvrp7hv02n0ns685igp810zxmv3adsama8601122al6x041n";
};

nativeBuildInputs = [ autoreconfHook pkgconfig ];
Original file line number Diff line number Diff line change
@@ -15,11 +15,11 @@ assert pulseaudioSupport -> libpulseaudio != null;
let
inherit (stdenv.lib) concatStringsSep makeBinPath optional;

version = "3.5.383291.0407";
version = "3.5.385850.0413";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
sha256 = "1l560gv1wpfiggxylz3f62mcjjchpq3p0i1j4b2b68ckgc5sj80k";
sha256 = "049kxgkyaxknxpk0hf1a7bxn0c08dk250z3q2ba9pc1xkrn5kdnw";
};
};

4 changes: 2 additions & 2 deletions pkgs/applications/networking/testssl/default.nix
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@

stdenv.mkDerivation rec {
pname = "testssl.sh";
version = "3.0rc6";
version = "3.0";

src = fetchFromGitHub {
owner = "drwetter";
repo = pname;
rev = version;
sha256 = "1ks7pqgrg382ry0a0jf1dwgcwv81snhkrhkjdbcpym6w5flmpjsv";
sha256 = "08i1l835zlzb3qmsnsd5vhsrr82li6fnp5jqxiybbqr5wjz67ssd";
};

nativeBuildInputs = [ makeWrapper ];
Original file line number Diff line number Diff line change
@@ -5,14 +5,15 @@ set -eu -o pipefail

oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion git" | tr -d '"')"
latestTag="$(git ls-remote --tags --sort="v:refname" git://github.com/git/git.git | grep -v '\{\}' | grep -v '\-rc' | tail -1 | sed 's|^.*/v\(.*\)|\1|')"
targetVersion="${1:-latestTag}"

if [ ! "${oldVersion}" = "${latestTag}" ]; then
update-source-version git "${latestTag}"
if [ ! "${oldVersion}" = "${targetVersion}" ]; then
update-source-version git "${targetVersion}"
nixpkgs="$(git rev-parse --show-toplevel)"
default_nix="$nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix"
nix-build -A git
git add "${default_nix}"
git commit -m "git: ${oldVersion} -> ${latestTag}"
git commit -m "git: ${oldVersion} -> ${targetVersion}"
else
echo "git is already up-to-date"
fi
4 changes: 2 additions & 2 deletions pkgs/common-updater/scripts.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, makeWrapper, coreutils, gnused, gnugrep, diffutils, nix }:
{ stdenv, makeWrapper, coreutils, gnused, gnugrep, diffutils, nix, git }:

stdenv.mkDerivation {
name = "common-updater-scripts";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
cp ${./scripts}/* $out/bin
for f in $out/bin/*; do
wrapProgram $f --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gnused gnugrep nix diffutils ]}
wrapProgram $f --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gnused gnugrep nix diffutils git ]}
done
'';
}
35 changes: 35 additions & 0 deletions pkgs/common-updater/scripts/list-archive-two-level-versions
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#! /bin/sh

# lists all available versions listed for a package in a site (http)

scriptName=list-archive-two-level-versions # do not use the .wrapped name

usage() {
echo "Usage: $scriptName <archive url> [<package name> [<debug file path>]]"
}

archive="$1" # archive url
pname="$2" # package name
file="$3" # file for writing debugging information

if [ -z "$archive" ]; then
echo "$scriptName: Missing archive url"
usage
exit 1
fi

# print a debugging message
if [ -n "$file" ]; then
echo "# Listing versions for $pname at $archive" >> $file
fi

# list all major-minor versions from archive
tags1=$(curl -sS "$archive/")
tags1=$(echo "$tags1" | sed -rne 's,^<a href="([0-9]+\.[0-9]+)/">.*,\1,p')

# print available versions
for tag in $tags1; do
tags2=$(curl -sS "$archive/$tag/")
tags2=$(echo "$tags2" | sed -rne "s,^<a href=\"$pname-([0-9.]+)\\.[^0-9].*\">.*,\\1,p")
echo "$tags2"
done
32 changes: 32 additions & 0 deletions pkgs/common-updater/scripts/list-git-tags
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#! /bin/sh -x

# lists all available tags from a git repository

scriptName=list-git-tags # do not use the .wrapped name

usage() {
echo "Usage: $scriptName <repository url> [<package name> [<debug file path>]]"
}

repo="$1" # git repository url
pname="$2" # package name
file="$3" # file for writing debugging information

if [ -z "$repo" ]; then
echo "$scriptName: Missing git repository url"
usage
exit 1
fi

# print a debugging message
if [ -n "$file" ]; then
echo "# Listing tags for $pname at $repo" >> $file
fi

# list all tags from the remote repository
tags=$(git ls-remote --tags --refs "$repo")

# keep only the version part of the tag
tags=$(echo "$tags" | cut --delimiter=/ --field=3)

echo "$tags"
98 changes: 98 additions & 0 deletions pkgs/common-updater/update-script.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{ stdenv, writeScript, coreutils, gnugrep, gnused, common-updater-scripts, nix }:

{ pname
, version
, attrPath ? pname
, versionLister
, rev-prefix ? ""
, odd-unstable ? true
, patchlevel-unstable ? true
}:

let
# where to print git commands and debugging messages
fileForGitCommands = "update-git-commits.txt";

# shell script to update package
updateScript = writeScript "update-script.sh" ''
#! ${stdenv.shell}
set -o errexit
set -x
pname="$1"
version="$2"
attr_path="$3"
version_lister="$4"
rev_prefix="$5"
odd_unstable="$6"
patchlevel_unstable="$7"
# print header
echo "# $pname-$version" >> ${fileForGitCommands}
function version_is_unstable() {
local tag="$1"
local enforce="$2"
if [ -n "$odd_unstable" -o -n "$enforce" ]; then
local minor=$(echo "$tag" | ${gnused}/bin/sed -rne 's,^[0-9]+\.([0-9]+).*,\1,p')
if [ $((minor % 2)) -eq 1 ]; then
return 0
fi
fi
if [ -n "$patchlevel_unstable" -o -n "$enforce" ]; then
local patchlevel=$(echo "$tag" | ${gnused}/bin/sed -rne 's,^[0-9]+\.[0-9]+\.([0-9]+).*$,\1,p')
if ((patchlevel >= 90)); then
return 0
fi
fi
return 1
}
tags=$($version_lister $pname ${fileForGitCommands}) || exit 1
# print available tags
for tag in $tags; do
echo "# found $pname version: $tag" >> ${fileForGitCommands}
done
# cut any revision prefix not used in the NixOS package version
if [ -n "$rev_prefix" ]; then
tags=$(echo "$tags" | ${gnugrep}/bin/grep "^$rev_prefix")
tags=$(echo "$tags" | ${gnused}/bin/sed -e "s,^$rev_prefix,,")
fi
tags=$(echo "$tags" | ${gnugrep}/bin/grep "^[0-9]")
# sort the tags in decreasing order
tags=$(echo "$tags" | ${coreutils}/bin/sort --reverse --version-sort)
# find the newest tag
# do not consider development versions
for latest_tag in $tags; do
if version_is_unstable "$latest_tag"; then
echo "# skip development version: $pname-$latest_tag" >> ${fileForGitCommands}
latest_tag=
else
if version_is_unstable "$latest_tag" "enforce"; then
echo "# use potential development version: $pname-$latest_tag" >> ${fileForGitCommands}
fi
break
fi
done
if [ -n "$latest_tag" ]; then
# print commands to commit the changes
if [ "$version" != "$latest_tag" ]; then
pfile=$(EDITOR=echo ${nix}/bin/nix edit -f. "$attr_path")
echo " git add $pfile " >> ${fileForGitCommands}
echo " git commit -m '$attr_path: $version -> $latest_tag'" >> ${fileForGitCommands}
fi
# update the nix expression
${common-updater-scripts}/bin/update-source-version "$attr_path" "$latest_tag"
fi
echo "" >> ${fileForGitCommands}
'';

in
[ updateScript pname version attrPath versionLister rev-prefix odd-unstable patchlevel-unstable ]
36 changes: 36 additions & 0 deletions pkgs/data/fonts/line-awesome/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{ lib, stdenv, fetchurl, unzip }:

stdenv.mkDerivation rec {
pname = "line-awesome";
version = "1.3.0";

src = fetchurl {
url =
"https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/${version}/line-awesome-${version}.zip";
hash = "sha256:07qkz8s1wjh5xwqlq1b4lpihr1zah3kh6bnqvfwvncld8l9wjqfk";
};

nativeBuildInputs = [ unzip ];

sourceRoot = "${version}/fonts";

installPhase = ''
mkdir -p $out/share/fonts/truetype
mkdir -p $out/share/fonts/woff
mkdir -p $out/share/fonts/woff2
cp *.ttf $out/share/fonts/truetype
cp *.woff $out/share/fonts/woff
cp *.woff2 $out/share/fonts/woff2
'';

meta = with lib; {
description = "Replace Font Awesome with modern line icons";
longDescription = ''
This package includes only the TTF, WOFF and WOFF2 fonts. For full CSS etc. see the project website.
'';
homepage = "https://icons8.com/line-awesome";
license = licenses.mit;
maintainers = with maintainers; [ puzzlewolf ];
platforms = platforms.all;
};
}
4 changes: 2 additions & 2 deletions pkgs/data/icons/zafiro-icons/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "zafiro-icons";
version = "1.0";
version = "1.1";

src = fetchFromGitHub {
owner = "zayronxio";
repo = pname;
rev = "${version}";
sha256 = "0gy3c0jkj1icnwcs23b6km9cj9cccv8y5z1w11nfdv91cq3mdhmb";
sha256 = "05h8qm9izjbp8pnl9jpbw3y9sddhp0zmg94fm1k4d4hhdqnakqhv";
};

nativeBuildInputs = [ gtk3 ];
1 change: 1 addition & 0 deletions pkgs/desktops/xfce/applications/gigolo/default.nix
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@ mkXfceDerivation {
category = "apps";
pname = "gigolo";
version = "0.5.0";
odd-unstable = false;

sha256 = "1lqsxb0d5i8p9vbzx8s4p3rga7va5h1q146xgmsa41j5v40wrlw6";

2 changes: 1 addition & 1 deletion pkgs/desktops/xfce/applications/orage/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ let
in

mkXfceDerivation {
category = "apps";
category = "archive";
pname = "orage";
version = "4.12.1";

Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@ mkXfceDerivation {
category = "apps";
pname = "xfce4-screenshooter";
version = "1.9.5";
odd-unstable = false;

sha256 = "1h14sywvk9l06p3z1cpb79911j8w2wqbk03ldknjkia2rfymjk06";

18 changes: 12 additions & 6 deletions pkgs/desktops/xfce/applications/xfce4-volumed/default.nix
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{ stdenv, fetchurl, pkgconfig, makeWrapper
, gstreamer, gtk2, gst-plugins-base, libnotify
, keybinder, xfconf
, keybinder, xfconf, xfce
}:

let
category = "apps";

# The usual Gstreamer plugins package has a zillion dependencies
# that we don't need for a simple mixer, so build a minimal package.
gst_plugins_minimal = gst-plugins-base.override {
@@ -13,15 +15,13 @@ let
in

stdenv.mkDerivation rec {
p_name = "xfce4-volumed";
ver_maj = "0.1";
ver_min = "13";
pname = "xfce4-volumed";
version = "0.1.13";

src = fetchurl {
url = "mirror://xfce/src/apps/${p_name}/${ver_maj}/${name}.tar.bz2";
url = "mirror://xfce/src/${category}/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
sha256 = "1aa0a1sbf9yzi7bc78kw044m0xzg1li3y4w9kf20wqv5kfjs7v2c";
};
name = "${p_name}-${ver_maj}.${ver_min}";

buildInputs =
[ gstreamer gst_plugins_minimal gtk2
@@ -36,6 +36,12 @@ stdenv.mkDerivation rec {
--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
'';

passthru.updateScript = xfce.updateScript {
inherit pname version;
attrPath = "xfce.${pname}";
versionLister = xfce.archiveLister category pname;
};

meta = with stdenv.lib; {
homepage = "https://www.xfce.org/projects/xfce4-volumed"; # referenced but inactive
description = "A volume keys control daemon for the Xfce desktop environment";
3 changes: 2 additions & 1 deletion pkgs/desktops/xfce/applications/xfdashboard/default.nix
Original file line number Diff line number Diff line change
@@ -18,7 +18,8 @@ mkXfceDerivation {
category = "apps";
pname = "xfdashboard";
version = "0.7.5";
rev = "0.7.5";
rev-prefix = "";
odd-unstable = false;

sha256 = "0d0kg90h3li41bs75z3xldljsglkz220pba39c54qznnzb8v8a2i";

Loading