Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / rep-gtk / default.nix
blob4d8cfc0a76995b7fd96c7962f545f0c4d49a9ca7
1 { lib
2 , stdenv
3 , fetchurl
4 , autoreconfHook
5 , gtk2-x11
6 , librep
7 , pkg-config
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   pname = "rep-gtk";
12   version = "0.90.8.3";
14   src = fetchurl {
15     url = "https://download.tuxfamily.org/librep/rep-gtk/rep-gtk_${finalAttrs.version}.tar.xz";
16     hash = "sha256-qWV120V5Tu/QVkFylno47y1/7DriZExHjp99VLmf80E=";
17   };
19   nativeBuildInputs = [
20     autoreconfHook
21     pkg-config
22     librep
23   ];
25   buildInputs = [
26     gtk2-x11
27     librep
28   ];
30   strictDeps = true;
32   patchPhase = ''
33     sed -e 's|installdir=$(repexecdir)|installdir=$(libdir)/rep|g' -i Makefile.in
34   '';
36   meta = {
37     homepage = "http://sawfish.tuxfamily.org";
38     description = "GTK bindings for librep";
39     license = lib.licenses.gpl2Plus;
40     maintainers = [ lib.maintainers.AndersonTorres ];
41     platforms = lib.platforms.unix;
42   };
44 # TODO: investigate fetchFromGithub