Merge pull request #111292 from tu-maurice/unstable/xviewer-2.8.3

cinnamon.xviewer: init at 2.8.3

authored by Sandro and committed by GitHub e9d257c0 ad29e422

+71
+1
pkgs/desktops/cinnamon/default.nix
··· 31 31 muffin = callPackage ./muffin { }; 32 32 xapps = callPackage ./xapps { }; 33 33 warpinator = callPackage ./warpinator { }; 34 + xviewer = callPackage ./xviewer { }; 34 35 })
+70
pkgs/desktops/cinnamon/xviewer/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , cinnamon-desktop 6 + , file 7 + , gdk-pixbuf 8 + , glib 9 + , gobject-introspection 10 + , gtk-doc 11 + , gtk3 12 + , intltool 13 + , itstool 14 + , lcms2 15 + , libexif 16 + , libjpeg 17 + , libpeas 18 + , libtool 19 + , libxml2 20 + , pkg-config 21 + , shared-mime-info 22 + , wrapGAppsHook 23 + , xapps 24 + , yelp-tools }: 25 + 26 + stdenv.mkDerivation rec { 27 + pname = "xviewer"; 28 + version = "2.8.3"; 29 + 30 + src = fetchFromGitHub { 31 + owner = "linuxmint"; 32 + repo = pname; 33 + rev = version; 34 + sha256 = "0h3qgqaiz5swy09fr6z3ag2952hgzsk5d2fpwmwb78yjrzrhnzpy"; 35 + }; 36 + 37 + nativeBuildInputs = [ 38 + wrapGAppsHook 39 + autoreconfHook 40 + cinnamon-desktop 41 + gdk-pixbuf 42 + gobject-introspection 43 + gtk-doc 44 + intltool 45 + itstool 46 + libtool 47 + pkg-config 48 + yelp-tools 49 + ]; 50 + 51 + buildInputs = [ 52 + glib 53 + gtk3 54 + libexif 55 + libjpeg 56 + libpeas 57 + libxml2 58 + shared-mime-info 59 + xapps 60 + lcms2 61 + ]; 62 + 63 + meta = with lib; { 64 + description = "A generic image viewer from Linux Mint"; 65 + homepage = "https://github.com/linuxmint/xviewer"; 66 + license = licenses.gpl2Only; 67 + platforms = platforms.linux; 68 + maintainers = with maintainers; [ tu-maurice ]; 69 + }; 70 + }