Merge branch 'master' into staging
This commit is contained in:
@@ -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 ];
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
39
pkgs/development/libraries/libhttpseverywhere/default.nix
Normal file
39
pkgs/development/libraries/libhttpseverywhere/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
||||
13
pkgs/development/libraries/libhttpseverywhere/meson.patch
Normal file
13
pkgs/development/libraries/libhttpseverywhere/meson.patch
Normal 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')
|
||||
|
||||
@@ -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 ]
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
Reference in New Issue
Block a user