epm: 4.4 -> 5.0.0

- upstream has moved (new maintainer)
- license has changed to Apache 2.0
This commit is contained in:
Renaud 2022-02-06 10:33:00 +01:00 committed by GitHub
parent 00089fcaf0
commit d5ff49afba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,26 +1,40 @@
{lib, stdenv, fetchFromGitHub, rpm}:
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, rpm
}:
stdenv.mkDerivation rec {
pname = "epm";
version = "4.4";
version = "5.0.0";
src = fetchFromGitHub {
repo = "epm";
owner = "michaelrsweet";
owner = "jimjag";
repo = pname;
rev = "v${version}";
sha256 = "0kaw7v2m20qirapkps4dna6nf9xibnwljvvv0l9vpvi920kw7j7p";
hash = "sha256-o4B5lWBeve+U70FDgF1DrtNrXxaEY4etkPpwbqF7fmc=";
};
patches = [
# Makefile fix: INSTALL command
(fetchpatch {
url = "https://github.com/jimjag/epm/commit/dc5fcd6fa6e3a74baa28be060769a2b47f9368e7.patch";
sha256 = "1gfyz493w0larin841xx3xalb7m3sp1r2vv1xki6rz35ybrnb96c";
})
# Makefile fix: man pages filenames and docdir target
(fetchpatch {
url = "https://github.com/jimjag/epm/commit/96bb48d4d7b463a09d5a25debfb51c88dcd7398c.patch";
sha256 = "11aws0qac6vyy3w5z39vkjy4symmfzxfq9qgbgkk74fvx9vax42a";
})
];
buildInputs = [ rpm ];
preInstall = ''
sed -i 's/README/README.md/' Makefile
'';
meta = with lib; {
description = "The ESP Package Manager generates distribution archives for a variety of platforms";
homepage = "https://www.msweet.org/projects.php?Z2";
license = licenses.gpl2;
homepage = "https://jimjag.github.io/epm/";
license = licenses.asl20;
maintainers = with maintainers; [ pSub ];
platforms = platforms.unix;
};