fork
Configure Feed
Select the types of activity you want to include in your feed.
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ stdenv, fetchurl
2, amtk, gnome3, gtksourceview4, libuchardet, libxml2, pkgconfig }:
3let
4 version = "4.2.0";
5 pname = "tepl";
6in stdenv.mkDerivation {
7 name = "${pname}-${version}";
8
9 src = fetchurl {
10 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
11 sha256 = "1kcwcr72dv3xwi2ni579c9raa0cnbazfnmy6mgapzn6dir1d8fc8";
12 };
13
14 nativeBuildInputs = [
15 pkgconfig
16 ];
17
18 buildInputs = [
19 amtk
20 libxml2
21 gtksourceview4
22 libuchardet
23 gnome3.gtk
24 ];
25
26 doCheck = false;
27 # TODO: one test fails because of
28 # (./test-file-metadata:20931): Tepl-WARNING **: 14:41:36.942: GVfs metadata
29 # is not supported. Fallback to TeplMetadataManager. Either GVfs is not
30 # correctly installed or GVfs metadata are not supported on this platform. In
31 # the latter case, you should configure Tepl with --disable-gvfs-metadata.
32
33 passthru.updateScript = gnome3.updateScript { packageName = pname; };
34
35 meta = with stdenv.lib; {
36 homepage = https://wiki.gnome.org/Projects/Tepl;
37 description = "Text editor product line";
38 maintainers = [ maintainers.manveru ];
39 license = licenses.lgpl21Plus;
40 platforms = platforms.linux;
41 };
42}