1{ stdenv, buildPythonApplication, buildPythonPackage, isPy3k, fetchurl, rpkg, offtrac, urlgrabber, pyopenssl, python_fedora }:
2
3let
4 fedora_cert = buildPythonPackage rec {
5 name = "fedora-cert";
6 version = "0.6.0.2";
7 format = "other";
8
9 src = fetchurl {
10 url = "https://releases.pagure.org/fedora-packager/fedora-packager-${version}.tar.bz2";
11 sha256 = "02f22072wx1zg3rhyfw6gbxryzcbh66s92nb98mb9kdhxixv6p0z";
12 };
13 propagatedBuildInputs = [ python_fedora pyopenssl ];
14 doCheck = false;
15 };
16in buildPythonApplication rec {
17 pname = "fedpkg";
18 version = "1.29";
19
20 disabled = isPy3k;
21
22 src = fetchurl {
23 url = "https://releases.pagure.org/fedpkg/${pname}-${version}.tar.bz2";
24 sha256 = "1cpy5p1rp7w52ighz3ynvhyw04z86y8phq3n8563lj6ayr8pw631";
25 };
26 patches = [ ./fix-paths.patch ];
27 propagatedBuildInputs = [ rpkg offtrac urlgrabber fedora_cert ];
28
29 meta = with stdenv.lib; {
30 description = "Subclass of the rpkg project for dealing with rpm packaging";
31 homepage = https://pagure.io/fedpkg;
32 license = licenses.gpl2;
33 maintainers = with maintainers; [ ];
34 broken = true;
35 };
36}