diff options
author | gnidorah <gnidorah@users.noreply.github.com> | 2018-10-28 22:18:57 +0300 |
---|---|---|
committer | gnidorah <gnidorah@users.noreply.github.com> | 2018-10-28 22:51:19 +0300 |
commit | 3400c8098cf3a42938d0224c3a1734fb30648768 (patch) | |
tree | 6a9f2ab6bc1857ca6cd3d22fcfe28d33b5a9ea6f /pkgs | |
parent | bf939f788d3b7929db9b6bceba4684f5bd14ed45 (diff) | |
download | nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.tar nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.tar.gz nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.tar.bz2 nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.tar.lz nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.tar.xz nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.tar.zst nixpkgs-3400c8098cf3a42938d0224c3a1734fb30648768.zip |
qtcurve: init at 1.9
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/misc/themes/qtcurve/default.nix | 51 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/misc/themes/qtcurve/default.nix b/pkgs/misc/themes/qtcurve/default.nix new file mode 100644 index 00000000000..54715c01a9e --- /dev/null +++ b/pkgs/misc/themes/qtcurve/default.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig +, gtk2, qtbase, qtsvg, qtx11extras # Toolkit dependencies +, karchive, kconfig, kconfigwidgets, kio, frameworkintegration +, kguiaddons, ki18n, kwindowsystem, kdelibs4support, kiconthemes +, libpthreadstubs, pcre, libXdmcp, libX11, libXau # X11 dependencies +}: + +let + version = "1.9"; +in stdenv.mkDerivation { + name = "qtcurve-${version}"; + src = fetchurl { + url = "http://download.kde.org/stable/qtcurve/qtcurve-${version}.tar.xz"; + sha256 = "169gdny1cdld0qnx3nqvx568zjzdba4pwp3gxapc1hdh2cymw7r8"; + }; + + enableParallelBuilding = true; + + nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ]; + + buildInputs = [ + gtk2 + qtbase qtsvg qtx11extras + karchive kconfig kconfigwidgets kio kiconthemes kguiaddons ki18n + kwindowsystem kdelibs4support frameworkintegration + libpthreadstubs + pcre + libXdmcp libX11 libXau + ]; + + preConfigure = '' + for i in qt5/CMakeLists.txt qt5/config/CMakeLists.txt + do + substituteInPlace $i \ + --replace "{_Qt5_PLUGIN_INSTALL_DIR}" "{KDE_INSTALL_QTPLUGINDIR}" + done + substituteInPlace CMakeLists.txt \ + --replace \$\{GTK2_PREFIX\} $out + substituteInPlace gtk2/style/CMakeLists.txt \ + --replace \$\{GTK2_LIBDIR\} $out/lib + patchShebangs tools/gen-version.sh + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/QtCurve/qtcurve; + description = "Widget styles for Qt5/Plasma 5 and gtk2"; + platforms = platforms.linux; + license = licenses.lgpl21Plus; + maintainers = [ maintainers.gnidorah ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4b6822b9af6..fc26e728b78 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18124,6 +18124,8 @@ with pkgs; ptex = callPackage ../development/libraries/ptex {}; + qtcurve = libsForQt5.callPackage ../misc/themes/qtcurve {}; + rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { }; scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { }; |