diff options
author | Marek Mahut <marek.mahut@gmail.com> | 2019-11-01 18:20:52 +0100 |
---|---|---|
committer | Marek Mahut <marek.mahut@gmail.com> | 2019-11-02 10:28:18 +0100 |
commit | 94e92dd7144f9347cc1730c12620dfcdd08bb474 (patch) | |
tree | 9a6ea2fb0bcd398f81998d4b79d52f771002b399 | |
parent | 0be5b62cdb31db10b148edad5fee3f462a10a2da (diff) | |
download | nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.tar nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.tar.gz nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.tar.bz2 nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.tar.lz nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.tar.xz nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.tar.zst nixpkgs-94e92dd7144f9347cc1730c12620dfcdd08bb474.zip |
trac: init at 1.4
-rw-r--r-- | pkgs/tools/misc/trac/default.nix | 53 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 55 insertions, 0 deletions
diff --git a/pkgs/tools/misc/trac/default.nix b/pkgs/tools/misc/trac/default.nix new file mode 100644 index 00000000000..39bbf6850eb --- /dev/null +++ b/pkgs/tools/misc/trac/default.nix @@ -0,0 +1,53 @@ +{ lib +, buildPythonApplication +, fetchPypi +, Babel +, docutils +, pygments +, pytz +, jinja2 +, pysqlite +, psycopg2 +, pymysql +, git +, setuptools +}: + + +buildPythonApplication rec { + pname = "trac"; + version = "1.4"; + + src = fetchPypi { + inherit version; + pname = "Trac"; + sha256 = "1cg51rg0vb9vf23wgn28z3szlxhwnxprj5m0mvibqyypi123bvx1"; + }; + + prePatch = '' + # Removing the date format tests as they are outdated + substituteInPlace trac/util/tests/__init__.py \ + --replace "suite.addTest(datefmt.test_suite())" "" + ''; + + propagatedBuildInputs = [ + Babel + docutils + pygments + pytz + jinja2 + pysqlite + psycopg2 + pymysql + git + setuptools + ]; + + meta = with lib; { + description = "Integrated SCM, wiki, issue tracker and project environment"; + homepage = "https://trac.edgewall.org/"; + license = licenses.bsd3; + maintainers = with maintainers; [ mmahut ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 67e3ab92cca..9bc600f59a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2881,6 +2881,8 @@ in tsm-client = callPackage ../tools/backup/tsm-client { jdk8 = null; }; tsm-client-withGui = callPackage ../tools/backup/tsm-client { }; + trac = pythonPackages.callPackage ../tools/misc/trac { }; + tracker = callPackage ../development/libraries/tracker { }; tracker-miners = callPackage ../development/libraries/tracker-miners { }; |