lol
1{ stdenv
2, fetchFromGitHub
3, gettext
4, libxml2
5, pkgconfig
6, gtk3
7, granite
8, gnome3
9, cmake
10, ninja
11, vala
12, elementary-cmake-modules
13, wrapGAppsHook }:
14
15stdenv.mkDerivation rec {
16 name = "regextester-${version}";
17 version = "0.1.7";
18
19 src = fetchFromGitHub {
20 owner = "artemanufrij";
21 repo = "regextester";
22 rev = version;
23 sha256 = "07shdm10dc7jz2hka5dc51yp81a0dgc47nmkrp6fs6r9wqx0j30n";
24 };
25
26 XDG_DATA_DIRS = stdenv.lib.concatStringsSep ":" [
27 "${granite}/share"
28 "${gnome3.libgee}/share"
29 ];
30
31 nativeBuildInputs = [
32 pkgconfig
33 wrapGAppsHook
34 vala
35 cmake
36 ninja
37 gettext
38 libxml2
39 elementary-cmake-modules
40 ];
41 buildInputs = [
42 gtk3
43 granite
44 gnome3.libgee
45 ];
46
47 meta = with stdenv.lib; {
48 description = "A desktop application to test regular expressions interactively";
49 homepage = https://github.com/artemanufrij/regextester;
50 maintainers = with maintainers; [ samdroid-apps ];
51 platforms = platforms.linux;
52 license = licenses.gpl2Plus;
53 };
54}