Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #50528 from jtojnar/repology-fixes

Repology fixes

authored by

Jan Tojnar and committed by
GitHub
d97702e0 b9066431

+43 -87
+7 -10
pkgs/applications/audio/ario/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gettext, gtk2, expat, intltool, libgcrypt, 2 - libunique, gnutls, libxml2, curl, mpd_clientlib, dbus-glib, libnotify, 1 + { stdenv, fetchurl, pkgconfig, gettext, gtk3, intltool, 2 + wrapGAppsHook, libxml2, curl, mpd_clientlib, dbus-glib, 3 3 libsoup, avahi, taglib 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 - version = "1.5.1"; 7 + version = "1.6"; 8 8 name = "ario-${version}"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/ario-player/${name}.tar.gz"; 12 - sha256 = "07n97618jv1ilxnm5c6qj9zjz0imw3p304mn4hjbjkk3p0d2hc88"; 12 + sha256 = "16nhfb3h5pc7flagfdz7xy0iq6kvgy6h4bfpi523i57rxvlfshhl"; 13 13 }; 14 14 15 - patches = [ ./glib-single-include.patch ]; 16 - 17 - nativeBuildInputs = [ pkgconfig ]; 15 + nativeBuildInputs = [ pkgconfig gettext intltool wrapGAppsHook ]; 18 16 buildInputs = [ 19 - gettext gtk2 expat intltool libgcrypt libunique gnutls 20 - libxml2 curl mpd_clientlib dbus-glib libnotify libsoup avahi taglib 17 + gtk3 libxml2 curl mpd_clientlib dbus-glib libsoup avahi taglib 21 18 ]; 22 19 23 20 meta = { 24 - description = "GTK2 client for MPD (Music player daemon)"; 21 + description = "GTK client for MPD (Music player daemon)"; 25 22 homepage = http://ario-player.sourceforge.net/; 26 23 license = stdenv.lib.licenses.gpl2Plus; 27 24 maintainers = [ stdenv.lib.maintainers.garrison ];
-40
pkgs/applications/audio/ario/glib-single-include.patch
··· 1 - From: Michael Biebl <biebl@debian.org> 2 - Origin: vendor 3 - Bug-Debian: http://bugs.debian.org/665506 4 - Subject: Including individual glib headers no longer supported 5 - 6 - --- a/src/ario-profiles.h 7 - +++ b/src/ario-profiles.h 8 - @@ -20,7 +20,7 @@ 9 - #ifndef __ARIO_PROFILES_H 10 - #define __ARIO_PROFILES_H 11 - 12 - -#include <glib/gslist.h> 13 - +#include <glib.h> 14 - #include "servers/ario-server.h" 15 - 16 - G_BEGIN_DECLS 17 - --- a/src/plugins/ario-plugin-info.c 18 - +++ b/src/plugins/ario-plugin-info.c 19 - @@ -27,7 +27,7 @@ 20 - 21 - #include <string.h> 22 - #include <glib/gi18n.h> 23 - -#include <glib/gkeyfile.h> 24 - +#include <glib.h> 25 - 26 - #include "plugins/ario-plugin-info-priv.h" 27 - #include "ario-debug.h" 28 - --- a/src/ario-util.h 29 - +++ b/src/ario-util.h 30 - @@ -18,8 +18,8 @@ 31 - */ 32 - 33 - #include "servers/ario-server.h" 34 - -#include "glib/gslist.h" 35 - -#include "gdk/gdkpixbuf.h" 36 - +#include <glib.h> 37 - +#include <gdk/gdkpixbuf.h> 38 - 39 - /* Number of covers used to generate the drag & drop image */ 40 - #define MAX_COVERS_IN_DRAG 3
+1 -2
pkgs/applications/misc/gImageReader/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, pkgconfig, libuuid 2 2 , sane-backends, podofo, libjpeg, djvulibre, libxmlxx3, libzip, tesseract 3 - , enchant, intltool, poppler, json-glib 3 + , intltool, poppler, json-glib 4 4 , ninja 5 5 , python3 6 6 ··· 37 37 ]; 38 38 39 39 buildInputs = [ 40 - enchant 41 40 libxmlxx3 42 41 libzip 43 42 libuuid
+4 -4
pkgs/applications/networking/feedreaders/feedreader/default.nix
··· 1 1 { stdenv, fetchFromGitHub, meson, ninja, pkgconfig, vala_0_40, gettext, python3 2 2 , appstream-glib, desktop-file-utils, glibcLocales, wrapGAppsHook 3 - , curl, glib, gnome3, gst_all_1, json-glib, libnotify, libsecret, sqlite 3 + , curl, glib, gnome3, gst_all_1, json-glib, libnotify, libsecret, sqlite, gumbo 4 4 }: 5 5 6 6 let 7 7 pname = "FeedReader"; 8 - version = "2.2"; 8 + version = "2.4.1"; 9 9 in stdenv.mkDerivation { 10 10 name = "${pname}-${version}"; 11 11 ··· 13 13 owner = "jangernert"; 14 14 repo = pname; 15 15 rev = "v" + version; 16 - sha256 = "17588hsa7xv92ba55kmbyvnijypp373yrly48kbc391wadp1z939"; 16 + sha256 = "1fk2iiqwvrw58hpp96xypr4wh1sq15aixnz4760mnfynhjq5s3jh"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ ··· 22 22 ]; 23 23 24 24 buildInputs = [ 25 - curl glib json-glib libnotify libsecret sqlite 25 + curl glib json-glib libnotify libsecret sqlite gumbo 26 26 ] ++ (with gnome3; [ 27 27 gtk libgee libpeas libsoup rest webkitgtk gnome-online-accounts 28 28 gsettings-desktop-schemas
+5 -5
pkgs/development/libraries/gtkspell/3.nix
··· 1 - {stdenv, fetchurl, gtk3, aspell, pkgconfig, enchant, isocodes, intltool, gobjectIntrospection, vala}: 1 + {stdenv, fetchurl, gtk3, aspell, pkgconfig, enchant2, isocodes, intltool, gobjectIntrospection, vala}: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gtkspell-${version}"; 5 - version = "3.0.9"; 5 + version = "3.0.10"; 6 6 7 7 outputs = [ "out" "dev" ]; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://sourceforge/gtkspell/gtkspell3-${version}.tar.xz"; 11 - sha256 = "09jdicmpipmj4v84gnkqwbmj4lh8v0i6pn967rb9jx4zg2ia9x54"; 11 + sha256 = "0cjp6xdcnzh6kka42w9g0w2ihqjlq8yl8hjm9wsfnixk6qwgch5h"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig intltool gobjectIntrospection vala ]; 15 - buildInputs = [ aspell gtk3 enchant isocodes ]; 16 - propagatedBuildInputs = [ enchant ]; 15 + buildInputs = [ aspell gtk3 enchant2 isocodes ]; 16 + propagatedBuildInputs = [ enchant2 ]; 17 17 18 18 configureFlags = [ 19 19 "--enable-introspection"
+4 -4
pkgs/development/libraries/libskk/default.nix
··· 1 1 { stdenv, fetchFromGitHub, 2 2 libtool, gettext, pkgconfig, 3 3 vala, gnome-common, gobjectIntrospection, 4 - libgee, json-glib, skk-dicts }: 4 + libgee, json-glib, skk-dicts, libxkbcommon }: 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "libskk-${version}"; 8 - version = "1.0.4"; 8 + version = "1.0.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "ueno"; 12 12 repo = "libskk"; 13 13 rev = version; 14 - sha256 = "1yvyscr22rrh0jja1bz70jzwi5776jyw39pgbgrx00j79vsv7b51"; 14 + sha256 = "0y279pcgs3jrsi9vzx086xhz9jbz23dqqijp4agygc9ackp9sxy5"; 15 15 }; 16 16 17 - buildInputs = [ skk-dicts ]; 17 + buildInputs = [ skk-dicts libxkbcommon ]; 18 18 nativeBuildInputs = [ vala gnome-common gobjectIntrospection libtool gettext pkgconfig ]; 19 19 propagatedBuildInputs = [ libgee json-glib ]; 20 20
+4 -4
pkgs/development/libraries/libsolv/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }: 2 2 3 3 stdenv.mkDerivation rec { 4 - rev = "0.7.0"; 5 - name = "libsolv-${rev}"; 4 + version = "0.7.1"; 5 + name = "libsolv-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 - inherit rev; 9 8 owner = "openSUSE"; 10 9 repo = "libsolv"; 11 - sha256 = "02vz1yp516nh4vv0jdckll37mc373ddd363ip005xfbrbb2jr1xh"; 10 + rev = version; 11 + sha256 = "0ssiadh10d28gzmq9vpgvvwmkw5ccb5iglafzsx3pf33z1zp5a3b"; 12 12 }; 13 13 14 14 cmakeFlags = [
+4 -4
pkgs/os-specific/linux/fwts/default.nix
··· 1 1 { stdenv, fetchzip, autoreconfHook, pkgconfig, glib, libtool, pcre 2 - , json_c, flex, bison, dtc, pciutils, dmidecode, iasl }: 2 + , json_c, flex, bison, dtc, pciutils, dmidecode, iasl, libbsd }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "fwts-${version}"; 6 - version = "18.07.00"; 6 + version = "18.11.00"; 7 7 8 8 src = fetchzip { 9 9 url = "http://fwts.ubuntu.com/release/fwts-V${version}.tar.gz"; 10 - sha256 = "11fc26k1k98i1rv1jw9ahbbal7p7cl6wxy967a7ixs330q5ry1lb"; 10 + sha256 = "14dxw0ny5z681kz4dpm2phyanr2q4c8fqml3mhdr1mb2ndrrwqgz"; 11 11 stripRoot = false; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook pkgconfig libtool ]; 15 - buildInputs = [ glib pcre json_c flex bison dtc pciutils dmidecode iasl ]; 15 + buildInputs = [ glib pcre json_c flex bison dtc pciutils dmidecode iasl libbsd ]; 16 16 17 17 postPatch = '' 18 18 substituteInPlace src/lib/include/fwts_binpaths.h --replace "/usr/bin/lspci" "${pciutils}/bin/lspci"
+2 -2
pkgs/tools/misc/ostree/default.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "2018.8"; 7 + version = "2018.9"; 8 8 9 9 libglnx-src = fetchFromGitHub { 10 10 owner = "GNOME"; ··· 28 28 rev = "v${version}"; 29 29 owner = "ostreedev"; 30 30 repo = "ostree"; 31 - sha256 = "0i7b7hvlv8m44k39fr5389wskf810vda8s7ivy2whj1nan5951yx"; 31 + sha256 = "0a8gr4qqxcvz3fqv9w4dxy6iq0rq4kdzf08rzv8xg4gic3ldgyvj"; 32 32 }; 33 33 34 34 patches = [
+7 -7
pkgs/tools/package-management/createrepo_c/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, bzip2, expat, glib, curl, libxml2, python2, rpm, openssl, sqlite, file, xz, pcre, bash-completion }: 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, bzip2, expat, glib, curl, libxml2, python3, rpm, openssl, sqlite, file, xz, pcre, bash-completion }: 2 2 3 3 stdenv.mkDerivation rec { 4 - rev = "0.11.0"; 5 - name = "createrepo_c-${rev}"; 4 + name = "createrepo_c-${version}"; 5 + version = "0.11.1"; 6 6 7 7 src = fetchFromGitHub { 8 - inherit rev; 9 8 owner = "rpm-software-management"; 10 9 repo = "createrepo_c"; 11 - sha256 = "1w9yynj8mxhw714gvgr0fibfks584b4y0n4vjckcf7y97cpdhjkn"; 10 + rev = version; 11 + sha256 = "0cmysc7gdd2czagl4drfh9gin6aa2847vgi30a3p0cfqvczf9cm6"; 12 12 }; 13 13 14 14 patches = [ ··· 20 20 substituteInPlace CMakeLists.txt \ 21 21 --replace '@BASHCOMP_DIR@' "$out/share/bash-completion/completions" 22 22 substituteInPlace src/python/CMakeLists.txt \ 23 - --replace "@PYTHON_INSTALL_PATH@" "$out/${python2.sitePackages}" 23 + --replace "@PYTHON_INSTALL_DIR@" "$out/${python3.sitePackages}" 24 24 ''; 25 25 26 26 nativeBuildInputs = [ cmake pkgconfig ]; 27 27 28 - buildInputs = [ bzip2 expat glib curl libxml2 python2 rpm openssl sqlite file xz pcre bash-completion ]; 28 + buildInputs = [ bzip2 expat glib curl libxml2 python3 rpm openssl sqlite file xz pcre bash-completion ]; 29 29 30 30 meta = with stdenv.lib; { 31 31 description = "C implementation of createrepo";
+5 -5
pkgs/tools/package-management/librepo/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, python, pkgconfig, expat, glib, pcre, openssl, curl, check, attr, gpgme }: 1 + { stdenv, fetchFromGitHub, cmake, python, pkgconfig, libxml2, glib, openssl, curl, check, gpgme }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.8.1"; 4 + version = "1.9.2"; 5 5 name = "librepo-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rpm-software-management"; 9 9 repo = "librepo"; 10 10 rev = version; 11 - sha256 = "11rypnxjgsc2klyg294ndxy1cyp0nyk00zpjhcvqkhp58vvkkv12"; 11 + sha256 = "0xa9ng9mhpianhjy2a0jnj8ha1zckk2sz91y910daggm1qcv5asx"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake pkgconfig ]; 15 15 16 16 cmakeFlags="-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}"; 17 17 18 - buildInputs = [ python expat glib pcre openssl curl check attr gpgme ]; 18 + buildInputs = [ python libxml2 glib openssl curl check gpgme ]; 19 19 20 20 # librepo/fastestmirror.h includes curl/curl.h, and pkg-config specfile refers to others in here 21 - propagatedBuildInputs = [ curl gpgme expat ]; 21 + propagatedBuildInputs = [ curl gpgme libxml2 ]; 22 22 23 23 meta = with stdenv.lib; { 24 24 description = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages";