aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/desktops/deepin
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/desktops/deepin')
-rw-r--r--nixpkgs/pkgs/desktops/deepin/dbus-factory/default.nix43
-rw-r--r--nixpkgs/pkgs/desktops/deepin/dde-api/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/deepin/dde-control-center/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/deepin/dde-daemon/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/deepin/deepin-icon-theme/default.nix35
-rw-r--r--nixpkgs/pkgs/desktops/deepin/deepin-screenshot/default.nix73
-rw-r--r--nixpkgs/pkgs/desktops/deepin/default.nix5
-rw-r--r--nixpkgs/pkgs/desktops/deepin/disomaster/default.nix11
-rw-r--r--nixpkgs/pkgs/desktops/deepin/go-dbus-generator/default.nix38
-rw-r--r--nixpkgs/pkgs/desktops/deepin/go-lib/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/deepin/qcef/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/deepin/qt5integration/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/deepin/qt5platform-plugins/default.nix (renamed from nixpkgs/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix)10
-rw-r--r--nixpkgs/pkgs/desktops/deepin/startdde/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/deepin/udisks2-qt5/default.nix12
15 files changed, 47 insertions, 200 deletions
diff --git a/nixpkgs/pkgs/desktops/deepin/dbus-factory/default.nix b/nixpkgs/pkgs/desktops/deepin/dbus-factory/default.nix
deleted file mode 100644
index 06d921cce6d..00000000000
--- a/nixpkgs/pkgs/desktops/deepin/dbus-factory/default.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ stdenv
-, fetchFromGitHub
-, jq
-, libxml2
-, go-dbus-generator
-, deepin
-}:
-
-stdenv.mkDerivation rec {
- pname = "dbus-factory";
- version = "3.1.17";
-
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "1llq8wzgikgpzj7z36fyzk8kjych2h9nzi3x6zv53z0xc1xn4256";
- };
-
- nativeBuildInputs = [
- jq
- libxml2
- go-dbus-generator
- ];
-
- makeFlags = [
- "GOPATH=${placeholder "out"}/share/go"
- ];
-
- postPatch = ''
- sed -i -e 's:/share/gocode:/share/go:' Makefile
- '';
-
- passthru.updateScript = deepin.updateScript { inherit pname version src; };
-
- meta = with stdenv.lib; {
- description = "Generates static DBus bindings for Golang and QML at build-time";
- homepage = "https://github.com/linuxdeepin/dbus-factory";
- license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo ];
- };
-}
diff --git a/nixpkgs/pkgs/desktops/deepin/dde-api/default.nix b/nixpkgs/pkgs/desktops/deepin/dde-api/default.nix
index 325f62f3781..011be982df5 100644
--- a/nixpkgs/pkgs/desktops/deepin/dde-api/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/dde-api/default.nix
@@ -6,7 +6,6 @@
, bc
, blur-effect
, coreutils
-, dbus-factory
, deepin
, deepin-gettext-tools
, fontconfig
@@ -43,7 +42,6 @@ buildGoPackage rec {
nativeBuildInputs = [
pkgconfig
deepin-gettext-tools # build
- dbus-factory # build
deepin.setupHook
# TODO: using $PATH to find run time executable does not work with cross compiling
diff --git a/nixpkgs/pkgs/desktops/deepin/dde-control-center/default.nix b/nixpkgs/pkgs/desktops/deepin/dde-control-center/default.nix
index be2846fc87e..850e39b9367 100644
--- a/nixpkgs/pkgs/desktops/deepin/dde-control-center/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/dde-control-center/default.nix
@@ -121,7 +121,7 @@ mkDerivation rec {
substituteInPlace dde-control-center.desktop \
--replace "dbus-send" "${dbus}/bin/dbus-send"
substituteInPlace com.deepin.controlcenter.addomain.policy \
- --replace "/bin/systemctl" "${systemd}/bin/systemctl"
+ --replace "/bin/systemctl" "/run/current-system/sw/bin/systemctl"
'';
dontWrapQtApps = true;
diff --git a/nixpkgs/pkgs/desktops/deepin/dde-daemon/default.nix b/nixpkgs/pkgs/desktops/deepin/dde-daemon/default.nix
index b89b2c25446..c4edcef15af 100644
--- a/nixpkgs/pkgs/desktops/deepin/dde-daemon/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/dde-daemon/default.nix
@@ -3,7 +3,6 @@
, fetchFromGitHub
, fetchpatch
, pkgconfig
-, dbus-factory
, go-dbus-factory
, go-gir-generator
, go-lib
@@ -59,7 +58,6 @@ buildGoPackage rec {
nativeBuildInputs = [
pkgconfig
- dbus-factory
deepin-gettext-tools
gettext
networkmanager
diff --git a/nixpkgs/pkgs/desktops/deepin/deepin-icon-theme/default.nix b/nixpkgs/pkgs/desktops/deepin/deepin-icon-theme/default.nix
index 464d6f19ced..b56b219faff 100644
--- a/nixpkgs/pkgs/desktops/deepin/deepin-icon-theme/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/deepin-icon-theme/default.nix
@@ -3,19 +3,19 @@
, gtk3
, xcursorgen
, papirus-icon-theme
-, deepin
, hicolor-icon-theme
+, deepin
}:
stdenv.mkDerivation rec {
pname = "deepin-icon-theme";
- version = "15.12.71";
+ version = "2020.05.21";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "12rzzjp906np95ckbxrd4mb345lm198wz69kxy48f8q1zg78q8iw";
+ sha256 = "0b1s6kf0q804zbbghly981wzacy1spi8168shf3x8w95rqj6463p";
};
nativeBuildInputs = [
@@ -30,22 +30,29 @@ stdenv.mkDerivation rec {
dontDropIconThemeCache = true;
+ buildTargets = "all hicolor-links";
+
postPatch = ''
- patchShebangs tools/hicolor.links
- patchShebangs tools/display_unused_links.sh
- patchShebangs cursors-src/cursors/bitmaps/make.sh
- patchShebangs cursors-src/render-cursors.sh
+ # fix: hicolor links should follow the deepin -> bloom naming change
+ # https://github.com/linuxdeepin/deepin-icon-theme/pull/24
+ substituteInPlace tools/hicolor.links --replace deepin bloom
- # keep icon-theme.cache
- sed -i -e 's|\(-rm -f .*/icon-theme.cache\)|# \1|g' Makefile
+ substituteInPlace Sea/index.theme --replace Inherits=deepin Inherits=bloom
'';
- buildTargets = "all hicolor-links";
- installTargets = [ "install-icons" "install-cursors" ];
- installFlags = [ "PREFIX=${placeholder "out"}" ];
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/share/icons
+ cp -vai bloom* Sea $out/share/icons
+
+ for theme in $out/share/icons/*; do
+ gtk-update-icon-cache $theme
+ done
+
+ cp -vai usr/share/icons/hicolor $out/share/icons
- postInstall = ''
- cp -a ./Sea ./usr/share/icons/hicolor "$out"/share/icons/
+ runHook postInstall
'';
passthru.updateScript = deepin.updateScript { inherit pname version src; };
diff --git a/nixpkgs/pkgs/desktops/deepin/deepin-screenshot/default.nix b/nixpkgs/pkgs/desktops/deepin/deepin-screenshot/default.nix
deleted file mode 100644
index 0ccc350962a..00000000000
--- a/nixpkgs/pkgs/desktops/deepin/deepin-screenshot/default.nix
+++ /dev/null
@@ -1,73 +0,0 @@
-{ stdenv
-, mkDerivation
-, fetchFromGitHub
-, fetchpatch
-, cmake
-, pkgconfig
-, xdg_utils
-, qttools
-, qtx11extras
-, dtkcore
-, dtkwidget
-, dtkwm
-, deepin-turbo
-, deepin-shortcut-viewer
-, deepin
-}:
-
-mkDerivation rec {
- pname = "deepin-screenshot";
- version = "5.0.0";
-
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "0h1kcf9i8q6rz4jhym3yf84zr6svzff0hh9sl7b24sflzkxx6zwk";
- };
-
- nativeBuildInputs = [
- cmake
- pkgconfig
- qttools
- deepin.setupHook
- ];
-
- buildInputs = [
- deepin-shortcut-viewer
- deepin-turbo
- dtkcore
- dtkwidget
- dtkwm
- qtx11extras
- ];
-
- patches = [
- (fetchpatch {
- url = "https://github.com/linuxdeepin/deepin-screenshot/pull/52/commits/e14508b223fd9965854ed41c944cea2ea19e6e0c.patch";
- sha256 = "18zvz98z3hr8pcdyb706za6h2nwx23zsjb1hgyp21ycinhzr9j9h";
- })
- ];
-
- postPatch = ''
- searchHardCodedPaths
- patchShebangs generate_translations.sh
- fixPath ${deepin-turbo} /usr/bin/deepin-turbo-invoker src/dbusservice/com.deepin.Screenshot.service
- fixPath $out /usr/bin/deepin-screenshot src/dbusservice/com.deepin.Screenshot.service
- substituteInPlace src/mainwindow.cpp --replace '"xdg-open,%1"' '"${xdg_utils}/bin/xdg-open,%1"'
- '';
-
- postFixup = ''
- searchHardCodedPaths $out
- '';
-
- passthru.updateScript = deepin.updateScript { inherit pname version src; };
-
- meta = with stdenv.lib; {
- description = "Easy-to-use screenshot tool for Deepin Desktop Environment";
- homepage = "https://github.com/linuxdeepin/deepin-screenshot";
- license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo flokli ];
- };
-}
diff --git a/nixpkgs/pkgs/desktops/deepin/default.nix b/nixpkgs/pkgs/desktops/deepin/default.nix
index 8d33ac154af..b177b2ccf35 100644
--- a/nixpkgs/pkgs/desktops/deepin/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/default.nix
@@ -12,7 +12,6 @@ let
ignoredVersions = "^2014(\\.|rc)|^v[0-9]+";
};
- dbus-factory = callPackage ./dbus-factory { };
dde-api = callPackage ./dde-api { };
dde-calendar = callPackage ./dde-calendar { };
dde-control-center = callPackage ./dde-control-center { };
@@ -36,7 +35,6 @@ let
deepin-image-viewer = callPackage ./deepin-image-viewer { };
deepin-menu = callPackage ./deepin-menu { };
deepin-movie-reborn = callPackage ./deepin-movie-reborn { };
- deepin-screenshot = callPackage ./deepin-screenshot { };
deepin-shortcut-viewer = callPackage ./deepin-shortcut-viewer { };
deepin-sound-theme = callPackage ./deepin-sound-theme { };
deepin-terminal = callPackage ./deepin-terminal {
@@ -50,12 +48,11 @@ let
dtkwidget = callPackage ./dtkwidget { };
dtkwm = callPackage ./dtkwm { };
go-dbus-factory = callPackage ./go-dbus-factory { };
- go-dbus-generator = callPackage ./go-dbus-generator { };
go-gir-generator = callPackage ./go-gir-generator { };
go-lib = callPackage ./go-lib { };
qcef = callPackage ./qcef { };
- qt5dxcb-plugin = callPackage ./qt5dxcb-plugin { };
qt5integration = callPackage ./qt5integration { };
+ qt5platform-plugins = callPackage ./qt5platform-plugins { };
startdde = callPackage ./startdde { };
udisks2-qt5 = callPackage ./udisks2-qt5 { };
diff --git a/nixpkgs/pkgs/desktops/deepin/disomaster/default.nix b/nixpkgs/pkgs/desktops/deepin/disomaster/default.nix
index 758c8ff76c3..89cbe34ceaa 100644
--- a/nixpkgs/pkgs/desktops/deepin/disomaster/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/disomaster/default.nix
@@ -10,13 +10,13 @@
mkDerivation rec {
pname = "disomaster";
- version = "5.0.0";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "13144gq0mpbpclzxc79fb1kirh0vvi50jvjnbpla9s8lvh59xl62";
+ sha256 = "1kmhlnw37pdmlf7k9zry657xlhz40m9nzg361kiyisn186pfqpws";
};
nativeBuildInputs = [
@@ -32,11 +32,12 @@ mkDerivation rec {
postPatch = ''
searchHardCodedPaths # debugging
-
- sed -i '/^QMAKE_PKGCONFIG_DESTDIR/i QMAKE_PKGCONFIG_PREFIX = $$PREFIX' \
- libdisomaster/libdisomaster.pro
'';
+ qmakeFlags = [
+ "QMAKE_PKGCONFIG_PREFIX=${placeholder "out"}"
+ ];
+
passthru.updateScript = deepin.updateScript { inherit pname version src; };
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/deepin/go-dbus-generator/default.nix b/nixpkgs/pkgs/desktops/deepin/go-dbus-generator/default.nix
deleted file mode 100644
index d0b2d8c07e6..00000000000
--- a/nixpkgs/pkgs/desktops/deepin/go-dbus-generator/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ stdenv
-, fetchFromGitHub
-, go
-, go-lib
-, deepin
-}:
-
-stdenv.mkDerivation rec {
- pname = "go-dbus-generator";
- version = "5.0.0";
-
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "17rzicqizyyrhjjf4rild7py1cyd07b2zdcd9nabvwn4gvj6lhfb";
- };
-
- nativeBuildInputs = [
- go
- go-lib
- ];
-
- makeFlags = [
- "PREFIX=${placeholder "out"}"
- "GOCACHE=$(TMPDIR)/go-cache"
- ];
-
- passthru.updateScript = deepin.updateScript { inherit pname version src; };
-
- meta = with stdenv.lib; {
- description = "Convert dbus interfaces to go-lang or qml wrapper code";
- homepage = "https://github.com/linuxdeepin/go-dbus-generator";
- license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo ];
- };
-}
diff --git a/nixpkgs/pkgs/desktops/deepin/go-lib/default.nix b/nixpkgs/pkgs/desktops/deepin/go-lib/default.nix
index d45351fd6dc..7129d912e30 100644
--- a/nixpkgs/pkgs/desktops/deepin/go-lib/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/go-lib/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "go-lib";
- version = "5.0.0";
+ version = "5.4.5";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0j1ik5hfrysqgync8cyv815cwyjn67k8n69x6llxdp39jli1k8q0";
+ sha256 = "021sq7nzvfwsa5ccsb3vdjk53m7cf693xm4wkdkrkf8pja6vz94q";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/desktops/deepin/qcef/default.nix b/nixpkgs/pkgs/desktops/deepin/qcef/default.nix
index fb6bb89d939..c37915377d8 100644
--- a/nixpkgs/pkgs/desktops/deepin/qcef/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/qcef/default.nix
@@ -64,14 +64,14 @@ let
in
mkDerivation rec {
pname = "qcef";
- version = "1.1.7";
+ version = "1.1.8";
srcs = [
(fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1x0vb4nkfa1lq0nh6iqpxfvsqmb6qfn305pbc92bsqpgiqd7jvb1";
+ sha256 = "14a33af1h3wj3yph080c1ri3m27bqj1v1k0jdqc63x7c3smnpwfk";
name = pname;
})
(fetchFromGitHub {
diff --git a/nixpkgs/pkgs/desktops/deepin/qt5integration/default.nix b/nixpkgs/pkgs/desktops/deepin/qt5integration/default.nix
index cc427611c34..e3bbaba068b 100644
--- a/nixpkgs/pkgs/desktops/deepin/qt5integration/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/qt5integration/default.nix
@@ -8,7 +8,7 @@
, qtx11extras
, qtmultimedia
, qtsvg
-, qt5dxcb-plugin
+, qt5platform-plugins
, qtstyleplugins
, dtkcore
, dtkwidget
@@ -34,7 +34,7 @@ mkDerivation rec {
buildInputs = [
dtkcore
dtkwidget
- qt5dxcb-plugin
+ qt5platform-plugins
mtdev
lxqt.libqtxdg
qtstyleplugins
diff --git a/nixpkgs/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix b/nixpkgs/pkgs/desktops/deepin/qt5platform-plugins/default.nix
index 4aa10fb1a93..33e4863c0d9 100644
--- a/nixpkgs/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/qt5platform-plugins/default.nix
@@ -12,15 +12,15 @@
}:
mkDerivation rec {
- pname = "qt5dxcb-plugin";
- version = "5.0.1";
+ pname = "qt5platform-plugins";
+ version = "5.0.11";
srcs = [
(fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1pkhbx4hzjv7n4mscv7dng9ymjcc1csdc82iy62yxshhq32bcfja";
+ sha256 = "14xkr3p49716jc9v7ksj6jgcmfa65qicqrmablizfi71srg3z2pr";
})
qtbase.src
];
@@ -51,13 +51,11 @@ mkDerivation rec {
"INSTALL_PATH=${placeholder "out"}/${qtbase.qtPluginPrefix}/platforms"
];
- enableParallelBuilding = true;
-
passthru.updateScript = deepin.updateScript { inherit pname version; src = (builtins.head srcs); };
meta = with stdenv.lib; {
description = "Qt platform theme integration plugin for DDE";
- homepage = "https://github.com/linuxdeepin/qt5dxcb-plugin";
+ homepage = "https://github.com/linuxdeepin/qt5platform-plugins";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
diff --git a/nixpkgs/pkgs/desktops/deepin/startdde/default.nix b/nixpkgs/pkgs/desktops/deepin/startdde/default.nix
index 7d03b00928e..75b36e85de3 100644
--- a/nixpkgs/pkgs/desktops/deepin/startdde/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/startdde/default.nix
@@ -4,7 +4,6 @@
, pkgconfig
, alsaLib
, coreutils
-, dbus-factory
, dde-api
, dde-daemon
, dde-dock
@@ -53,7 +52,6 @@ buildGoPackage rec {
nativeBuildInputs = [
pkgconfig
- dbus-factory
jq
wrapGAppsHook
deepin.setupHook
diff --git a/nixpkgs/pkgs/desktops/deepin/udisks2-qt5/default.nix b/nixpkgs/pkgs/desktops/deepin/udisks2-qt5/default.nix
index 385fedfc478..0fcc2e9f9f7 100644
--- a/nixpkgs/pkgs/desktops/deepin/udisks2-qt5/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/udisks2-qt5/default.nix
@@ -8,13 +8,13 @@
mkDerivation rec {
pname = "udisks2-qt5";
- version = "5.0.0";
+ version = "5.0.3";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0mqxm6ixzpbg0rr6ly2kvnkpag8gjza67ya7jv4i4rihbq1d0wzi";
+ sha256 = "0c87ks9glwhk4m2s7kf7mb43q011yi6l3qjq2ammmfqwl8xal69a";
};
nativeBuildInputs = [
@@ -27,11 +27,15 @@ mkDerivation rec {
];
postPatch = ''
- searchHardCodedPaths
+ searchHardCodedPaths # debugging
'';
+ qmakeFlags = [
+ "QMAKE_PKGCONFIG_PREFIX=${placeholder "out"}"
+ ];
+
postFixup = ''
- searchHardCodedPaths $out
+ searchHardCodedPaths $out # debugging
'';
passthru.updateScript = deepin.updateScript { inherit pname version src; };