summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorfreezeboy <freezeboy@users.noreply.github.com>2020-07-26 12:58:11 +0200
committerfreezeboy <freezeboy@users.noreply.github.com>2020-08-21 10:04:17 +0200
commit7e0095d2ee1548059a98ea7fb0630acce0b3808d (patch)
tree9e6e0d9a1c2219cf788ca8528581abda1d9aae40 /pkgs
parent231a2b776d006d2d13471c1f778a6f1784eccad3 (diff)
downloadnixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.tar
nixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.tar.gz
nixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.tar.bz2
nixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.tar.lz
nixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.tar.xz
nixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.tar.zst
nixpkgs-7e0095d2ee1548059a98ea7fb0630acce0b3808d.zip
kwave: init at 20.04.3
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/kde/default.nix1
-rw-r--r--pkgs/applications/kde/kwave.nix37
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 39 insertions, 1 deletions
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
index 096a901c038..b1aeee03ce2 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -161,6 +161,7 @@ let
       ktnef = callPackage ./ktnef.nix {};
       ktouch = callPackage ./ktouch.nix {};
       kwalletmanager = callPackage ./kwalletmanager.nix {};
+      kwave = callPackage ./kwave.nix {};
       libgravatar = callPackage ./libgravatar.nix {};
       libkcddb = callPackage ./libkcddb.nix {};
       libkdcraw = callPackage ./libkdcraw.nix {};
diff --git a/pkgs/applications/kde/kwave.nix b/pkgs/applications/kde/kwave.nix
new file mode 100644
index 00000000000..349787d000b
--- /dev/null
+++ b/pkgs/applications/kde/kwave.nix
@@ -0,0 +1,37 @@
+{ mkDerivation, lib, extra-cmake-modules, kdoctools, qtmultimedia, kcompletion, kconfig, kcrash, kiconthemes, kio, audiofile, libsamplerate
+, alsaLib, libpulseaudio, flac, id3lib, libogg, libmad, libopus, libvorbis, fftw, librsvg }:
+
+mkDerivation {
+  name = "kwave";
+  meta = with lib; {
+    homepage = "https://kde.org/applications/en/multimedia/org.kde.kwave";
+    description = "KWave is a simple media player";
+    maintainers = with maintainers; [ freezeboy ];
+    license = licenses.gpl2Plus;
+    platforms = platforms.linux;
+  };
+  nativeBuildInputs = [
+    extra-cmake-modules
+  ];
+  buildInputs = [
+    alsaLib
+    audiofile
+    kcrash
+    kdoctools
+    qtmultimedia
+    kcompletion
+    kconfig
+    kiconthemes
+    kio
+    libpulseaudio
+    libsamplerate
+    flac
+    fftw
+    id3lib
+    libogg
+    libmad
+    libopus
+    libvorbis
+    librsvg
+  ];
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d211e7ae138..d660133cf39 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -21054,7 +21054,7 @@ in
     akonadi akregator ark bomber bovo dolphin dragon elisa ffmpegthumbs filelight granatier gwenview k3b
     kaddressbook kapptemplate kate kbounce kcachegrind kcalc kcharselect kcolorchooser kdenlive kdf kdialog
     keditbookmarks kfind kfloppy kget kgpg khelpcenter kig kigo kleopatra kmail kmix kmplot kolourpaint kompare konsole yakuake
-    kpkpass kitinerary kontact korganizer krdc krfb ksquares ksystemlog ktouch kwalletmanager marble minuet okular picmi spectacle;
+    kpkpass kitinerary kontact korganizer krdc krfb ksquares ksystemlog ktouch kwalletmanager kwave marble minuet okular picmi spectacle;
 
   okteta = libsForQt5.callPackage ../applications/editors/okteta { };