summary refs log tree commit diff
path: root/pkgs/development/libraries/audio
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2019-08-17 10:46:32 +0300
committerNikolay Amiantov <ab@fmap.me>2019-08-17 10:52:41 +0300
commit2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6 (patch)
tree6a0594978699ea211a0d4d23ff651c71994af899 /pkgs/development/libraries/audio
parenta2bd8da766c7a7ea456afd099b86920dd902cec4 (diff)
downloadnixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.tar
nixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.tar.gz
nixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.tar.bz2
nixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.tar.lz
nixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.tar.xz
nixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.tar.zst
nixpkgs-2d0a2044b3cc2e3ca93588aa49a0d7229dbe3ab6.zip
libbass: update and use real version numbers
Upstream doesn't indeed have any way of getting versioned library, as per
http://www.un4seen.com/forum/?topic=18614.0.
Diffstat (limited to 'pkgs/development/libraries/audio')
-rw-r--r--pkgs/development/libraries/audio/libbass/default.nix18
1 files changed, 12 insertions, 6 deletions
diff --git a/pkgs/development/libraries/audio/libbass/default.nix b/pkgs/development/libraries/audio/libbass/default.nix
index 0e1445ca9ee..3552e335fed 100644
--- a/pkgs/development/libraries/audio/libbass/default.nix
+++ b/pkgs/development/libraries/audio/libbass/default.nix
@@ -1,32 +1,38 @@
 { stdenv, unzip, fetchurl }:
 
-let
-  version = "24";
+# Upstream changes files in-place, to update:
+# 1. Check latest version at http://www.un4seen.com/
+# 2. Update `version`s and `sha256` sums.
+# See also http://www.un4seen.com/forum/?topic=18614.0
 
+let
   allBass = {
     bass = {
       h = "bass.h";
+      version = "2.4.14";
       so = {
         i686_linux = "libbass.so";
         x86_64-linux = "x64/libbass.so";
       };
-      urlpath = "bass${version}-linux.zip";
-      sha256 = "1hjxp1akj8367qlglv5rqpwq2dimfz3bkllwq39abavz4sp8smjz";
+      urlpath = "bass24-linux.zip";
+      sha256 = "1nyzs08z0djyvz6jx1y9y99y0ksp4sxz9l2x43k1c9irls24xpfy";
     };
 
     bass_fx = {
       h = "C/bass_fx.h";
+      version = "2.4.12.1";
       so = {
         i686_linux = "libbass_fx.so";
         x86_64-linux = "x64/libbass_fx.so";
       };
-      urlpath = "z/0/bass_fx${version}-linux.zip";
+      urlpath = "z/0/bass_fx24-linux.zip";
       sha256 = "1q0g74z7iyhxqps5b3gnnbic8v2jji1r0mkvais57lsx8y21sbin";
     };
   };
 
   dropBass = name: bass: stdenv.mkDerivation {
-    name = "lib${name}-${version}";
+    pname = "lib${name}";
+    inherit (bass) version;
 
     src = fetchurl {
       url = "https://www.un4seen.com/files/${bass.urlpath}";