Merge pull request #49023 from romildo/upd.arc-theme

arc-theme: 20180715 -> 20181022
This commit is contained in:
Vladyslav M 2018-10-26 21:07:09 +03:00 committed by GitHub
commit c7bb446904
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 24 additions and 19 deletions

View File

@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, sassc, autoreconfHook, pkgconfig, gtk3 { stdenv, fetchFromGitHub, sassc, autoreconfHook, pkgconfig, gtk3, gnome3
, gnome-themes-extra, gtk-engine-murrine, optipng, inkscape}: , gtk-engine-murrine, optipng, inkscape }:
let let
pname = "arc-theme"; pname = "arc-theme";
@ -7,40 +7,45 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
version = "20180715"; version = "20181022";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "NicoHood"; owner = "NicoHood";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "1kkfnkiih0i3pds5mgd1v9lrdrp4nh4hk42mw7sa4fpbjff4jh6j"; sha256 = "08951dk1irfadwpr3p323a4fprmxg53rk2r2niwq3v62ryhi3663";
}; };
preBuild = '' nativeBuildInputs = [
# Shut up inkscape's warnings autoreconfHook
export HOME="$NIX_BUILD_ROOT" pkgconfig
''; sassc
optipng
inkscape
gtk3
gnome3.gnome-shell
];
nativeBuildInputs = [ autoreconfHook pkgconfig sassc optipng inkscape ]; propagatedUserEnvPkgs = [
buildInputs = [ gtk3 ]; gnome3.gnome-themes-extra
gtk-engine-murrine
];
propagatedUserEnvPkgs = [ gnome-themes-extra gtk-engine-murrine ]; enableParallelBuilding = true;
postPatch = '' postPatch = ''
find . -name render-assets.sh |
while read filename
do
substituteInPlace "$filename" \
--replace "/usr/bin/inkscape" "${inkscape.out}/bin/inkscape" \
--replace "/usr/bin/optipng" "${optipng.out}/bin/optipng"
done
patchShebangs . patchShebangs .
''; '';
preBuild = ''
# Shut up inkscape's warnings about creating profile directory
export HOME="$NIX_BUILD_ROOT"
'';
configureFlags = [ "--disable-unity" ]; configureFlags = [ "--disable-unity" ];
postInstall = '' postInstall = ''
install -Dm644 -t $out/share/doc/${pname} AUTHORS *.md install -Dm644 -t $out/share/doc/${pname} AUTHORS *.md
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {