nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 fetchurl,
3 lib,
4 stdenv,
5 pkg-config,
6 intltool,
7 gobject-introspection,
8 glib,
9 gdk-pixbuf,
10 libxml2,
11 cairo,
12 pango,
13 gnome,
14}:
15
16stdenv.mkDerivation (finalAttrs: {
17 pname = "lasem";
18 version = "0.4.4";
19
20 outputs = [
21 "bin"
22 "out"
23 "dev"
24 "man"
25 "doc"
26 "devdoc"
27 ];
28
29 src = fetchurl {
30 url = "mirror://gnome/sources/lasem/${lib.versions.majorMinor finalAttrs.version}/lasem-${finalAttrs.version}.tar.xz";
31 sha256 = "0fds3fsx84ylsfvf55zp65y8xqjj5n8gbhcsk02vqglivk7izw4v";
32 };
33
34 nativeBuildInputs = [
35 pkg-config
36 intltool
37 gobject-introspection
38 ];
39
40 propagatedBuildInputs = [
41 glib
42 gdk-pixbuf
43 libxml2
44 cairo
45 pango
46 ];
47
48 enableParallelBuilding = true;
49 doCheck = true;
50
51 passthru = {
52 updateScript = gnome.updateScript {
53 packageName = "lasem";
54 versionPolicy = "odd-unstable";
55 };
56 };
57
58 meta = {
59 description = "SVG and MathML rendering library";
60 mainProgram = "lasem-render-0.4";
61
62 homepage = "https://github.com/LasemProject/lasem";
63 license = lib.licenses.gpl2Plus;
64
65 platforms = lib.platforms.unix;
66 };
67})