mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-15 16:58:00 +00:00
eos-installer: init at 4.0.3
eos-installer is a GUI Linux image installer program. It was designed to install Endless OS but is becoming more generic over time.
This commit is contained in:
parent
873b0ad28a
commit
6d48ecf2dd
48
pkgs/applications/misc/eos-installer/default.nix
Normal file
48
pkgs/applications/misc/eos-installer/default.nix
Normal file
@ -0,0 +1,48 @@
|
||||
{ lib, stdenv, fetchFromGitHub
|
||||
, autoconf, autoconf-archive, automake, glib, intltool, libtool, pkg-config
|
||||
, gnome, gnupg, gtk3, udisks
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "eos-installer";
|
||||
version = "4.0.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "endlessm";
|
||||
repo = "eos-installer";
|
||||
rev = "Release_${version}";
|
||||
sha256 = "1nl6vim5dd83kvskmf13xp9d6zx39fayz4z0wqwf7xf4nwl07gwz";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
nativeBuildInputs = [
|
||||
autoconf autoconf-archive automake glib intltool libtool pkg-config
|
||||
];
|
||||
buildInputs = [ gnome.gnome-desktop gtk3 udisks ];
|
||||
|
||||
preConfigure = ''
|
||||
./autogen.sh
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--libexecdir=${placeholder "out"}/bin"
|
||||
"--localstatedir=/var"
|
||||
"--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
|
||||
];
|
||||
|
||||
# These are for runtime, so can't be discovered from PATH, which
|
||||
# is constructed from nativeBuildInputs.
|
||||
GPG_PATH = "${gnupg}/bin/gpg";
|
||||
GPGCONF_PATH = "${gnupg}/bin/gpgconf";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/endlessm/eos-installer";
|
||||
description = "Installer UI which writes images to disk";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ qyliss ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
@ -25433,6 +25433,8 @@ with pkgs;
|
||||
|
||||
eolie = callPackage ../applications/networking/browsers/eolie { };
|
||||
|
||||
eos-installer = callPackage ../applications/misc/eos-installer { };
|
||||
|
||||
epdfview = callPackage ../applications/misc/epdfview { };
|
||||
|
||||
epeg = callPackage ../applications/graphics/epeg { };
|
||||
|
Loading…
Reference in New Issue
Block a user