1{
2 lib,
3 stdenv,
4 fetchurl,
5 pkg-config,
6 dbus,
7 dbus-glib,
8 gtk3,
9 gobject-introspection,
10 gtk-doc,
11 docbook_xml_dtd_45,
12 docbook_xsl,
13 libxslt,
14 libxml2,
15}:
16
17stdenv.mkDerivation rec {
18
19 majorVer = "3.0";
20 minorVer = "2";
21 version = "${majorVer}.${minorVer}";
22 pname = "libunique3";
23 srcName = "libunique-${version}";
24
25 src = fetchurl {
26 url = "http://ftp.gnome.org/pub/GNOME/sources/libunique/${majorVer}/${srcName}.tar.xz";
27 sha256 = "0f70lkw66v9cj72q0iw1s2546r6bwwcd8idcm3621fg2fgh2rw58";
28 };
29
30 nativeBuildInputs = [
31 pkg-config
32 gobject-introspection
33 ];
34 buildInputs = [
35 dbus
36 dbus-glib
37 gtk3
38 gtk-doc
39 docbook_xml_dtd_45
40 docbook_xsl
41 libxslt
42 libxml2
43 ];
44
45 meta = {
46 homepage = "https://gitlab.gnome.org/Archive/unique";
47 description = "Library for writing single instance applications";
48 license = lib.licenses.lgpl21;
49 maintainers = [ ];
50 platforms = lib.platforms.linux;
51 };
52}