diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2020-02-08 02:33:05 +0100 |
---|---|---|
committer | worldofpeace <worldofpeace@protonmail.ch> | 2020-02-10 12:55:23 -0500 |
commit | 0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414 (patch) | |
tree | 4ed8abeeca8903e9dce9411171fe0a49470bfd87 | |
parent | 67225411d475d7e5b83c09dd506fa5e25ebabae4 (diff) | |
download | nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.tar nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.tar.gz nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.tar.bz2 nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.tar.lz nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.tar.xz nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.tar.zst nixlib-0e651ce7fa02d8a8cffdf7a73a8bbf2e0f0f1414.zip |
librepo: Clean up
-rw-r--r-- | pkgs/tools/package-management/librepo/default.nix | 52 |
1 files changed, 40 insertions, 12 deletions
diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix index 61435cee284d..83af8307c754 100644 --- a/pkgs/tools/package-management/librepo/default.nix +++ b/pkgs/tools/package-management/librepo/default.nix @@ -1,30 +1,58 @@ -{ stdenv, fetchFromGitHub, cmake, python, pkgconfig, libxml2, glib, openssl, curl, check, gpgme }: +{ stdenv +, fetchFromGitHub +, cmake +, python +, pkgconfig +, libxml2 +, glib +, openssl +, curl +, check +, gpgme +}: stdenv.mkDerivation rec { version = "1.9.2"; pname = "librepo"; src = fetchFromGitHub { - owner = "rpm-software-management"; - repo = "librepo"; - rev = version; + owner = "rpm-software-management"; + repo = "librepo"; + rev = version; sha256 = "0xa9ng9mhpianhjy2a0jnj8ha1zckk2sz91y910daggm1qcv5asx"; }; - nativeBuildInputs = [ cmake pkgconfig ]; + nativeBuildInputs = [ + cmake + pkgconfig + ]; - cmakeFlags = ["-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}" ]; - - buildInputs = [ python libxml2 glib openssl curl check gpgme ]; + buildInputs = [ + python + libxml2 + glib + openssl + curl + check + gpgme + ]; # librepo/fastestmirror.h includes curl/curl.h, and pkg-config specfile refers to others in here - propagatedBuildInputs = [ curl gpgme libxml2 ]; + propagatedBuildInputs = [ + curl + gpgme + libxml2 + ]; + + cmakeFlags = [ + "-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}" + ]; meta = with stdenv.lib; { description = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages"; - homepage = https://rpm-software-management.github.io/librepo/; - license = licenses.lgpl2Plus; - platforms = platforms.linux; + homepage = "https://rpm-software-management.github.io/librepo/"; + license = licenses.lgpl2Plus; + platforms = platforms.linux; maintainers = with maintainers; [ copumpkin ]; }; } |