Merge pull request #116259 from dotlambda/portfolio-filemanager-init

portfolio-filemanager: init at 0.9.10

authored by

taku0 and committed by
GitHub
06e6f8f4 9c0b4459

+73
+71
pkgs/applications/misc/portfolio-filemanager/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + , appstream-glib 5 + , desktop-file-utils 6 + , gettext 7 + , glib 8 + , gobject-introspection 9 + , gtk3 10 + , libhandy 11 + , librsvg 12 + , meson 13 + , ninja 14 + , pkg-config 15 + , wrapGAppsHook 16 + }: 17 + 18 + python3.pkgs.buildPythonApplication rec { 19 + pname = "portfolio"; 20 + version = "0.9.10"; 21 + 22 + format = "other"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "tchx84"; 26 + repo = "Portfolio"; 27 + rev = "v${version}"; 28 + sha256 = "06hk0kx6h8w263qa71bik68rg4r8qs94b6s60pyhzicfc822k0j4"; 29 + }; 30 + 31 + postPatch = '' 32 + patchShebangs build-aux/meson 33 + ''; 34 + 35 + nativeBuildInputs = [ 36 + appstream-glib 37 + desktop-file-utils 38 + gettext 39 + glib 40 + gobject-introspection 41 + gtk3 42 + meson 43 + ninja 44 + pkg-config 45 + wrapGAppsHook 46 + ]; 47 + 48 + buildInputs = [ 49 + glib 50 + gobject-introspection 51 + libhandy 52 + librsvg 53 + ]; 54 + 55 + propagatedBuildInputs = with python3.pkgs; [ 56 + pygobject3 57 + ]; 58 + 59 + postInstall = '' 60 + ln -s dev.tchx84.Portfolio "$out/bin/portfolio" 61 + ''; 62 + 63 + meta = with lib; { 64 + description = "A minimalist file manager for those who want to use Linux mobile devices"; 65 + homepage = "https://github.com/tchx84/Portfolio"; 66 + changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md"; 67 + license = licenses.gpl3Plus; 68 + platforms = platforms.linux; 69 + maintainers = with maintainers; [ dotlambda ]; 70 + }; 71 + }
+2
pkgs/top-level/all-packages.nix
··· 24860 24860 24861 24861 ponymix = callPackage ../applications/audio/ponymix { }; 24862 24862 24863 + portfolio-filemanager = callPackage ../applications/misc/portfolio-filemanager { }; 24864 + 24863 24865 pothos = libsForQt5.callPackage ../applications/radio/pothos { }; 24864 24866 24865 24867 potrace = callPackage ../applications/graphics/potrace {};