tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
koji: factor python module into an standalone app
Domen Kožar
11 years ago
b8fca7b3
33949a41
+23
-19
3 changed files
expand all
collapse all
unified
split
pkgs
tools
package-management
koji
default.nix
top-level
all-packages.nix
python-packages.nix
+21
pkgs/tools/package-management/koji/default.nix
···
1
1
+
{ stdenv, fetchurl, pythonPackages, python }:
2
2
+
3
3
+
stdenv.mkDerivation rec {
4
4
+
name = "koji-1.8";
5
5
+
6
6
+
src = fetchurl {
7
7
+
url = "https://fedorahosted.org/released/koji/koji-1.8.0.tar.bz2";
8
8
+
sha256 = "10dph209h4jgajb5jmbjhqy4z4hd22i7s2d93vm3ikdf01i8iwf1";
9
9
+
};
10
10
+
11
11
+
propagatedBuildInputs = [ pythonPackages.pycurl python ];
12
12
+
13
13
+
makeFlags = "DESTDIR=$(out)";
14
14
+
15
15
+
postInstall = ''
16
16
+
cp -R $out/nix/store/*/* $out/
17
17
+
rm -rf $out/nix
18
18
+
'';
19
19
+
20
20
+
meta.maintainers = [ stdenv.lib.maintainers.mornfall ];
21
21
+
}
+2
pkgs/top-level/all-packages.nix
···
9123
9123
inherit (gnome) libglade;
9124
9124
};
9125
9125
9126
9126
+
koji = callPackage ../tools/package-management/koji { };
9127
9127
+
9126
9128
lame = callPackage ../applications/audio/lame { };
9127
9129
9128
9130
larswm = callPackage ../applications/window-managers/larswm { };
-19
pkgs/top-level/python-packages.nix
···
2260
2260
};
2261
2261
};
2262
2262
2263
2263
-
# TODO: this shouldn't use a buildPythonPackage
2264
2264
-
koji = buildPythonPackage (rec {
2265
2265
-
name = "koji-1.8";
2266
2266
-
meta.maintainers = [ stdenv.lib.maintainers.mornfall ];
2267
2267
-
disabled = isPy3k;
2268
2268
-
2269
2269
-
src = fetchurl {
2270
2270
-
url = "https://fedorahosted.org/released/koji/koji-1.8.0.tar.bz2";
2271
2271
-
sha256 = "10dph209h4jgajb5jmbjhqy4z4hd22i7s2d93vm3ikdf01i8iwf1";
2272
2272
-
};
2273
2273
-
2274
2274
-
configurePhase = ":";
2275
2275
-
buildPhase = ":";
2276
2276
-
installPhase = "make install DESTDIR=$out/ && cp -R $out/nix/store/*/* $out/ && rm -rf $out/nix";
2277
2277
-
doCheck = false;
2278
2278
-
propagatedBuildInputs = [ pythonPackages.pycurl ];
2279
2279
-
2280
2280
-
});
2281
2281
-
2282
2263
logilab_astng = buildPythonPackage rec {
2283
2264
name = "logilab-astng-0.24.3";
2284
2265