diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2018-12-14 18:56:22 -0200 |
---|---|---|
committer | José Romildo Malaquias <malaquias@gmail.com> | 2019-04-02 20:12:34 -0300 |
commit | 8b09ef4390e65dca89a747026c1bb99948451c92 (patch) | |
tree | 9d925391ffab39851ff0f7f7fac5d4d243c86d0d /pkgs/desktops/deepin/deepin-desktop-base | |
parent | 4846803904b83d87b9c0d3191220ccb38b6c4f9f (diff) | |
download | nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.tar nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.tar.gz nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.tar.bz2 nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.tar.lz nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.tar.xz nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.tar.zst nixlib-8b09ef4390e65dca89a747026c1bb99948451c92.zip |
deepin.deepin-desktop-base: 2018.10.29 -> 2019.03.29
Diffstat (limited to 'pkgs/desktops/deepin/deepin-desktop-base')
-rw-r--r-- | pkgs/desktops/deepin/deepin-desktop-base/default.nix | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/pkgs/desktops/deepin/deepin-desktop-base/default.nix b/pkgs/desktops/deepin/deepin-desktop-base/default.nix index 80a368c5be99..b5e75c217b1e 100644 --- a/pkgs/desktops/deepin/deepin-desktop-base/default.nix +++ b/pkgs/desktops/deepin/deepin-desktop-base/default.nix @@ -3,34 +3,40 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "deepin-desktop-base"; - version = "2018.10.29"; + version = "2019.03.29"; src = fetchFromGitHub { owner = "linuxdeepin"; repo = pname; rev = version; - sha256 = "0l2zb7rpag2q36lqsgvirhjgmj7w243nsi1rywkypf2xm7g2v235"; + sha256 = "1d016h95nsn5yay9f4c13hixfxj0q01hpxwj2x84i6qpx63dxdwq"; }; + nativeBuildInputs = [ deepin.setupHook ]; + buildInputs = [ deepin-wallpapers ]; + # TODO: Fedora recommended dependencies: + # deepin-wallpapers + # plymouth-theme-deepin + postPatch = '' - sed -i Makefile -e "s:/usr:$out:" -e "s:/etc:$out/etc:" - ''; + searchHardCodedPaths - postInstall = '' - # Remove Deepin distro's lsb-release - rm $out/etc/lsb-release + fixPath $out /etc Makefile + fixPath $out /usr Makefile + # Remove Deepin distro's lsb-release # Don't override systemd timeouts - rm -r $out/etc/systemd - # Remove apt-specific templates - rm -r $out/share/python-apt - - # Remove empty backgrounds directory - rm -r $out/share/backgrounds + echo ---------------------------------------------------------------- + echo grep --color=always -E 'lsb-release|systemd|python-apt|backgrounds' Makefile + grep --color=always -E 'lsb-release|systemd|python-apt|backgrounds' Makefile + echo ---------------------------------------------------------------- + sed -i -E '/lsb-release|systemd|python-apt|backgrounds/d' Makefile + ''; + postInstall = '' # Make a symlink for deepin-version ln -s ../lib/deepin/desktop-version $out/etc/deepin-version ''; @@ -39,6 +45,14 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Base assets and definitions for Deepin Desktop Environment"; + # TODO: revise + longDescription = '' + This package provides some components for Deepin desktop environment. + - deepin logo + - deepin desktop version + - login screen background image + - language information + ''; homepage = https://github.com/linuxdeepin/deepin-desktop-base; license = licenses.gpl3; platforms = platforms.linux; |