Skip to content

Commit

Permalink
Merge staging-next into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jul 11, 2022
2 parents f982047 + edde987 commit de1ff46
Show file tree
Hide file tree
Showing 29 changed files with 1,168 additions and 1,084 deletions.
4 changes: 2 additions & 2 deletions nixos/release.nix
Expand Up @@ -15,8 +15,8 @@ let
(if stableBranch then "." else "pre") + "${toString nixpkgs.revCount}.${nixpkgs.shortRev}";

# Run the tests for each platform. You can run a test by doing
# e.g. ‘nix-build -A tests.login.x86_64-linux’, or equivalently,
# ‘nix-build tests/login.nix -A result’.
# e.g. ‘nix-build release.nix -A tests.login.x86_64-linux’,
# or equivalently, ‘nix-build tests/login.nix’.
# See also nixosTests in pkgs/top-level/all-packages.nix
allTestsForSystem = system:
import ./tests/all-tests.nix {
Expand Down
60 changes: 60 additions & 0 deletions pkgs/applications/audio/radioboat/default.nix
@@ -0,0 +1,60 @@
{ lib
, fetchFromGitHub
, buildGoModule
, mpv
, makeWrapper
, installShellFiles
, nix-update-script
, testers
, radioboat
}:

buildGoModule rec {
pname = "radioboat";
version = "0.2.1";

src = fetchFromGitHub {
owner = "slashformotion";
repo = "radioboat";
rev = "v${version}";
sha256 = "sha256-ZAKTWmK3hCJxm/578cjtdgMA2ZRhCFtzfGdta0gmuFY=";
};

vendorSha256 = "sha256-X3KiqaiOQYQBfVckh50C+4oxIVN6gXyNuQtBwGvjdFQ=";

ldflags = [
"-s"
"-w"
"-X github.com/slashformotion/radioboat/internal/buildinfo.Version=${version}"
];

nativeBuildInputs = [ makeWrapper installShellFiles ];

preFixup = ''
wrapProgram $out/bin/radioboat --prefix PATH ":" "${lib.makeBinPath [ mpv ]}";
'';

postInstall = ''
installShellCompletion --cmd radioboat \
--bash <($out/bin/radioboat completion bash) \
--fish <($out/bin/radioboat completion fish) \
--zsh <($out/bin/radioboat completion zsh)
'';

passthru = {
updateScript = nix-update-script { attrPath = pname; };
tests.version = testers.testVersion {
package = radioboat;
command = "radioboat version";
version = version;
};
};

meta = with lib; {
description = "A terminal web radio client";
homepage = "https://github.com/slashformotion/radioboat";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ zendo ];
};
}
14 changes: 3 additions & 11 deletions pkgs/applications/graphics/digikam/default.nix
@@ -1,4 +1,4 @@
{ mkDerivation, lib, fetchurl, fetchpatch, cmake, doxygen, extra-cmake-modules, wrapGAppsHook
{ mkDerivation, lib, fetchurl, cmake, doxygen, extra-cmake-modules, wrapGAppsHook

# For `digitaglinktree`
, perl, sqlite
Expand Down Expand Up @@ -56,21 +56,13 @@

mkDerivation rec {
pname = "digikam";
version = "7.6.0";
version = "7.7.0";

src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/digiKam-${version}.tar.xz";
sha256 = "sha256-2OHucyHT/DE5FvUVdW4wKaxBh9xFO2kzhI1N5TFLZkE=";
sha256 = "sha256-wMbdLqigdRSsvyRi86VFGOfoCZszN/iBM2Foz/Y9dxw=";
};

patches = [
(fetchpatch {
name = "akonadi-22.04.patch";
url = "https://github.com/archlinux/svntogit-packages/raw/1b3c76a4482055524120f598325d90545ff9c020/trunk/akonadi-22.04.patch";
sha256 = "sha256-ittgkl2t/nAD0ci2fNYoAd4E2M6Gg0vqqjxqZugBuko=";
})
];

nativeBuildInputs = [ cmake doxygen extra-cmake-modules kdoctools wrapGAppsHook ];

buildInputs = [
Expand Down
27 changes: 14 additions & 13 deletions pkgs/applications/kde/default.nix
Expand Up @@ -78,8 +78,8 @@ let
akregator = callPackage ./akregator.nix {};
ark = callPackage ./ark {};
baloo-widgets = callPackage ./baloo-widgets.nix {};
bovo = callPackage ./bovo.nix {};
bomber = callPackage ./bomber.nix {};
bovo = callPackage ./bovo.nix {};
calendarsupport = callPackage ./calendarsupport.nix {};
dolphin = callPackage ./dolphin.nix {};
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
Expand Down Expand Up @@ -120,13 +120,13 @@ let
kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};
kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
kdenlive = callPackage ./kdenlive {};
kdepim-runtime = callPackage ./kdepim-runtime {};
kdepim-addons = callPackage ./kdepim-addons.nix {};
kdevelop-pg-qt = callPackage ./kdevelop/kdevelop-pg-qt.nix {};
kdevelop-unwrapped = callPackage ./kdevelop/kdevelop.nix {};
kdepim-runtime = callPackage ./kdepim-runtime {};
kdev-php = callPackage ./kdevelop/kdev-php.nix {};
kdev-python = callPackage ./kdevelop/kdev-python.nix {};
kdevelop = callPackage ./kdevelop/wrapper.nix {};
kdevelop-pg-qt = callPackage ./kdevelop/kdevelop-pg-qt.nix {};
kdevelop-unwrapped = callPackage ./kdevelop/kdevelop.nix {};
kdf = callPackage ./kdf.nix {};
kdialog = callPackage ./kdialog.nix {};
kdiamond = callPackage ./kdiamond.nix {};
Expand All @@ -142,10 +142,10 @@ let
kigo = callPackage ./kigo.nix {};
killbots = callPackage ./killbots.nix {};
kimap = callPackage ./kimap.nix {};
kipi-plugins = callPackage ./kipi-plugins.nix {};
kitinerary = callPackage ./kitinerary.nix {};
kio-extras = callPackage ./kio-extras.nix {};
kio-gdrive = callPackage ./kio-gdrive.nix {};
kipi-plugins = callPackage ./kipi-plugins.nix {};
kitinerary = callPackage ./kitinerary.nix {};
kldap = callPackage ./kldap.nix {};
kleopatra = callPackage ./kleopatra.nix {};
klettres = callPackage ./klettres.nix {};
Expand All @@ -169,25 +169,26 @@ let
kollision = callPackage ./kollision.nix {};
kolourpaint = callPackage ./kolourpaint.nix {};
kompare = callPackage ./kompare.nix {};
konqueror = callPackage ./konqueror.nix {};
konquest = callPackage ./konquest.nix {};
konsole = callPackage ./konsole.nix {};
kontact = callPackage ./kontact.nix {};
konversation = callPackage ./konversation.nix {};
kontactinterface = callPackage ./kontactinterface.nix {};
konquest = callPackage ./konquest.nix {};
konqueror = callPackage ./konqueror.nix {};
korganizer = callPackage ./korganizer.nix {};
kpat = callPackage ./kpat.nix {};
kpimtextedit = callPackage ./kpimtextedit.nix {};
ksmtp = callPackage ./ksmtp {};
ksquares = callPackage ./ksquares.nix {};
kqtquickcharts = callPackage ./kqtquickcharts.nix {};
kpkpass = callPackage ./kpkpass.nix {};
kpublictransport = callPackage ./kpublictransport.nix {};
kreversi = callPackage ./kreversi.nix {};
kqtquickcharts = callPackage ./kqtquickcharts.nix {};
krdc = callPackage ./krdc.nix {};
kreversi = callPackage ./kreversi.nix {};
krfb = callPackage ./krfb.nix {};
kruler = callPackage ./kruler.nix {};
kshisen = callPackage ./kshisen.nix {};
ksmtp = callPackage ./ksmtp {};
kspaceduel = callPackage ./kspaceduel.nix {};
ksquares = callPackage ./ksquares.nix {};
ksudoku = callPackage ./ksudoku.nix {};
ksystemlog = callPackage ./ksystemlog.nix {};
kteatime = callPackage ./kteatime.nix {};
Expand Down Expand Up @@ -220,9 +221,9 @@ let
minuet = callPackage ./minuet.nix {};
okular = callPackage ./okular.nix {};
picmi = callPackage ./picmi.nix {};
pimcommon = callPackage ./pimcommon.nix {};
pim-data-exporter = callPackage ./pim-data-exporter.nix {};
pim-sieve-editor = callPackage ./pim-sieve-editor.nix {};
pimcommon = callPackage ./pimcommon.nix {};
print-manager = callPackage ./print-manager.nix {};
rocs = callPackage ./rocs.nix {};
skanlite = callPackage ./skanlite.nix {};
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/kde/fetch.sh
@@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/release-service/22.04.2/src -A '*.tar.xz' )
WGET_ARGS=( https://download.kde.org/stable/release-service/22.04.3/src -A '*.tar.xz' )
@@ -1,7 +1,5 @@
{ mkDerivation
, lib
, fetchurl
, fetchpatch
, extra-cmake-modules
, kdoctools
, kbookmarks
Expand All @@ -17,6 +15,7 @@
, kiconthemes
, kidletime
, kitemviews
, knewstuff
, knotifications
, knotifyconfig
, kwindowsystem
Expand All @@ -26,16 +25,11 @@
, solid
, sonnet
, phonon
, qtmultimedia
}:

mkDerivation rec {
mkDerivation {
pname = "konversation";
version = "1.7.7";

src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
sha256 = "R+wWHBOFmBqLmdKMQZ6Iskgj3AG2j7FiOJSBiXTCGKc=";
};

buildInputs = [
kbookmarks
Expand All @@ -52,6 +46,7 @@ mkDerivation rec {
kiconthemes
kidletime
kitemviews
knewstuff
knotifications
knotifyconfig
kwindowsystem
Expand All @@ -61,6 +56,7 @@ mkDerivation rec {
solid
sonnet
phonon
qtmultimedia
];

nativeBuildInputs = [
Expand All @@ -71,7 +67,6 @@ mkDerivation rec {
meta = {
description = "Integrated IRC client for KDE";
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ fridh ];
homepage = "https://konversation.kde.org";
};
}

0 comments on commit de1ff46

Please sign in to comment.