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/misc/themes | |
parent | bf939f788d3b7929db9b6bceba4684f5bd14ed45 (diff) | |
download | nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.tar nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.tar.gz nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.tar.bz2 nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.tar.lz nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.tar.xz nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.tar.zst nixlib-3400c8098cf3a42938d0224c3a1734fb30648768.zip |
qtcurve: init at 1.9
Diffstat (limited to 'pkgs/misc/themes')
-rw-r--r-- | pkgs/misc/themes/qtcurve/default.nix | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/pkgs/misc/themes/qtcurve/default.nix b/pkgs/misc/themes/qtcurve/default.nix new file mode 100644 index 000000000000..54715c01a9ee --- /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 ]; + }; +} |