diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-11-12 23:28:19 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-12 23:28:19 +0000 |
commit | 0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2 (patch) | |
tree | 80de27ad2673c73076eac2651abe61aac395ec25 /pkgs/misc/themes | |
parent | 5b606cc60ae2038923b6be7dad213b3e1d37eb7c (diff) | |
parent | 3400c8098cf3a42938d0224c3a1734fb30648768 (diff) | |
download | nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.tar nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.tar.gz nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.tar.bz2 nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.tar.lz nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.tar.xz nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.tar.zst nixlib-0c38e68d395aada1d8b09ffb0acb5ab35ab3cdd2.zip |
Merge pull request #49356 from gnidorah/qtcurve
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 ]; + }; +} |