Skip to content

Commit

Permalink
eos-installer: init at 4.0.3
Browse files Browse the repository at this point in the history
eos-installer is a GUI Linux image installer program.  It was designed
to install Endless OS but is becoming more generic over time.
  • Loading branch information
alyssais committed Mar 14, 2022
1 parent 873b0ad commit 6d48ecf
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
48 changes: 48 additions & 0 deletions pkgs/applications/misc/eos-installer/default.nix
Original file line number Diff line number Diff line change
@@ -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;
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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 { };
Expand Down

0 comments on commit 6d48ecf

Please sign in to comment.