Merge branch 'master' into staging

This commit is contained in:
Vladimír Čunát
2016-10-13 09:53:16 +02:00
110 changed files with 4502 additions and 1735 deletions

View File

@@ -1,8 +1,15 @@
{ kdeFramework, lib, ecm, shared_mime_info }:
{ kdeFramework, lib, fetchurl, ecm, shared_mime_info }:
kdeFramework {
name = "kcoreaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = [
(fetchurl {
url = "https://packaging.neon.kde.org/frameworks/kcoreaddons.git/plain/debian/patches/0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch?id=ab7258dd8a87668ba63c585a69f41f291254aa43";
sha256 = "0svdqbikmslc0n2gdwwlbdyi61m5qgy0lxxv9iglbs3ja09xqs0p";
name = "kcoreaddons-CVE-2016-7966.patch";
})
];
nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ shared_mime_info ];
}

View File

@@ -1,12 +1,19 @@
{ stdenv, fetchurl }:
{ stdenv, fetchFromGitHub, cmake, bison, flex }:
stdenv.mkDerivation rec {
name = "libcue-1.4.0";
src = fetchurl {
url = "mirror://sourceforge/libcue/${name}.tar.bz2";
sha256 = "17kjd7rjz1bvfn44n3n2bjb7a1ywd0yc0g4sqp5ihf9b5bn7cwlb";
name = "libcue-${version}";
version = "2.1.0";
src = fetchFromGitHub {
owner = "lipnitsk";
repo = "libcue";
rev = "v${version}";
sha256 = "14a84d6sq3yp8s8i05lxvifjpkgpjwfpchrqf3bbpbwa8gvrc0rj";
};
nativeBuildInputs = [ cmake bison flex ];
meta = {
description = "A library to parse a cue sheet";
description = "CUE Sheet Parser Library";
longDescription = ''
libcue is intended to parse a so called cue sheet from a char string or
a file pointer. For handling of the parsed data a convenient API is

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchurl, libelf }:
stdenv.mkDerivation rec {
name = "libdwarf-20160613";
name = "libdwarf-20161001";
src = fetchurl {
url = "http://www.prevanders.net/${name}.tar.gz";
sha256 = "1nfdfn5xf3n485pvpb853awyxxnvrg207i0wmrr7bhk8fcxdxbn0";
sha512 = "2c522ae0b6e2afffd09e2e79562987fd819b197c9bce4900b6a4fd176b5ff229e88c6b755cfbae7831e7160ddeb3bfe2afbf39d756d7e75ec31ace0668554048";
};
configureFlags = " --enable-shared --disable-nonshared";

View File

@@ -0,0 +1,39 @@
{stdenv, fetchFromGitHub, gnome3, glib, json_glib, libxml2, libarchive, libsoup, gobjectIntrospection, meson, ninja, pkgconfig, valadoc}:
stdenv.mkDerivation rec {
name = "libhttpseverywhere-${version}";
version = "0.1.0";
src = fetchFromGitHub {
owner = "grindhold";
repo = "libhttpseverywhere";
rev = "${version}";
sha256 = "1b8bcg4jp2h3nwk1g7jgswsipqzkjq2gb017v07wb7nvl6kdi0rc";
};
nativeBuildInputs = [ gnome3.vala valadoc gobjectIntrospection meson ninja pkgconfig ];
buildInputs = [ glib gnome3.libgee libxml2 json_glib libsoup libarchive ];
patches = [ ./meson.patch ];
configurePhase = ''
mkdir build
cd build
meson.py --prefix "$out" ..
'';
buildPhase = ''
ninja
ninja devhelp
'';
installPhase = "ninja install";
meta = {
description = "library to use HTTPSEverywhere in desktop applications";
homepage = https://github.com/grindhold/libhttpseverywhere;
license = stdenv.lib.licenses.lgpl3;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ sternenseemann ];
};
}

View File

@@ -0,0 +1,13 @@
diff --git a/meson.build b/meson.build
index c20c2f9..f40bb2b 100644
--- a/meson.build
+++ b/meson.build
@@ -19,7 +19,7 @@
# If not, see http://www.gnu.org/licenses/.
#*********************************************************************
-project ('httpseverywhere', ['vala','c'])
+project ('httpseverywhere', 'vala','c')
pkgconfig = import('pkgconfig')

View File

@@ -4,10 +4,10 @@ let
inherit (stdenv.lib) optional optionals optionalString;
in stdenv.mkDerivation rec {
name = "libmikmod-3.3.7";
name = "libmikmod-3.3.10";
src = fetchurl {
url = "mirror://sourceforge/mikmod/${name}.tar.gz";
sha256 = "18nrkf5l50hfg0y50yxr7bvik9f002lhn8c00nbcp6dgm5011x2c";
sha256 = "0j7g4jpa2zgzw7x6s3rldypa7zlwjvn97rwx0sylx1iihhlzbcq0";
};
buildInputs = [ texinfo ]

View File

@@ -1,13 +1,16 @@
{stdenv, fetchurl}:
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "libmpcdec-1.2.6";
src = fetchurl {
url = http://files.musepack.net/source/libmpcdec-1.2.6.tar.bz2;
md5 = "7f7a060e83b4278acf4b77d7a7b9d2c0";
sha256 = "1a0jdyga1zfi4wgkg3905y6inghy3s4xfs5m4x7pal08m0llkmab";
};
meta = {
description = "Musepack SV7 decoder library";
platforms = stdenv.lib.platforms.unix;
license = stdenv.lib.licenses.bsd3;
};
}

View File

@@ -4,20 +4,18 @@ let
inherit (stdenv.lib) optionals optionalString;
in stdenv.mkDerivation rec {
name = "libsamplerate-0.1.8";
name = "libsamplerate-0.1.9";
src = fetchurl {
url = "http://www.mega-nerd.com/SRC/${name}.tar.gz";
sha256 = "01hw5xjbjavh412y63brcslj5hi9wdgkjd3h9csx5rnm8vglpdck";
sha256 = "1ha46i0nbibq0pl0pjwcqiyny4hj8lp1bnl4dpxm64zjw9lb2zha";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libsndfile ]
++ optionals stdenv.isDarwin [ ApplicationServices CoreServices ];
# maybe interesting configure flags:
#--disable-fftw disable usage of FFTW
#--disable-cpu-clip disable tricky cpu specific clipper
configureFlags = [ "--disable-fftw" ];
outputs = [ "bin" "dev" "out" ];

View File

@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, zlib, expat, rpm, db }:
stdenv.mkDerivation rec {
rev = "0.6.20";
rev = "0.6.23";
name = "libsolv-${rev}";
src = fetchFromGitHub {
inherit rev;
owner = "openSUSE";
repo = "libsolv";
sha256 = "1gammarbnjbbkw2vlgcj9ynp1kgi5nns6xcl6ab8b5i4zgq91v2p";
sha256 = "08ba7yx0br421lk6zf5mp0yl6nznkmc2vbka20qwm2lx5f0a25xg";
};
cmakeFlags = "-DENABLE_RPMMD=true -DENABLE_RPMDB=true -DENABLE_PUBKEY=true -DENABLE_RPMDB_BYRPMHEADER=true";

View File

@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
patches = stdenv.lib.optional stdenv.isDarwin [ ./clang.patch ];
buildInputs = [ libiconv ];
propagatedBuildInputs = stdenv.lib.optional (!stdenv.isLinux) libiconv;
configureFlags = [
"--with-libiconv-prefix=${libiconv}"

View File

@@ -1,5 +1,6 @@
{ stdenv, fetchurl, perl
, withCryptodev ? false, cryptodevHeaders }:
, withCryptodev ? false, cryptodevHeaders
, enableSSL2 ? false }:
with stdenv.lib;
@@ -44,7 +45,7 @@ let
] ++ stdenv.lib.optionals withCryptodev [
"-DHAVE_CRYPTODEV"
"-DUSE_CRYPTODEV_DIGESTS"
];
] ++ stdenv.lib.optional enableSSL2 "enable-ssl2";
makeFlags = [ "MANDIR=$(man)/share/man" ];

View File

@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
name = "libva-intel-driver-1.7.0";
name = "libva-intel-driver-1.7.2";
src = fetchurl {
url = "http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/${name}.tar.bz2";
sha256 = "032w8d0whymi5ac8fk7c5d8nnxxsjgwymw644g7gp959i73xc6cx";
sha256 = "1g371q9p31i57fkidjp2akvrbaadpyx3bwmg5kn72sc2mbv7p7h9";
};
patchPhase = ''

View File

@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "zeroc-ice-${version}";
version = "3.6.1";
version = "3.6.3";
src = fetchFromGitHub {
owner = "zeroc-ice";
repo = "ice";
rev = "v${version}";
sha256 = "044511zbhwiach1867r3xjz8i4931wn7c1l3nz4kcpgks16kqhhz";
sha256 = "05xympbns32aalgcfcpxwfd7bvg343f16xpg6jv5s335ski3cjy2";
};
buildInputs = [ mcpp bzip2 expat openssl db5 ];