aboutsummaryrefslogtreecommitdiff
path: root/.config/nixpkgs/packages
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2020-08-12 02:54:47 -0400
committertdro <tdro@users.noreply.github.com>2020-08-12 02:54:47 -0400
commit7acd9c15984bd3cf4ca7851b69abf448958db089 (patch)
treec752d5d47bdc53de29dfc82ba3d004ef222c9262 /.config/nixpkgs/packages
parent3b842b43ee1400b998894988ca2a8ed4e65d6851 (diff)
downloaddotfiles-7acd9c15984bd3cf4ca7851b69abf448958db089.tar.gz
dotfiles-7acd9c15984bd3cf4ca7851b69abf448958db089.tar.bz2
dotfiles-7acd9c15984bd3cf4ca7851b69abf448958db089.zip
.config/nixpkgs: Add gnaural
Diffstat (limited to '.config/nixpkgs/packages')
-rw-r--r--.config/nixpkgs/packages/gnaural/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/gnaural/default.nix b/.config/nixpkgs/packages/gnaural/default.nix
new file mode 100644
index 0000000..4324736
--- /dev/null
+++ b/.config/nixpkgs/packages/gnaural/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, portaudio, libsndfile, pkg-config, gtk2, gcc48 }:
+
+stdenv.mkDerivation rec {
+
+ pname = "gnaural";
+ version = "20110606";
+
+ src = fetchurl {
+ url = "https://iweb.dl.sourceforge.net/project/gnaural/Gnaural/gnaural_${version}.tar.xz";
+ sha256 = "1gq519c0imsh57zklyi0f8h64l3ai48lh672c834470z8c6kvbfi";
+ };
+
+ patches = [
+ (fetchurl {
+ name = "gnaural.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/gnaural.patch?h=gnaural";
+ sha256 = "15bplxcvjml8cz7pi2fwb444fpp7ypsh279642v8s9hgl3i3jvsz";
+ })
+ ];
+
+ buildInputs = [ gcc48 portaudio pkg-config gtk2 libsndfile ];
+
+ meta = with stdenv.lib; {
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ homepage = "http://gnaural.sourceforge.net/";
+ description = "Auditory binaural-beat generator";
+ };
+}