tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
qt5: remove makeQtWrapper
Thomas Tuegel
8 years ago
c816bbc8
1607f516
+323
-582
92 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
audacious
qt-5.nix
cantata
default.nix
dfasma
default.nix
sonic-visualiser
default.nix
editors
kdevelop5
kdevelop.nix
kdevplatform.nix
neovim
qt.nix
graphics
ipe
default.nix
krita
default.nix
photoqt
default.nix
renderdoc
default.nix
kde
ark
default.nix
filelight.nix
gwenview.nix
k3b.nix
kate.nix
kcachegrind.nix
kcalc.nix
kcolorchooser.nix
kcontacts.nix
kdenlive.nix
kdf.nix
kgpg.nix
khelpcenter.nix
kig.nix
kmix.nix
kolourpaint.nix
kompare.nix
konsole.nix
krfb.nix
kwalletmanager.nix
marble.nix
okteta.nix
okular.nix
print-manager.nix
spectacle.nix
misc
albert
default.nix
cool-retro-term
default.nix
cura
default.nix
golden-cheetah
default.nix
gpxsee
default.nix
kdeconnect
default.nix
openbrf
default.nix
qsyncthingtray
default.nix
qtpass
default.nix
redis-desktop-manager
default.nix
xca
default.nix
networking
browsers
qutebrowser
default.nix
dropbox
default.nix
instant-messengers
qtox
default.nix
quaternion
default.nix
ricochet
default.nix
telegram
cutegram
default.nix
tdesktop
default.nix
tensor
default.nix
irc
communi
default.nix
konversation
default.nix
mailreaders
trojita
default.nix
mumble
default.nix
newsreaders
quiterss
default.nix
office
mendeley
default.nix
mytetra
default.nix
skrooge
default.nix
science
astronomy
stellarium
default.nix
electronics
fritzing
default.nix
math
speedcrunch
default.nix
robotics
qgroundcontrol
default.nix
video
bomi
default.nix
openshot-qt
default.nix
shotcut
default.nix
virtualization
virt-manager
qt.nix
virtualbox
default.nix
desktops
plasma-5
systemsettings.nix
development
libraries
libqtav
default.nix
qt-5
5.6
default.nix
5.8
default.nix
qtdeclarative
default.nix
qttools
default.nix
make-qt-wrapper-darwin.sh
make-qt-wrapper.sh
qtcreator
default.nix
tools
analysis
qcachegrind
default.nix
database
sqlitebrowser
default.nix
tora
default.nix
vogl
default.nix
os-specific
linux
v4l-utils
default.nix
tools
audio
qastools
default.nix
misc
antimicro
default.nix
qt5ct
default.nix
radeon-profile
default.nix
rockbox-utility
default.nix
top-level
all-packages.nix
+5
-13
pkgs/applications/audio/audacious/qt-5.nix
···
1
{
2
-
stdenv, lib, fetchurl,
3
-
gettext, makeQtWrapper, pkgconfig,
4
qtbase,
5
alsaLib, curl, faad2, ffmpeg, flac, fluidsynth, gdk_pixbuf, lame, libbs2b,
6
libcddb, libcdio082, libcue, libjack2, libmad, libmcs, libmms, libmodplug,
···
24
};
25
in
26
27
-
stdenv.mkDerivation {
28
inherit version;
29
name = "audacious-qt5-${version}";
30
31
sourceFiles = lib.attrValues sources;
32
sourceRoots = lib.attrNames sources;
33
34
-
nativeBuildInputs = [
35
-
gettext makeQtWrapper pkgconfig
36
-
];
37
38
buildInputs = [
39
# Core dependencies
···
68
fi
69
70
done
71
-
72
-
source $stdenv/setup
73
-
wrapQtProgram $out/bin/audacious
74
-
wrapQtProgram $out/bin/audtool
75
'';
76
77
-
enableParallelBuilding = true;
78
-
79
-
meta = with stdenv.lib; {
80
description = "Audio player";
81
homepage = http://audacious-media-player.org/;
82
maintainers = with maintainers; [ ttuegel ];
···
1
{
2
+
mkDerivation, lib, fetchurl,
3
+
gettext, pkgconfig,
4
qtbase,
5
alsaLib, curl, faad2, ffmpeg, flac, fluidsynth, gdk_pixbuf, lame, libbs2b,
6
libcddb, libcdio082, libcue, libjack2, libmad, libmcs, libmms, libmodplug,
···
24
};
25
in
26
27
+
mkDerivation {
28
inherit version;
29
name = "audacious-qt5-${version}";
30
31
sourceFiles = lib.attrValues sources;
32
sourceRoots = lib.attrNames sources;
33
34
+
nativeBuildInputs = [ gettext pkgconfig ];
0
0
35
36
buildInputs = [
37
# Core dependencies
···
66
fi
67
68
done
0
0
0
0
69
'';
70
71
+
meta = with lib; {
0
0
72
description = "Audio player";
73
homepage = http://audacious-media-player.org/;
74
maintainers = with maintainers; [ ttuegel ];
+1
-7
pkgs/applications/audio/cantata/default.nix
···
1
{ stdenv, fetchFromGitHub, cmake, vlc
2
, withQt4 ? false, qt4
3
-
, withQt5 ? true, qtbase, qtsvg, qttools, makeQtWrapper
4
5
# Cantata doesn't build with cdparanoia enabled so we disable that
6
# default for now until I (or someone else) figure it out.
···
63
++ stdenv.lib.optional withMusicbrainz libmusicbrainz5
64
++ stdenv.lib.optional (withTaglib && withDevices) udisks2;
65
66
-
nativeBuildInputs = stdenv.lib.optional withQt5 makeQtWrapper;
67
-
68
cmakeFlags = stdenv.lib.flatten [
69
(fstat withQt5 "QT5")
70
(fstats withTaglib [ "TAGLIB" "TAGLIB_EXTRAS" ])
···
86
# This is already fixed upstream but not released yet. Maybe in version 2.
87
preConfigure = ''
88
sed -i -e 's/STRLESS/VERSION_LESS/g' cmake/FindTaglib.cmake
89
-
'';
90
-
91
-
postInstall = stdenv.lib.optionalString withQt5 ''
92
-
wrapQtProgram "$out/bin/cantata"
93
'';
94
95
meta = with stdenv.lib; {
···
1
{ stdenv, fetchFromGitHub, cmake, vlc
2
, withQt4 ? false, qt4
3
+
, withQt5 ? true, qtbase, qtsvg, qttools
4
5
# Cantata doesn't build with cdparanoia enabled so we disable that
6
# default for now until I (or someone else) figure it out.
···
63
++ stdenv.lib.optional withMusicbrainz libmusicbrainz5
64
++ stdenv.lib.optional (withTaglib && withDevices) udisks2;
65
0
0
66
cmakeFlags = stdenv.lib.flatten [
67
(fstat withQt5 "QT5")
68
(fstats withTaglib [ "TAGLIB" "TAGLIB_EXTRAS" ])
···
84
# This is already fixed upstream but not released yet. Maybe in version 2.
85
preConfigure = ''
86
sed -i -e 's/STRLESS/VERSION_LESS/g' cmake/FindTaglib.cmake
0
0
0
0
87
'';
88
89
meta = with stdenv.lib; {
+2
-6
pkgs/applications/audio/dfasma/default.nix
···
1
-
{ stdenv, fetchFromGitHub, fftw, libsndfile, qtbase, qtmultimedia, qmake, makeQtWrapper }:
2
3
let
4
···
39
40
buildInputs = [ fftw libsndfile qtbase qtmultimedia ];
41
42
-
nativeBuildInputs = [ makeQtWrapper qmake ];
43
44
postPatch = ''
45
substituteInPlace dfasma.pro --replace '$$DFASMAVERSIONGITPRO' '${version}'
···
52
'';
53
54
enableParallelBuilding = true;
55
-
56
-
postInstall = ''
57
-
wrapQtProgram "$out/bin/dfasma"
58
-
'';
59
60
meta = with stdenv.lib; {
61
description = "Analyse and compare audio files in time and frequency";
···
1
+
{ stdenv, fetchFromGitHub, fftw, libsndfile, qtbase, qtmultimedia, qmake }:
2
3
let
4
···
39
40
buildInputs = [ fftw libsndfile qtbase qtmultimedia ];
41
42
+
nativeBuildInputs = [ qmake ];
43
44
postPatch = ''
45
substituteInPlace dfasma.pro --replace '$$DFASMAVERSIONGITPRO' '${version}'
···
52
'';
53
54
enableParallelBuilding = true;
0
0
0
0
55
56
meta = with stdenv.lib; {
57
description = "Analyse and compare audio files in time and frequency";
+2
-3
pkgs/applications/audio/sonic-visualiser/default.nix
···
2
3
{ stdenv, fetchurl, alsaLib, bzip2, fftw, libjack2, libX11, liblo
4
, libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate
5
-
, libsndfile, pkgconfig, libpulseaudio, makeQtWrapper, qtbase, redland
6
, qmake, rubberband, serd, sord, vampSDK, fftwFloat
7
}:
8
···
31
libX11
32
];
33
34
-
nativeBuildInputs = [ makeQtWrapper pkgconfig qmake ];
35
36
configurePhase = ''
37
for i in sonic-visualiser svapp svcore svgui;
···
43
mkdir -p $out/{bin,share/sonic-visualiser}
44
cp sonic-visualiser $out/bin/
45
cp -r samples $out/share/sonic-visualiser/
46
-
wrapQtProgram "$out/bin/sonic-visualiser"
47
'';
48
49
meta = with stdenv.lib; {
···
2
3
{ stdenv, fetchurl, alsaLib, bzip2, fftw, libjack2, libX11, liblo
4
, libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate
5
+
, libsndfile, pkgconfig, libpulseaudio, qtbase, redland
6
, qmake, rubberband, serd, sord, vampSDK, fftwFloat
7
}:
8
···
31
libX11
32
];
33
34
+
nativeBuildInputs = [ pkgconfig qmake ];
35
36
configurePhase = ''
37
for i in sonic-visualiser svapp svcore svgui;
···
43
mkdir -p $out/{bin,share/sonic-visualiser}
44
cp sonic-visualiser $out/bin/
45
cp -r samples $out/share/sonic-visualiser/
0
46
'';
47
48
meta = with stdenv.lib; {
+2
-2
pkgs/applications/editors/kdevelop5/kdevelop.nix
···
1
-
{ mkDerivation, lib, fetchurl, cmake, gettext, pkgconfig, extra-cmake-modules, wrapGAppsHook
2
, qtquickcontrols, qtwebkit, qttools, kde-cli-tools
3
, kconfig, kdeclarative, kdoctools, kiconthemes, ki18n, kitemmodels, kitemviews
4
, kjobwidgets, kcmutils, kio, knewstuff, knotifyconfig, kparts, ktexteditor
···
21
};
22
23
nativeBuildInputs = [
24
-
cmake gettext pkgconfig extra-cmake-modules makeWrapper wrapGAppsHook
25
];
26
27
buildInputs = [
···
1
+
{ mkDerivation, lib, fetchurl, cmake, gettext, pkgconfig, extra-cmake-modules
2
, qtquickcontrols, qtwebkit, qttools, kde-cli-tools
3
, kconfig, kdeclarative, kdoctools, kiconthemes, ki18n, kitemmodels, kitemviews
4
, kjobwidgets, kcmutils, kio, knewstuff, knotifyconfig, kparts, ktexteditor
···
21
};
22
23
nativeBuildInputs = [
24
+
cmake gettext pkgconfig extra-cmake-modules makeWrapper
25
];
26
27
buildInputs = [
+3
-4
pkgs/applications/editors/kdevelop5/kdevplatform.nix
···
1
-
{ stdenv, fetchurl, fetchpatch, cmake, gettext, pkgconfig, extra-cmake-modules, makeQtWrapper
2
, boost, subversion, apr, aprutil
3
, qtscript, qtwebkit, grantlee, karchive, kconfig, kcoreaddons, kguiaddons, kiconthemes, ki18n
4
, kitemmodels, kitemviews, kio, kparts, sonnet, kcmutils, knewstuff, knotifications
···
11
in
12
stdenv.mkDerivation rec {
13
name = "${pname}-${version}";
14
-
15
src = fetchurl {
16
url = "mirror://kde/stable/kdevelop/${version}/src/${name}.tar.xz";
17
sha256 = "3159440512b1373c1a4b35f401ba1f81217de9578372b45137af141eeda6e726";
···
25
})
26
];
27
28
-
nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules makeQtWrapper ];
29
30
-
propagatedBuildInputs = [ ];
31
buildInputs = [
32
boost subversion apr aprutil
33
qtscript qtwebkit grantlee karchive kconfig kcoreaddons kguiaddons kiconthemes
···
1
+
{ stdenv, fetchurl, fetchpatch, cmake, gettext, pkgconfig, extra-cmake-modules
2
, boost, subversion, apr, aprutil
3
, qtscript, qtwebkit, grantlee, karchive, kconfig, kcoreaddons, kguiaddons, kiconthemes, ki18n
4
, kitemmodels, kitemviews, kio, kparts, sonnet, kcmutils, knewstuff, knotifications
···
11
in
12
stdenv.mkDerivation rec {
13
name = "${pname}-${version}";
14
+
15
src = fetchurl {
16
url = "mirror://kde/stable/kdevelop/${version}/src/${name}.tar.xz";
17
sha256 = "3159440512b1373c1a4b35f401ba1f81217de9578372b45137af141eeda6e726";
···
25
})
26
];
27
28
+
nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules ];
29
0
30
buildInputs = [
31
boost subversion apr aprutil
32
qtscript qtwebkit grantlee karchive kconfig kcoreaddons kguiaddons kiconthemes
+4
-4
pkgs/applications/editors/neovim/qt.nix
···
1
-
{ stdenv, fetchFromGitHub, cmake, doxygen
2
-
, libmsgpack, makeQtWrapper, neovim, pythonPackages, qtbase }:
3
4
stdenv.mkDerivation rec {
5
name = "neovim-qt-${version}";
···
31
jinja2 msgpack python
32
]);
33
34
-
nativeBuildInputs = [ cmake doxygen makeQtWrapper ];
35
36
enableParallelBuilding = true;
37
···
43
'';
44
45
postInstall = ''
46
-
wrapQtProgram "$out/bin/nvim-qt" \
47
--prefix PATH : "${neovim}/bin"
48
'';
49
···
1
+
{ stdenv, fetchFromGitHub, cmake, doxygen, makeWrapper
2
+
, libmsgpack, neovim, pythonPackages, qtbase }:
3
4
stdenv.mkDerivation rec {
5
name = "neovim-qt-${version}";
···
31
jinja2 msgpack python
32
]);
33
34
+
nativeBuildInputs = [ cmake doxygen makeWrapper ];
35
36
enableParallelBuilding = true;
37
···
43
'';
44
45
postInstall = ''
46
+
wrapProgram "$out/bin/nvim-qt" \
47
--prefix PATH : "${neovim}/bin"
48
'';
49
+4
-5
pkgs/applications/graphics/ipe/default.nix
···
1
-
{ stdenv, fetchurl, pkgconfig, zlib, freetype, cairo, lua5, texlive, ghostscript
2
, libjpeg, qtbase
3
-
, makeQtWrapper
4
}:
5
6
stdenv.mkDerivation rec {
···
28
LUA_PACKAGE = "lua";
29
30
buildInputs = [
31
-
libjpeg pkgconfig zlib qtbase freetype cairo lua5 texlive ghostscript
32
];
33
34
-
nativeBuildInputs = [ makeQtWrapper ];
35
36
postFixup = ''
37
for prog in $out/bin/*; do
38
-
wrapQtProgram "$prog" --prefix PATH : "${texlive}/bin"
39
done
40
'';
41
···
1
+
{ stdenv, fetchurl, makeWrapper, pkgconfig, zlib, freetype, cairo, lua5, texlive, ghostscript
2
, libjpeg, qtbase
0
3
}:
4
5
stdenv.mkDerivation rec {
···
27
LUA_PACKAGE = "lua";
28
29
buildInputs = [
30
+
libjpeg zlib qtbase freetype cairo lua5 texlive ghostscript
31
];
32
33
+
nativeBuildInputs = [ makeWrapper pkgconfig ];
34
35
postFixup = ''
36
for prog in $out/bin/*; do
37
+
wrapProgram "$prog" --prefix PATH : "${texlive}/bin"
38
done
39
'';
40
+4
-12
pkgs/applications/graphics/krita/default.nix
···
1
-
{ stdenv, lib, fetchurl, cmake, extra-cmake-modules, makeQtWrapper
2
, karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons
3
, kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem
4
, kio, kcrash
···
6
, openjpeg, opencolorio, vc, poppler_qt5, curl, ilmbase
7
}:
8
9
-
stdenv.mkDerivation rec {
10
name = "krita-${version}";
11
ver_min = "3.1.3";
12
version = "${ver_min}";
···
16
sha256 = "125js6c8aw4bqhs28pwnl3rbgqx5yx4zsklw7bfdhy3vf6lrysw1";
17
};
18
19
-
nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ];
20
21
buildInputs = [
22
karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons
···
27
28
NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ];
29
30
-
enableParallelBuilding = true;
31
-
32
-
postInstall = ''
33
-
for i in $out/bin/*; do
34
-
wrapQtProgram "$i"
35
-
done
36
-
'';
37
-
38
-
meta = with stdenv.lib; {
39
description = "A free an open source painting application";
40
homepage = "https://krita.org/";
41
maintainers = with maintainers; [ abbradar ];
···
1
+
{ mkDerivation, lib, fetchurl, cmake, extra-cmake-modules
2
, karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons
3
, kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem
4
, kio, kcrash
···
6
, openjpeg, opencolorio, vc, poppler_qt5, curl, ilmbase
7
}:
8
9
+
mkDerivation rec {
10
name = "krita-${version}";
11
ver_min = "3.1.3";
12
version = "${ver_min}";
···
16
sha256 = "125js6c8aw4bqhs28pwnl3rbgqx5yx4zsklw7bfdhy3vf6lrysw1";
17
};
18
19
+
nativeBuildInputs = [ cmake extra-cmake-modules ];
20
21
buildInputs = [
22
karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons
···
27
28
NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ];
29
30
+
meta = with lib; {
0
0
0
0
0
0
0
0
31
description = "A free an open source painting application";
32
homepage = "https://krita.org/";
33
maintainers = with maintainers; [ abbradar ];
+3
-6
pkgs/applications/graphics/photoqt/default.nix
···
1
-
{ stdenv, fetchurl, cmake, makeQtWrapper, exiv2, graphicsmagick
2
, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols, qttools
3
}:
4
···
12
sha256 = "0j2kvxfb5pd9abciv161nkcsyam6n8kfqs8ymwj2mxiqflwbmfl1";
13
};
14
0
15
buildInputs = [
16
-
cmake makeQtWrapper qtbase qtquickcontrols qttools exiv2 graphicsmagick
17
qtmultimedia qtdeclarative
18
];
19
20
preConfigure = ''
21
export MAGICK_LOCATION="${graphicsmagick}/include/GraphicsMagick"
22
-
'';
23
-
24
-
postInstall = ''
25
-
wrapQtProgram $out/bin/photoqt
26
'';
27
28
meta = {
···
1
+
{ stdenv, fetchurl, cmake, exiv2, graphicsmagick
2
, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols, qttools
3
}:
4
···
12
sha256 = "0j2kvxfb5pd9abciv161nkcsyam6n8kfqs8ymwj2mxiqflwbmfl1";
13
};
14
15
+
nativeBuildInputs = [ cmake ];
16
buildInputs = [
17
+
qtbase qtquickcontrols qttools exiv2 graphicsmagick
18
qtmultimedia qtdeclarative
19
];
20
21
preConfigure = ''
22
export MAGICK_LOCATION="${graphicsmagick}/include/GraphicsMagick"
0
0
0
0
23
'';
24
25
meta = {
+4
-4
pkgs/applications/graphics/renderdoc/default.nix
···
1
-
{ stdenv, fetchFromGitHub, cmake, qtbase, qtx11extras
2
-
, pkgconfig, xorg, makeQtWrapper, vulkan-loader
3
}:
4
5
stdenv.mkDerivation rec {
···
16
buildInputs = [
17
qtbase xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader
18
];
19
-
nativeBuildInputs = [ cmake makeQtWrapper pkgconfig ];
20
21
cmakeFlags = [
22
"-DBUILD_VERSION_HASH=${src.rev}-distro-nix"
···
30
mkdir $out/bin/.bin
31
mv $out/bin/qrenderdoc $out/bin/.bin/qrenderdoc
32
ln -s $out/bin/.bin/qrenderdoc $out/bin/qrenderdoc
33
-
wrapQtProgram $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
34
mv $out/bin/renderdoccmd $out/bin/.bin/renderdoccmd
35
ln -s $out/bin/.bin/renderdoccmd $out/bin/renderdoccmd
36
wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
···
1
+
{ stdenv, fetchFromGitHub, cmake, makeWrapper, pkgconfig
2
+
, qtbase, qtx11extras, vulkan-loader, xorg
3
}:
4
5
stdenv.mkDerivation rec {
···
16
buildInputs = [
17
qtbase xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader
18
];
19
+
nativeBuildInputs = [ cmake makeWrapper pkgconfig ];
20
21
cmakeFlags = [
22
"-DBUILD_VERSION_HASH=${src.rev}-distro-nix"
···
30
mkdir $out/bin/.bin
31
mv $out/bin/qrenderdoc $out/bin/.bin/qrenderdoc
32
ln -s $out/bin/.bin/qrenderdoc $out/bin/qrenderdoc
33
+
wrapProgram $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
34
mv $out/bin/renderdoccmd $out/bin/.bin/renderdoccmd
35
ln -s $out/bin/.bin/renderdoccmd $out/bin/renderdoccmd
36
wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
+4
-6
pkgs/applications/kde/ark/default.nix
···
1
{
2
-
mkDerivation, lib, config, wrapGAppsHook,
3
4
extra-cmake-modules, kdoctools,
5
···
15
16
mkDerivation {
17
name = "ark";
18
-
nativeBuildInputs = [
19
-
extra-cmake-modules kdoctools wrapGAppsHook
20
-
];
21
propagatedBuildInputs = [
22
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
23
kpty kwidgetsaddons libarchive kitemmodels
24
];
25
-
preFixup =
26
let
27
PATH =
28
lib.makeBinPath
29
([ p7zip unzipNLS zip ] ++ lib.optional unfreeEnableUnrar unrar);
30
in ''
31
-
gappsWrapperArgs+=(--prefix PATH : "${PATH}")
32
'';
33
meta = {
34
license = with lib.licenses;
···
1
{
2
+
mkDerivation, lib, config, makeWrapper,
3
4
extra-cmake-modules, kdoctools,
5
···
15
16
mkDerivation {
17
name = "ark";
18
+
nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
0
0
19
propagatedBuildInputs = [
20
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
21
kpty kwidgetsaddons libarchive kitemmodels
22
];
23
+
postFixup =
24
let
25
PATH =
26
lib.makeBinPath
27
([ p7zip unzipNLS zip ] ++ lib.optional unfreeEnableUnrar unrar);
28
in ''
29
+
wrapProgram "$out/bin/ark" --prefix PATH: "${PATH}"
30
'';
31
meta = {
32
license = with lib.licenses;
+2
-2
pkgs/applications/kde/filelight.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kio, kparts, kxmlgui, qtscript, solid
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = with lib.maintainers; [ fridh vcunat ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
14
propagatedBuildInputs = [
15
kio kparts kxmlgui qtscript solid
16
];
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kio, kparts, kxmlgui, qtscript, solid
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = with lib.maintainers; [ fridh vcunat ];
12
};
13
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
14
propagatedBuildInputs = [
15
kio kparts kxmlgui qtscript solid
16
];
+8
-6
pkgs/applications/kde/gwenview.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
-
baloo, exiv2, kactivities, kdelibs4support, kio, kipi-plugins, lcms2,
5
-
libkdcraw, libkipi, phonon, qtimageformats, qtsvg, qtx11extras
0
6
}:
7
8
mkDerivation {
···
11
license = with lib.licenses; [ gpl2 fdl12 ];
12
maintainers = [ lib.maintainers.ttuegel ];
13
};
14
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
0
15
propagatedBuildInputs = [
16
-
baloo kactivities kdelibs4support kio exiv2 lcms2 libkdcraw
17
-
libkipi phonon qtimageformats qtsvg qtx11extras
18
];
19
propagatedUserEnvPkgs = [ kipi-plugins ];
20
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
+
exiv2, lcms2,
5
+
baloo, kactivities, kdelibs4support, kio, kipi-plugins, libkdcraw, libkipi,
6
+
phonon, qtimageformats, qtsvg, qtx11extras
7
}:
8
9
mkDerivation {
···
12
license = with lib.licenses; [ gpl2 fdl12 ];
13
maintainers = [ lib.maintainers.ttuegel ];
14
};
15
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
16
+
buildInputs = [ exiv2 lcms2 ];
17
propagatedBuildInputs = [
18
+
baloo kactivities kdelibs4support kio libkdcraw libkipi phonon
19
+
qtimageformats qtsvg qtx11extras
20
];
21
propagatedUserEnvPkgs = [ kipi-plugins ];
22
}
+6
-5
pkgs/applications/kde/k3b.nix
···
1
-
{ mkDerivation, lib, wrapGAppsHook, extra-cmake-modules
0
2
, qtwebkit
3
-
, libkcddb, kcmutils, kdoctools, kfilemetadata, knewstuff, knotifyconfig, solid, kxmlgui
4
, flac, lame, libmad, libmpcdec, libvorbis
5
, libsamplerate, libsndfile, taglib
6
, cdparanoia, cdrdao, cdrtools, dvdplusrwtools, libburn, libdvdcss, libdvdread, vcdimager
···
14
maintainers = with maintainers; [ sander phreedom ];
15
platforms = platforms.linux;
16
};
17
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
18
propagatedBuildInputs = [
19
# qt
20
qtwebkit
···
29
# others
30
ffmpeg libmusicbrainz2
31
];
32
-
preFixup =
33
let k3bPath = lib.makeBinPath [
34
cdrdao cdrtools dvdplusrwtools libburn normalize sox transcode
35
vcdimager
36
];
37
in ''
38
-
gappsWrapperArgs+=(--prefix PATH : "${k3bPath}")
39
'';
40
}
···
1
+
{ mkDerivation, lib
2
+
, extra-cmake-modules, kdoctools, makeWrapper
3
, qtwebkit
4
+
, libkcddb, kcmutils, kfilemetadata, knewstuff, knotifyconfig, solid, kxmlgui
5
, flac, lame, libmad, libmpcdec, libvorbis
6
, libsamplerate, libsndfile, taglib
7
, cdparanoia, cdrdao, cdrtools, dvdplusrwtools, libburn, libdvdcss, libdvdread, vcdimager
···
15
maintainers = with maintainers; [ sander phreedom ];
16
platforms = platforms.linux;
17
};
18
+
nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
19
propagatedBuildInputs = [
20
# qt
21
qtwebkit
···
30
# others
31
ffmpeg libmusicbrainz2
32
];
33
+
postFixup =
34
let k3bPath = lib.makeBinPath [
35
cdrdao cdrtools dvdplusrwtools libburn normalize sox transcode
36
vcdimager
37
];
38
in ''
39
+
wrapProgram "$out/bin/k3b" --prefix PATH : "${k3bPath}"
40
'';
41
}
+4
-3
pkgs/applications/kde/kate.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kactivities, kconfig, kcrash, kdbusaddons, kguiaddons, kiconthemes, ki18n,
5
kinit, kio, kitemmodels, kjobwidgets, knewstuff, knotifications, konsole,
6
kparts, ktexteditor, kwindowsystem, kwallet, kxmlgui, libgit2,
···
13
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
0
17
propagatedBuildInputs = [
18
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework
19
qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts
20
kxmlgui kdbusaddons kwallet kitemmodels knotifications threadweaver
21
-
knewstuff libgit2
22
];
23
propagatedUserEnvPkgs = [ konsole ];
24
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kactivities, kconfig, kcrash, kdbusaddons, kguiaddons, kiconthemes, ki18n,
5
kinit, kio, kitemmodels, kjobwidgets, knewstuff, knotifications, konsole,
6
kparts, ktexteditor, kwindowsystem, kwallet, kxmlgui, libgit2,
···
13
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
17
+
buildInputs = [ libgit2 ];
18
propagatedBuildInputs = [
19
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework
20
qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts
21
kxmlgui kdbusaddons kwallet kitemmodels knotifications threadweaver
22
+
knewstuff
23
];
24
propagatedUserEnvPkgs = [ konsole ];
25
}
+2
-5
pkgs/applications/kde/kcachegrind.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kio, ki18n,
5
perl, python, php
6
}:
···
11
license = with lib.licenses; [ gpl2 ];
12
maintainers = with lib.maintainers; [ orivej ];
13
};
14
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
15
propagatedBuildInputs = [ kio ];
16
buildInputs = [ perl python php ki18n ];
17
-
preFixup = ''
18
-
gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ perl php python]}")
19
-
'';
20
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kio, ki18n,
5
perl, python, php
6
}:
···
11
license = with lib.licenses; [ gpl2 ];
12
maintainers = with lib.maintainers; [ orivej ];
13
};
14
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
15
propagatedBuildInputs = [ kio ];
16
buildInputs = [ perl python php ki18n ];
0
0
0
17
}
+2
-2
pkgs/applications/kde/kcalc.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kconfig, kconfigwidgets, kguiaddons, kinit, knotifications, gmp
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = [ lib.maintainers.fridh ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
14
buildInputs = [ gmp ];
15
propagatedBuildInputs = [
16
kconfig kconfigwidgets kguiaddons kinit knotifications
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kconfig, kconfigwidgets, kguiaddons, kinit, knotifications, gmp
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = [ lib.maintainers.fridh ];
12
};
13
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
14
buildInputs = [ gmp ];
15
propagatedBuildInputs = [
16
kconfig kconfigwidgets kguiaddons kinit knotifications
+2
-2
pkgs/applications/kde/kcolorchooser.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, wrapGAppsHook,
4
ki18n, kwidgetsaddons, kxmlgui
5
}:
6
···
10
license = with lib.licenses; [ mit ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ];
14
buildInputs = [ ki18n ];
15
propagatedBuildInputs = [ kwidgetsaddons kxmlgui ];
16
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules,
4
ki18n, kwidgetsaddons, kxmlgui
5
}:
6
···
10
license = with lib.licenses; [ mit ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
+
nativeBuildInputs = [ extra-cmake-modules ];
14
buildInputs = [ ki18n ];
15
propagatedBuildInputs = [ kwidgetsaddons kxmlgui ];
16
}
+2
-1
pkgs/applications/kde/kcontacts.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, ki18n,
0
4
kcoreaddons, kconfig, kcodecs
5
}:
6
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules,
4
+
ki18n,
5
kcoreaddons, kconfig, kcodecs
6
}:
7
+11
-10
pkgs/applications/kde/kdenlive.nix
···
2
, lib
3
, extra-cmake-modules
4
, kdoctools
5
-
, wrapGAppsHook
6
, qtscript
7
, kactivities
8
, kconfig
···
39
nativeBuildInputs = [
40
extra-cmake-modules
41
kdoctools
42
-
wrapGAppsHook
43
];
44
buildInputs = [
45
-
qtscript
46
kconfig
47
kcrash
0
0
48
kguiaddons
0
49
kiconthemes
50
kinit
51
-
kdbusaddons
52
knotifications
53
knewstuff
54
karchive
···
56
kplotting
57
ktextwidgets
58
mlt
0
0
0
59
shared_mime_info
60
libv4l
61
ffmpeg
62
];
63
-
propagatedBuildInputs = [
64
-
kactivities kconfig kcrash kguiaddons kiconthemes kinit kio kio-extras
65
-
kdbusaddons kfilemetadata knotifications knewstuff karchive knotifyconfig
66
-
kplotting ktextwidgets kwindowsystem plasma-framework
67
-
phonon-backend-gstreamer qtquickcontrols shared_mime_info
68
-
];
69
meta = {
70
license = with lib.licenses; [ gpl2Plus ];
71
};
···
2
, lib
3
, extra-cmake-modules
4
, kdoctools
0
5
, qtscript
6
, kactivities
7
, kconfig
···
38
nativeBuildInputs = [
39
extra-cmake-modules
40
kdoctools
0
41
];
42
buildInputs = [
0
43
kconfig
44
kcrash
45
+
kdbusaddons
46
+
kfilemetadata
47
kguiaddons
48
+
ki18n
49
kiconthemes
50
kinit
0
51
knotifications
52
knewstuff
53
karchive
···
55
kplotting
56
ktextwidgets
57
mlt
58
+
phonon-backend-gstreamer
59
+
qtquickcontrols
60
+
qtscript
61
shared_mime_info
62
libv4l
63
ffmpeg
64
];
65
+
postPatch =
66
+
# Module Qt5::Concurrent must be included in `find_package` before it is used.
67
+
''
68
+
sed -i CMakeLists.txt -e '/find_package(Qt5 REQUIRED/ s|)| Concurrent)|'
69
+
'';
0
70
meta = {
71
license = with lib.licenses; [ gpl2Plus ];
72
};
+2
-2
pkgs/applications/kde/kdf.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kcmutils
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = [ lib.maintainers.peterhoeg ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
14
propagatedBuildInputs = [ kcmutils ];
15
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kcmutils
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = [ lib.maintainers.peterhoeg ];
12
};
13
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
14
propagatedBuildInputs = [ kcmutils ];
15
}
+9
-8
pkgs/applications/kde/kgpg.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, ki18n, wrapGAppsHook,
4
-
akonadi-contacts, gnupg1, gpgme, karchive, kcodecs, kcontacts, kcoreaddons, kcrash,
5
-
kdbusaddons, kiconthemes, kjobwidgets, kio, knotifications, kservice,
6
ktextwidgets, kxmlgui, kwidgetsaddons, kwindowsystem
7
}:
8
9
mkDerivation {
10
name = "kgpg";
11
-
nativeBuildInputs = [ extra-cmake-modules kdoctools ki18n wrapGAppsHook ];
12
-
buildInputs = [
13
-
akonadi-contacts gnupg1 gpgme karchive kcodecs kcontacts kcoreaddons kcrash kdbusaddons
0
14
kiconthemes kjobwidgets kio knotifications kservice ktextwidgets kxmlgui
15
kwidgetsaddons kwindowsystem
16
];
17
-
preFixup = ''
18
-
gappsWrapperArgs+=(--suffix PATH : ${lib.makeBinPath [ gnupg1 ]})
19
'';
20
meta = {
21
license = [ lib.licenses.gpl2 ];
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools, ki18n, makeWrapper,
4
+
akonadi-contacts, gnupg1, gpgme, karchive, kcodecs, kcontacts, kcoreaddons,
5
+
kcrash, kdbusaddons, kiconthemes, kjobwidgets, kio, knotifications, kservice,
6
ktextwidgets, kxmlgui, kwidgetsaddons, kwindowsystem
7
}:
8
9
mkDerivation {
10
name = "kgpg";
11
+
nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
12
+
buildInputs = [ gnupg1 gpgme ki18n ];
13
+
propagatedBuildInputs = [
14
+
akonadi-contacts karchive kcodecs kcontacts kcoreaddons kcrash kdbusaddons
15
kiconthemes kjobwidgets kio knotifications kservice ktextwidgets kxmlgui
16
kwidgetsaddons kwindowsystem
17
];
18
+
postFixup = ''
19
+
wrapProgram "$out/bin/kgpg" --prefix PATH : "${lib.makeBinPath [ gnupg1 ]}"
20
'';
21
meta = {
22
license = [ lib.licenses.gpl2 ];
+6
-5
pkgs/applications/kde/khelpcenter.nix
···
1
{
2
mkDerivation,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils,
5
kdelibs4support, khtml, kservice, xapian
6
}:
7
8
mkDerivation {
9
name = "khelpcenter";
10
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
11
-
buildInputs = [
12
-
grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons
13
-
kinit kcmutils kservice xapian
0
14
];
15
}
···
1
{
2
mkDerivation,
3
+
extra-cmake-modules, kdoctools,
4
grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils,
5
kdelibs4support, khtml, kservice, xapian
6
}:
7
8
mkDerivation {
9
name = "khelpcenter";
10
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
11
+
buildInputs = [ ki18n xapian ];
12
+
propagatedBuildInputs = [
13
+
grantlee kdelibs4support khtml kconfig kcoreaddons kdbusaddons
14
+
kinit kcmutils kservice
15
];
16
}
+5
-4
pkgs/applications/kde/kig.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kparts, qtsvg, qtxmlpatterns, ktexteditor, boost
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = with lib.maintainers; [ raskin ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
14
-
buildInputs = [
15
-
kparts qtsvg qtxmlpatterns ktexteditor boost
0
16
];
17
}
18
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kparts, qtsvg, qtxmlpatterns, ktexteditor, boost
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = with lib.maintainers; [ raskin ];
12
};
13
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
14
+
buildInputs = [ boost ];
15
+
propagatedBuildInputs = [
16
+
kparts qtsvg qtxmlpatterns ktexteditor
17
];
18
}
19
+2
-2
pkgs/applications/kde/kmix.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kglobalaccel, kxmlgui, kcoreaddons, kdelibs4support,
5
plasma-framework, libpulseaudio, alsaLib, libcanberra_kde
6
}:
···
11
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
12
maintainers = [ lib.maintainers.rongcuid ];
13
};
14
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
15
buildInputs = [ libpulseaudio alsaLib libcanberra_kde ];
16
propagatedBuildInputs = [
17
kglobalaccel kxmlgui kcoreaddons kdelibs4support
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kglobalaccel, kxmlgui, kcoreaddons, kdelibs4support,
5
plasma-framework, libpulseaudio, alsaLib, libcanberra_kde
6
}:
···
11
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
12
maintainers = [ lib.maintainers.rongcuid ];
13
};
14
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
15
buildInputs = [ libpulseaudio alsaLib libcanberra_kde ];
16
propagatedBuildInputs = [
17
kglobalaccel kxmlgui kcoreaddons kdelibs4support
+1
-2
pkgs/applications/kde/kolourpaint.nix
···
2
, mkDerivation
3
, extra-cmake-modules
4
, kdoctools
5
-
, wrapGAppsHook
6
, kdelibs4support
7
, libkexiv2
8
}:
9
10
mkDerivation {
11
name = "kolourpaint";
12
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
13
propagatedBuildInputs = [ kdelibs4support libkexiv2 ];
14
meta = {
15
maintainers = [ lib.maintainers.fridh ];
···
2
, mkDerivation
3
, extra-cmake-modules
4
, kdoctools
0
5
, kdelibs4support
6
, libkexiv2
7
}:
8
9
mkDerivation {
10
name = "kolourpaint";
11
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
12
propagatedBuildInputs = [ kdelibs4support libkexiv2 ];
13
meta = {
14
maintainers = [ lib.maintainers.fridh ];
+2
-2
pkgs/applications/kde/kompare.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kparts, ktexteditor, kwidgetsaddons, libkomparediff2
5
}:
6
7
mkDerivation {
8
name = "kompare";
9
meta = { license = with lib.licenses; [ gpl2 ]; };
10
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
11
propagatedBuildInputs = [
12
kparts ktexteditor kwidgetsaddons libkomparediff2
13
];
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kparts, ktexteditor, kwidgetsaddons, libkomparediff2
5
}:
6
7
mkDerivation {
8
name = "kompare";
9
meta = { license = with lib.licenses; [ gpl2 ]; };
10
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
11
propagatedBuildInputs = [
12
kparts ktexteditor kwidgetsaddons libkomparediff2
13
];
+6
-6
pkgs/applications/kde/konsole.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons,
5
ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications,
6
knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons,
···
13
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
0
17
propagatedBuildInputs = [
18
-
kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion
19
-
kconfig kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio
20
-
knotifications knotifyconfig kparts kpty kservice ktextwidgets
21
-
kwidgetsaddons kxmlgui
22
];
23
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons,
5
ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications,
6
knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons,
···
13
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
17
+
buildInputs = [ ki18n ];
18
propagatedBuildInputs = [
19
+
kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons kdelibs4support
20
+
kguiaddons kiconthemes kinit kio knotifications knotifyconfig kparts kpty
21
+
kservice ktextwidgets kwidgetsaddons kwindowsystem kxmlgui qtscript
0
22
];
23
}
+4
-3
pkgs/applications/kde/krfb.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kdelibs4support, kdnssd, libvncserver, libXtst
5
}:
6
···
10
license = with lib.licenses; [ gpl2 fdl12 ];
11
maintainers = with lib.maintainers; [ jerith666 ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
14
-
propagatedBuildInputs = [ kdelibs4support kdnssd libvncserver libXtst ];
0
15
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kdelibs4support, kdnssd, libvncserver, libXtst
5
}:
6
···
10
license = with lib.licenses; [ gpl2 fdl12 ];
11
maintainers = with lib.maintainers; [ jerith666 ];
12
};
13
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
14
+
buildInputs = [ libvncserver libXtst ];
15
+
propagatedBuildInputs = [ kdelibs4support kdnssd ];
16
}
+1
-2
pkgs/applications/kde/kwalletmanager.nix
···
2
, mkDerivation
3
, extra-cmake-modules
4
, kdoctools
5
-
, wrapGAppsHook
6
, kauth
7
, kcmutils
8
, kconfigwidgets
···
18
license = with lib.licenses; [ gpl2 ];
19
maintainers = with lib.maintainers; [ fridh ];
20
};
21
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
22
propagatedBuildInputs = [
23
kauth kcmutils kconfigwidgets kcoreaddons kdbusaddons kdelibs4support
24
kxmlgui
···
2
, mkDerivation
3
, extra-cmake-modules
4
, kdoctools
0
5
, kauth
6
, kcmutils
7
, kconfigwidgets
···
17
license = with lib.licenses; [ gpl2 ];
18
maintainers = with lib.maintainers; [ fridh ];
19
};
20
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
21
propagatedBuildInputs = [
22
kauth kcmutils kconfigwidgets kcoreaddons kdbusaddons kdelibs4support
23
kxmlgui
+2
-2
pkgs/applications/kde/marble.nix
···
1
{ mkDerivation, lib
2
-
, extra-cmake-modules, kdoctools, wrapGAppsHook
3
, qtscript, qtsvg, qtquickcontrols, qtwebkit
4
, krunner, shared_mime_info, kparts, knewstuff
5
, gpsd, perl
···
8
mkDerivation {
9
name = "marble";
10
meta.license = with lib.licenses; [ lgpl21 gpl3 ];
11
-
nativeBuildInputs = [ extra-cmake-modules kdoctools perl wrapGAppsHook ];
12
propagatedBuildInputs = [
13
qtscript qtsvg qtquickcontrols qtwebkit shared_mime_info krunner kparts
14
knewstuff gpsd
···
1
{ mkDerivation, lib
2
+
, extra-cmake-modules, kdoctools
3
, qtscript, qtsvg, qtquickcontrols, qtwebkit
4
, krunner, shared_mime_info, kparts, knewstuff
5
, gpsd, perl
···
8
mkDerivation {
9
name = "marble";
10
meta.license = with lib.licenses; [ lgpl21 gpl3 ];
11
+
nativeBuildInputs = [ extra-cmake-modules kdoctools perl ];
12
propagatedBuildInputs = [
13
qtscript qtsvg qtquickcontrols qtwebkit shared_mime_info krunner kparts
14
knewstuff gpsd
+3
-4
pkgs/applications/kde/okteta.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
kconfig, kinit,
5
kcmutils, kconfigwidgets, knewstuff, kparts, qca-qt5
6
}:
···
11
license = with lib.licenses; [ gpl2 ];
12
maintainers = with lib.maintainers; [ peterhoeg ];
13
};
14
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
15
propagatedBuildInputs = [
16
-
kconfig kinit
17
-
kcmutils kconfigwidgets knewstuff kparts qca-qt5
18
];
19
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
kconfig, kinit,
5
kcmutils, kconfigwidgets, knewstuff, kparts, qca-qt5
6
}:
···
11
license = with lib.licenses; [ gpl2 ];
12
maintainers = with lib.maintainers; [ peterhoeg ];
13
};
14
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
15
propagatedBuildInputs = [
16
+
kconfig kinit kcmutils kconfigwidgets knewstuff kparts qca-qt5
0
17
];
18
}
+7
-6
pkgs/applications/kde/okular.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
djvulibre, ebook_tools, kactivities, karchive, kbookmarks, kcompletion,
5
kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdegraphics-mobipocket,
6
kiconthemes, kjs, khtml, kio, kparts, kpty, kwallet, kwindowsystem, libkexiv2,
···
9
10
mkDerivation {
11
name = "okular";
12
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
0
13
propagatedBuildInputs = [
14
-
djvulibre ebook_tools kactivities karchive kbookmarks kcompletion kconfig
15
-
kconfigwidgets kcoreaddons kdbusaddons kdegraphics-mobipocket kiconthemes
16
-
kjs khtml kio kparts kpty kwallet kwindowsystem libkexiv2 libspectre poppler
17
-
qca-qt5 qtdeclarative qtsvg threadweaver
18
];
19
meta = {
20
platforms = lib.platforms.linux;
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
djvulibre, ebook_tools, kactivities, karchive, kbookmarks, kcompletion,
5
kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdegraphics-mobipocket,
6
kiconthemes, kjs, khtml, kio, kparts, kpty, kwallet, kwindowsystem, libkexiv2,
···
9
10
mkDerivation {
11
name = "okular";
12
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
13
+
buildInputs = [ djvulibre ebook_tools ];
14
propagatedBuildInputs = [
15
+
kactivities karchive kbookmarks kcompletion kconfig kconfigwidgets
16
+
kcoreaddons kdbusaddons kdegraphics-mobipocket kiconthemes kjs khtml kio
17
+
kparts kpty kwallet kwindowsystem libkexiv2 libspectre poppler qca-qt5
18
+
qtdeclarative qtsvg threadweaver
19
];
20
meta = {
21
platforms = lib.platforms.linux;
+8
-6
pkgs/applications/kde/print-manager.nix
···
1
{
2
-
mkDerivation, lib, extra-cmake-modules, wrapGAppsHook,
3
-
cups, kconfig, kconfigwidgets, kdbusaddons, kiconthemes, ki18n, kcmutils, kio,
0
0
4
knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework,
5
qtdeclarative
6
}:
···
11
license = [ lib.licenses.gpl2 ];
12
maintainers = [ lib.maintainers.ttuegel ];
13
};
14
-
nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ];
0
15
propagatedBuildInputs = [
16
-
cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
17
-
kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
18
-
qtdeclarative
19
];
20
}
···
1
{
2
+
mkDerivation, lib,
3
+
extra-cmake-modules,
4
+
cups, ki18n,
5
+
kconfig, kconfigwidgets, kdbusaddons, kiconthemes, kcmutils, kio,
6
knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework,
7
qtdeclarative
8
}:
···
13
license = [ lib.licenses.gpl2 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
+
nativeBuildInputs = [ extra-cmake-modules ];
17
+
buildInputs = [ cups ki18n ];
18
propagatedBuildInputs = [
19
+
kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
20
+
kwidgetsaddons kitemviews kio kwindowsystem plasma-framework qtdeclarative
0
21
];
22
}
+7
-6
pkgs/applications/kde/spectacle.nix
···
1
{
2
mkDerivation, lib,
3
-
extra-cmake-modules, kdoctools, wrapGAppsHook,
4
-
kconfig, kcoreaddons, kdbusaddons, kdeclarative, ki18n, kio, kipi-plugins,
0
5
knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi,
6
-
xcb-util-cursor
7
}:
8
9
mkDerivation {
10
name = "spectacle";
11
meta = with lib; { maintainers = with maintainers; [ ttuegel ]; };
12
-
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
0
13
propagatedBuildInputs = [
14
-
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
15
-
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
16
];
17
propagatedUserEnvPkgs = [ kipi-plugins ];
18
}
···
1
{
2
mkDerivation, lib,
3
+
extra-cmake-modules, kdoctools,
4
+
ki18n, xcb-util-cursor,
5
+
kconfig, kcoreaddons, kdbusaddons, kdeclarative, kio, kipi-plugins,
6
knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi,
0
7
}:
8
9
mkDerivation {
10
name = "spectacle";
11
meta = with lib; { maintainers = with maintainers; [ ttuegel ]; };
12
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
13
+
buildInputs = [ ki18n xcb-util-cursor ];
14
propagatedBuildInputs = [
15
+
kconfig kcoreaddons kdbusaddons kdeclarative kio knotifications
16
+
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi
17
];
18
propagatedUserEnvPkgs = [ kipi-plugins ];
19
}
+4
-8
pkgs/applications/misc/albert/default.nix
···
1
-
{ stdenv, fetchFromGitHub, qtbase, qtsvg, qtx11extras, makeQtWrapper, muparser, cmake }:
2
3
-
stdenv.mkDerivation rec {
4
name = "albert-${version}";
5
version = "0.11.3";
6
···
11
sha256 = "0ddz6h1334b9kqy1lfi7qa21znm3l0b9h0d4s62llxdasv103jh5";
12
};
13
14
-
nativeBuildInputs = [ cmake makeQtWrapper ];
15
16
buildInputs = [ qtbase qtsvg qtx11extras muparser ];
17
···
31
rm "$out/lib"
32
'';
33
34
-
fixupPhase = ''
35
-
wrapQtProgram $out/bin/albert
36
-
'';
37
-
38
-
meta = with stdenv.lib; {
39
homepage = https://albertlauncher.github.io/;
40
description = "Desktop agnostic launcher";
41
license = licenses.gpl3Plus;
···
1
+
{ mkDerivation, lib, fetchFromGitHub, qtbase, qtsvg, qtx11extras, muparser, cmake }:
2
3
+
mkDerivation rec {
4
name = "albert-${version}";
5
version = "0.11.3";
6
···
11
sha256 = "0ddz6h1334b9kqy1lfi7qa21znm3l0b9h0d4s62llxdasv103jh5";
12
};
13
14
+
nativeBuildInputs = [ cmake ];
15
16
buildInputs = [ qtbase qtsvg qtx11extras muparser ];
17
···
31
rm "$out/lib"
32
'';
33
34
+
meta = with lib; {
0
0
0
0
35
homepage = https://albertlauncher.github.io/;
36
description = "Desktop agnostic launcher";
37
license = licenses.gpl3Plus;
+2
-4
pkgs/applications/misc/cool-retro-term/default.nix
···
1
-
{ stdenv, fetchgit, makeQtWrapper, qtbase, qtquick1, qmltermwidget,
2
qtquickcontrols, qtgraphicaleffects, qmake }:
3
4
stdenv.mkDerivation rec {
···
17
'';
18
19
buildInputs = [ qtbase qtquick1 qmltermwidget qtquickcontrols qtgraphicaleffects ];
20
-
nativeBuildInputs = [ makeQtWrapper qmake ];
21
22
installFlags = [ "INSTALL_ROOT=$(out)" ];
23
···
25
mv $out/usr/share $out/share
26
mv $out/usr/bin $out/bin
27
rmdir $out/usr
28
-
29
-
wrapQtProgram $out/bin/cool-retro-term
30
'';
31
32
enableParallelBuilding = true;
···
1
+
{ stdenv, fetchgit, qtbase, qtquick1, qmltermwidget,
2
qtquickcontrols, qtgraphicaleffects, qmake }:
3
4
stdenv.mkDerivation rec {
···
17
'';
18
19
buildInputs = [ qtbase qtquick1 qmltermwidget qtquickcontrols qtgraphicaleffects ];
20
+
nativeBuildInputs = [ qmake ];
21
22
installFlags = [ "INSTALL_ROOT=$(out)" ];
23
···
25
mv $out/usr/share $out/share
26
mv $out/usr/bin $out/bin
27
rmdir $out/usr
0
0
28
'';
29
30
enableParallelBuilding = true;
+4
-6
pkgs/applications/misc/cura/default.nix
···
1
-
{ stdenv, lib, fetchFromGitHub, cmake, python3, qtbase, makeQtWrapper, curaengine }:
2
3
-
stdenv.mkDerivation rec {
4
name = "cura-${version}";
5
version = "2.4.0";
6
···
13
14
buildInputs = [ qtbase ];
15
propagatedBuildInputs = with python3.pkgs; [ uranium zeroconf pyserial ];
16
-
nativeBuildInputs = [ cmake python3.pkgs.wrapPython makeQtWrapper ];
17
18
cmakeFlags = [ "-DCMAKE_MODULE_PATH=${python3.pkgs.uranium}/share/cmake-${cmake.majorVersion}/Modules" ];
19
···
24
25
postFixup = ''
26
wrapPythonPrograms
27
-
mv $out/bin/cura $out/bin/.cura-noqtpath
28
-
makeQtWrapper $out/bin/.cura-noqtpath $out/bin/cura
29
'';
30
31
-
meta = with stdenv.lib; {
32
description = "3D printer / slicing GUI built on top of the Uranium framework";
33
homepage = "https://github.com/Ultimaker/Cura";
34
license = licenses.agpl3;
···
1
+
{ mkDerivation, lib, fetchFromGitHub, cmake, python3, qtbase, curaengine }:
2
3
+
mkDerivation rec {
4
name = "cura-${version}";
5
version = "2.4.0";
6
···
13
14
buildInputs = [ qtbase ];
15
propagatedBuildInputs = with python3.pkgs; [ uranium zeroconf pyserial ];
16
+
nativeBuildInputs = [ cmake python3.pkgs.wrapPython ];
17
18
cmakeFlags = [ "-DCMAKE_MODULE_PATH=${python3.pkgs.uranium}/share/cmake-${cmake.majorVersion}/Modules" ];
19
···
24
25
postFixup = ''
26
wrapPythonPrograms
0
0
27
'';
28
29
+
meta = with lib; {
30
description = "3D printer / slicing GUI built on top of the Uranium framework";
31
homepage = "https://github.com/Ultimaker/Cura";
32
license = licenses.agpl3;
+5
-5
pkgs/applications/misc/golden-cheetah/default.nix
···
1
{ stdenv, fetchurl
2
, qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia, qttools, qtconnectivity
3
-
, yacc, flex, zlib, config, qmake, makeQtWrapper
4
}:
5
stdenv.mkDerivation rec {
6
name = "golden-cheetah-${version}";
···
10
url = "https://github.com/GoldenCheetah/GoldenCheetah/archive/V${version}.tar.gz";
11
sha256 = "0fiz2pj155cd357kph50lc6rjyzwp045glfv4y68qls9j7m9ayaf";
12
};
13
-
qtInputs = [
14
-
qtbase qtsvg qtserialport qtwebkit qtmultimedia qttools yacc flex zlib
15
qtconnectivity
16
];
17
-
nativeBuildInputs = [ makeQtWrapper qmake ] ++ qtInputs;
18
preConfigure = ''
19
cp src/gcconfig.pri.in src/gcconfig.pri
20
cp qwt/qwtconfig.pri.in qwt/qwtconfig.pri
···
26
27
mkdir -p $out/bin
28
cp src/GoldenCheetah $out/bin
29
-
wrapQtProgram $out/bin/GoldenCheetah --set LD_LIBRARY_PATH "${zlib.out}/lib"
30
31
runHook postInstall
32
'';
···
1
{ stdenv, fetchurl
2
, qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia, qttools, qtconnectivity
3
+
, yacc, flex, zlib, config, qmake, makeWrapper
4
}:
5
stdenv.mkDerivation rec {
6
name = "golden-cheetah-${version}";
···
10
url = "https://github.com/GoldenCheetah/GoldenCheetah/archive/V${version}.tar.gz";
11
sha256 = "0fiz2pj155cd357kph50lc6rjyzwp045glfv4y68qls9j7m9ayaf";
12
};
13
+
buildInputs = [
14
+
qtbase qtsvg qtserialport qtwebkit qtmultimedia qttools zlib
15
qtconnectivity
16
];
17
+
nativeBuildInputs = [ flex makeWrapper qmake yacc ];
18
preConfigure = ''
19
cp src/gcconfig.pri.in src/gcconfig.pri
20
cp qwt/qwtconfig.pri.in qwt/qwtconfig.pri
···
26
27
mkdir -p $out/bin
28
cp src/GoldenCheetah $out/bin
29
+
wrapProgram $out/bin/GoldenCheetah --set LD_LIBRARY_PATH "${zlib.out}/lib"
30
31
runHook postInstall
32
'';
+2
-3
pkgs/applications/misc/gpxsee/default.nix
···
1
-
{ stdenv, fetchFromGitHub, qmake, qtbase, qttools, makeQtWrapper }:
2
3
stdenv.mkDerivation rec {
4
name = "gpxsee-${version}";
···
11
sha256 = "17s1v6b1j7pi0yj554bd0cg14bl854gssp5gj2pl51rxji6zr0wp";
12
};
13
14
-
nativeBuildInputs = [ qmake qttools makeQtWrapper ];
15
16
preConfigure = ''
17
substituteInPlace src/config.h --replace /usr/share/gpxsee $out/share/gpxsee
···
20
21
preFixup = ''
22
install -Dm755 GPXSee $out/bin/GPXSee
23
-
wrapQtProgram $out/bin/GPXSee
24
25
mkdir -p $out/share/gpxsee
26
cp pkg/maps.txt $out/share/gpxsee
···
1
+
{ stdenv, fetchFromGitHub, qmake, qtbase, qttools }:
2
3
stdenv.mkDerivation rec {
4
name = "gpxsee-${version}";
···
11
sha256 = "17s1v6b1j7pi0yj554bd0cg14bl854gssp5gj2pl51rxji6zr0wp";
12
};
13
14
+
nativeBuildInputs = [ qmake qttools ];
15
16
preConfigure = ''
17
substituteInPlace src/config.h --replace /usr/share/gpxsee $out/share/gpxsee
···
20
21
preFixup = ''
22
install -Dm755 GPXSee $out/bin/GPXSee
0
23
24
mkdir -p $out/share/gpxsee
25
cp pkg/maps.txt $out/share/gpxsee
+1
-9
pkgs/applications/misc/kdeconnect/default.nix
···
2
, lib
3
, fetchurl
4
, extra-cmake-modules
5
-
, makeQtWrapper
6
, kcmutils
7
, kconfigwidgets
8
, kdbusaddons
···
35
libXtst
36
];
37
38
-
nativeBuildInputs = [
39
-
extra-cmake-modules
40
-
makeQtWrapper
41
-
];
42
-
43
-
postInstall = ''
44
-
wrapQtProgram "$out/bin/kdeconnect-cli"
45
-
'';
46
47
meta = {
48
description = "KDE Connect provides several features to integrate your phone and your computer";
···
2
, lib
3
, fetchurl
4
, extra-cmake-modules
0
5
, kcmutils
6
, kconfigwidgets
7
, kdbusaddons
···
34
libXtst
35
];
36
37
+
nativeBuildInputs = [ extra-cmake-modules ];
0
0
0
0
0
0
0
38
39
meta = {
40
description = "KDE Connect provides several features to integrate your phone and your computer";
+3
-3
pkgs/applications/misc/openbrf/default.nix
···
1
-
{ stdenv, fetchFromGitHub, qtbase, vcg, glew, qmake, makeQtWrapper, mesa }:
2
3
4
stdenv.mkDerivation {
···
14
buildInputs = [ qtbase vcg glew ];
15
16
enableParallelBuilding = true;
17
-
nativeBuildInputs = [ qmake makeQtWrapper ];
18
19
qmakeFlags = [ "openBrf.pro" ];
20
···
31
--set-rpath "${stdenv.lib.makeLibraryPath [ qtbase glew stdenv.cc.cc mesa ]}" \
32
$out/share/openBrf/openBrf
33
34
-
makeQtWrapper "$out/share/openBrf/openBrf" "$out/bin/openBrf"
35
'';
36
37
dontPatchELF = true;
···
1
+
{ stdenv, fetchFromGitHub, qtbase, vcg, glew, qmake, mesa }:
2
3
4
stdenv.mkDerivation {
···
14
buildInputs = [ qtbase vcg glew ];
15
16
enableParallelBuilding = true;
17
+
nativeBuildInputs = [ qmake ];
18
19
qmakeFlags = [ "openBrf.pro" ];
20
···
31
--set-rpath "${stdenv.lib.makeLibraryPath [ qtbase glew stdenv.cc.cc mesa ]}" \
32
$out/share/openBrf/openBrf
33
34
+
ln -s "$out/share/openBrf/openBrf" "$out/bin/openBrf"
35
'';
36
37
dontPatchELF = true;
+5
-7
pkgs/applications/misc/qsyncthingtray/default.nix
···
1
-
{ stdenv, lib, fetchFromGitHub, procps ? null
2
, qtbase, qtwebengine, qtwebkit
3
-
, cmake, makeQtWrapper
4
, syncthing, syncthing-inotify ? null
5
, preferQWebView ? false }:
6
7
-
stdenv.mkDerivation rec {
8
version = "0.5.7";
9
name = "qsyncthingtray-${version}";
10
···
16
};
17
18
buildInputs = [ qtbase qtwebengine ] ++ lib.optional preferQWebView qtwebkit;
19
-
nativeBuildInputs = [ cmake makeQtWrapper ];
20
-
enableParallelBuilding = true;
21
22
cmakeFlags = lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1";
23
···
41
mkdir -p $out/bin
42
install -m755 QSyncthingTray $out/bin/${qst}
43
ln -s $out/bin/${qst} $out/bin/QSyncthingTray
44
-
wrapQtProgram $out/bin/qsyncthingtray
45
46
runHook postInstall
47
'';
48
49
-
meta = with stdenv.lib; {
50
homepage = https://github.com/sieren/QSyncthingTray/;
51
description = "A Traybar Application for Syncthing written in C++";
52
longDescription = ''
···
1
+
{ mkDerivation, stdenv, lib, fetchFromGitHub, procps ? null
2
, qtbase, qtwebengine, qtwebkit
3
+
, cmake
4
, syncthing, syncthing-inotify ? null
5
, preferQWebView ? false }:
6
7
+
mkDerivation rec {
8
version = "0.5.7";
9
name = "qsyncthingtray-${version}";
10
···
16
};
17
18
buildInputs = [ qtbase qtwebengine ] ++ lib.optional preferQWebView qtwebkit;
19
+
nativeBuildInputs = [ cmake ];
0
20
21
cmakeFlags = lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1";
22
···
40
mkdir -p $out/bin
41
install -m755 QSyncthingTray $out/bin/${qst}
42
ln -s $out/bin/${qst} $out/bin/QSyncthingTray
0
43
44
runHook postInstall
45
'';
46
47
+
meta = with lib; {
48
homepage = https://github.com/sieren/QSyncthingTray/;
49
description = "A Traybar Application for Syncthing written in C++";
50
longDescription = ''
+4
-4
pkgs/applications/misc/qtpass/default.nix
···
1
-
{ stdenv, fetchFromGitHub, git, gnupg, makeQtWrapper, pass, qtbase, qtsvg, qttools, qmake }:
2
3
stdenv.mkDerivation rec {
4
name = "qtpass-${version}";
···
13
14
buildInputs = [ git gnupg pass qtbase qtsvg qttools ];
15
16
-
nativeBuildInputs = [ makeQtWrapper qmake ];
17
18
preConfigure = ''
19
-
qmakeFlags="$qmakeFlags CONFIG+=release DESTDIR=$out"
20
'';
21
22
installPhase = ''
···
28
'';
29
30
postInstall = ''
31
-
wrapQtProgram $out/bin/qtpass \
32
--suffix PATH : ${git}/bin \
33
--suffix PATH : ${gnupg}/bin \
34
--suffix PATH : ${pass}/bin
···
1
+
{ stdenv, fetchFromGitHub, git, gnupg, pass, qtbase, qtsvg, qttools, qmake, makeWrapper }:
2
3
stdenv.mkDerivation rec {
4
name = "qtpass-${version}";
···
13
14
buildInputs = [ git gnupg pass qtbase qtsvg qttools ];
15
16
+
nativeBuildInputs = [ makeWrapper qmake ];
17
18
preConfigure = ''
19
+
qmakeFlags="$qmakeFlags DESTDIR=$out"
20
'';
21
22
installPhase = ''
···
28
'';
29
30
postInstall = ''
31
+
wrapProgram $out/bin/qtpass \
32
--suffix PATH : ${git}/bin \
33
--suffix PATH : ${gnupg}/bin \
34
--suffix PATH : ${pass}/bin
+2
-3
pkgs/applications/misc/redis-desktop-manager/default.nix
···
1
{ stdenv, lib, fetchgit, pkgconfig , libssh2
2
, qtbase, qtdeclarative, qtgraphicaleffects, qtimageformats, qtquickcontrols
3
, qtsvg, qttools, qtquick1
4
-
, makeQtWrapper, qmake
5
}:
6
7
let
···
24
sha256 = "0a7xa39qp1q32zkypw32mm3wi8wbhxhvrm6l3xsa3k1jzih7hzxr";
25
};
26
27
-
nativeBuildInputs = [ makeQtWrapper qmake ];
28
29
buildInputs = [
30
pkgconfig libssh2 qtbase qtdeclarative qtgraphicaleffects qtimageformats
···
68
mkdir -p $out/bin
69
instdir="$srcdir/bin/linux/release"
70
cp $instdir/rdm $out/bin
71
-
wrapQtProgram $out/bin/rdm
72
'';
73
74
meta = with lib; {
···
1
{ stdenv, lib, fetchgit, pkgconfig , libssh2
2
, qtbase, qtdeclarative, qtgraphicaleffects, qtimageformats, qtquickcontrols
3
, qtsvg, qttools, qtquick1
4
+
, qmake
5
}:
6
7
let
···
24
sha256 = "0a7xa39qp1q32zkypw32mm3wi8wbhxhvrm6l3xsa3k1jzih7hzxr";
25
};
26
27
+
nativeBuildInputs = [ qmake ];
28
29
buildInputs = [
30
pkgconfig libssh2 qtbase qtdeclarative qtgraphicaleffects qtimageformats
···
68
mkdir -p $out/bin
69
instdir="$srcdir/bin/linux/release"
70
cp $instdir/rdm $out/bin
0
71
'';
72
73
meta = with lib; {
+6
-11
pkgs/applications/misc/xca/default.nix
···
1
-
{ stdenv, fetchurl, pkgconfig, which, makeQtWrapper,
2
-
libtool, openssl, qtbase, qttools }:
3
4
-
with stdenv.lib;
5
6
-
stdenv.mkDerivation rec {
7
name = "xca-${version}";
8
version = "1.3.2";
9
···
16
17
buildInputs = [ libtool openssl qtbase qttools ];
18
19
-
nativeBuildInputs = [ makeQtWrapper pkgconfig which ];
20
21
configureFlags = [ "CXXFLAGS=-std=c++11" ];
22
···
26
--replace ${qtbase}/bin/uic ${qtbase.dev}/bin/uic
27
'';
28
29
-
postInstall = ''
30
-
wrapQtProgram "$out/bin/xca"
31
-
wrapQtProgram "$out/bin/xca_db_stat"
32
-
'';
33
-
34
-
meta = with stdenv.lib; {
35
description = "Interface for managing asymetric keys like RSA or DSA";
36
homepage = http://xca.sourceforge.net/;
37
platforms = platforms.all;
···
1
+
{ mkDerivation, lib, fetchurl, pkgconfig, which
2
+
, libtool, openssl, qtbase, qttools }:
3
4
+
with lib;
5
6
+
mkDerivation rec {
7
name = "xca-${version}";
8
version = "1.3.2";
9
···
16
17
buildInputs = [ libtool openssl qtbase qttools ];
18
19
+
nativeBuildInputs = [ pkgconfig which ];
20
21
configureFlags = [ "CXXFLAGS=-std=c++11" ];
22
···
26
--replace ${qtbase}/bin/uic ${qtbase.dev}/bin/uic
27
'';
28
29
+
meta = with lib; {
0
0
0
0
0
30
description = "Interface for managing asymetric keys like RSA or DSA";
31
homepage = http://xca.sourceforge.net/;
32
platforms = platforms.all;
+4
-5
pkgs/applications/networking/browsers/qutebrowser/default.nix
···
1
-
{ stdenv, lib, fetchurl, unzip, buildPythonApplication, makeQtWrapper, wrapGAppsHook
2
, qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, cssutils, glib_networking
3
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt
4
, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav
···
44
];
45
46
nativeBuildInputs = [
47
-
makeQtWrapper wrapGAppsHook asciidoc docbook_xml_dtd_45 docbook_xsl libxml2 libxslt
48
];
49
50
propagatedBuildInputs = [
···
73
install -Dm755 -t "$out/share/qutebrowser/userscripts/" misc/userscripts/*
74
'';
75
76
-
postFixup = ''
77
-
wrapQtProgram $out/bin/qutebrowser \
78
-
${lib.optionalString withWebEngineDefault ''--add-flags "--backend webengine"''}
79
'';
80
81
meta = {
···
1
+
{ stdenv, lib, fetchurl, unzip, buildPythonApplication, makeWrapper, wrapGAppsHook
2
, qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, cssutils, glib_networking
3
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt
4
, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav
···
44
];
45
46
nativeBuildInputs = [
47
+
makeWrapper wrapGAppsHook asciidoc docbook_xml_dtd_45 docbook_xsl libxml2 libxslt
48
];
49
50
propagatedBuildInputs = [
···
73
install -Dm755 -t "$out/share/qutebrowser/userscripts/" misc/userscripts/*
74
'';
75
76
+
postFixup = lib.optionalString withWebEngineDefault ''
77
+
wrapProgram $out/bin/qutebrowser --add-flags "--backend webengine"
0
78
'';
79
80
meta = {
+7
-6
pkgs/applications/networking/dropbox/default.nix
···
1
-
{ stdenv, fetchurl, makeDesktopItem, patchelf, makeWrapper, makeQtWrapper
0
2
, dbus_libs, fontconfig, freetype, gcc, glib
3
, libdrm, libffi, libICE, libSM
4
, libX11, libXcomposite, libXext, libXmu, libXrender, libxcb
···
58
startupNotify = "false";
59
};
60
61
-
in stdenv.mkDerivation {
62
name = "dropbox-${version}";
63
src = fetchurl {
64
name = "dropbox-${version}.tar.gz";
···
68
69
sourceRoot = ".dropbox-dist";
70
71
-
nativeBuildInputs = [ makeQtWrapper patchelf ];
72
dontStrip = true; # already done
73
74
installPhase = ''
···
94
95
mkdir -p "$out/bin"
96
RPATH="${ldpath}:$out/${appdir}"
97
-
makeQtWrapper "$out/${appdir}/dropbox" "$out/bin/dropbox" \
98
--prefix LD_LIBRARY_PATH : "$RPATH"
99
100
chmod 755 $out/${appdir}/dropbox
···
137
meta = {
138
homepage = "http://www.dropbox.com";
139
description = "Online stored folders (daemon version)";
140
-
maintainers = with stdenv.lib.maintainers; [ ttuegel ];
141
platforms = [ "i686-linux" "x86_64-linux" ];
142
-
license = stdenv.lib.licenses.unfree;
143
};
144
}
···
1
+
{ mkDerivation, stdenv, lib, fetchurl, makeDesktopItem
2
+
, makeWrapper, patchelf
3
, dbus_libs, fontconfig, freetype, gcc, glib
4
, libdrm, libffi, libICE, libSM
5
, libX11, libXcomposite, libXext, libXmu, libXrender, libxcb
···
59
startupNotify = "false";
60
};
61
62
+
in mkDerivation {
63
name = "dropbox-${version}";
64
src = fetchurl {
65
name = "dropbox-${version}.tar.gz";
···
69
70
sourceRoot = ".dropbox-dist";
71
72
+
nativeBuildInputs = [ makeWrapper patchelf ];
73
dontStrip = true; # already done
74
75
installPhase = ''
···
95
96
mkdir -p "$out/bin"
97
RPATH="${ldpath}:$out/${appdir}"
98
+
makeWrapper "$out/${appdir}/dropbox" "$out/bin/dropbox" \
99
--prefix LD_LIBRARY_PATH : "$RPATH"
100
101
chmod 755 $out/${appdir}/dropbox
···
138
meta = {
139
homepage = "http://www.dropbox.com";
140
description = "Online stored folders (daemon version)";
141
+
maintainers = with lib.maintainers; [ ttuegel ];
142
platforms = [ "i686-linux" "x86_64-linux" ];
143
+
license = lib.licenses.unfree;
144
};
145
}
+5
-8
pkgs/applications/networking/instant-messengers/qtox/default.nix
···
1
-
{ stdenv, fetchFromGitHub, cmake, pkgconfig, openal, opencv,
2
libtoxcore, libsodium, libXScrnSaver, glib, gdk_pixbuf, gtk2, cairo, xorg,
3
-
pango, atk, qrencode, ffmpeg, filter-audio, makeQtWrapper,
4
qtbase, qtsvg, qttools, qttranslations, sqlcipher,
5
libvpx, libopus }:
6
7
-
stdenv.mkDerivation rec {
8
name = "qtox-${version}";
9
version = "1.10.2";
10
···
25
libpthreadstubs libXdmcp
26
]);
27
28
-
nativeBuildInputs = [ cmake makeQtWrapper pkgconfig ];
29
30
cmakeFlags = [
31
"-DGIT_DESCRIBE=${version}"
···
35
runHook preInstall
36
37
install -Dm755 qtox $out/bin/qtox
38
-
wrapQtProgram $out/bin/qtox
39
40
runHook postInstall
41
'';
42
43
-
enableParallelBuilding = true;
44
-
45
-
meta = with stdenv.lib; {
46
description = "Qt Tox client";
47
license = licenses.gpl3;
48
maintainers = with maintainers; [ viric jgeerds akaWolf peterhoeg ];
···
1
+
{ mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig, openal, opencv,
2
libtoxcore, libsodium, libXScrnSaver, glib, gdk_pixbuf, gtk2, cairo, xorg,
3
+
pango, atk, qrencode, ffmpeg, filter-audio,
4
qtbase, qtsvg, qttools, qttranslations, sqlcipher,
5
libvpx, libopus }:
6
7
+
mkDerivation rec {
8
name = "qtox-${version}";
9
version = "1.10.2";
10
···
25
libpthreadstubs libXdmcp
26
]);
27
28
+
nativeBuildInputs = [ cmake pkgconfig ];
29
30
cmakeFlags = [
31
"-DGIT_DESCRIBE=${version}"
···
35
runHook preInstall
36
37
install -Dm755 qtox $out/bin/qtox
0
38
39
runHook postInstall
40
'';
41
42
+
meta = with lib; {
0
0
43
description = "Qt Tox client";
44
license = licenses.gpl3;
45
maintainers = with maintainers; [ viric jgeerds akaWolf peterhoeg ];
+4
-8
pkgs/applications/networking/instant-messengers/quaternion/default.nix
···
1
-
{ stdenv, fetchgit, qtbase, qtquickcontrols, cmake, makeQtWrapper }:
2
3
-
stdenv.mkDerivation rec {
4
name = "quaternion-git-${version}";
5
version = "2017-04-15";
6
···
17
sha256 = "0cm5j4vdnp5cljfnv5jqf89ccymspaqc6j9bb4c1x891vr42np0m";
18
fetchSubmodules = true;
19
};
20
-
21
-
enableParallelBuilding = true;
22
23
buildInputs = [ qtbase qtquickcontrols ];
24
-
nativeBuildInputs = [ cmake makeQtWrapper ];
25
26
cmakeFlags = [
27
"-Wno-dev"
28
];
29
30
postInstall = ''
31
-
wrapQtProgram $out/bin/quaternion
32
-
33
substituteInPlace $out/share/applications/quaternion.desktop \
34
--replace 'Exec=quaternion' "Exec=$out/bin/quaternion"
35
36
rm $out/share/icons/hicolor/icon-theme.cache
37
'';
38
39
-
meta = with stdenv.lib; {
40
homepage = https://matrix.org/docs/projects/client/quaternion.html;
41
description = "Cross-platform desktop IM client for the Matrix protocol";
42
license = licenses.gpl3;
···
1
+
{ mkDerivation, lib, fetchgit, qtbase, qtquickcontrols, cmake }:
2
3
+
mkDerivation rec {
4
name = "quaternion-git-${version}";
5
version = "2017-04-15";
6
···
17
sha256 = "0cm5j4vdnp5cljfnv5jqf89ccymspaqc6j9bb4c1x891vr42np0m";
18
fetchSubmodules = true;
19
};
0
0
20
21
buildInputs = [ qtbase qtquickcontrols ];
22
+
nativeBuildInputs = [ cmake ];
23
24
cmakeFlags = [
25
"-Wno-dev"
26
];
27
28
postInstall = ''
0
0
29
substituteInPlace $out/share/applications/quaternion.desktop \
30
--replace 'Exec=quaternion' "Exec=$out/bin/quaternion"
31
32
rm $out/share/icons/hicolor/icon-theme.cache
33
'';
34
35
+
meta = with lib; {
36
homepage = https://matrix.org/docs/projects/client/quaternion.html;
37
description = "Cross-platform desktop IM client for the Matrix protocol";
38
license = licenses.gpl3;
+2
-3
pkgs/applications/networking/instant-messengers/ricochet/default.nix
···
1
{ stdenv, fetchurl, pkgconfig, makeDesktopItem, unzip
2
-
, qtbase, qttools, makeQtWrapper, qtmultimedia, qtquick1, qtquickcontrols
3
, openssl, protobuf, qmake
4
}:
5
···
27
openssl protobuf
28
];
29
30
-
nativeBuildInputs = [ pkgconfig makeQtWrapper qmake ];
31
32
preConfigure = ''
33
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags openssl)"
···
38
installPhase = ''
39
mkdir -p $out/bin
40
cp ricochet $out/bin
41
-
wrapQtProgram $out/bin/ricochet
42
43
mkdir -p $out/share/applications
44
cp $desktopItem/share/applications"/"* $out/share/applications
···
1
{ stdenv, fetchurl, pkgconfig, makeDesktopItem, unzip
2
+
, qtbase, qttools, qtmultimedia, qtquick1, qtquickcontrols
3
, openssl, protobuf, qmake
4
}:
5
···
27
openssl protobuf
28
];
29
30
+
nativeBuildInputs = [ pkgconfig qmake ];
31
32
preConfigure = ''
33
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags openssl)"
···
38
installPhase = ''
39
mkdir -p $out/bin
40
cp ricochet $out/bin
0
41
42
mkdir -p $out/share/applications
43
cp $desktopItem/share/applications"/"* $out/share/applications
+3
-3
pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
···
3
, qtimageformats, qtgraphicaleffects, qtwebkit
4
, telegram-qml, libqtelegram-aseman-edition
5
, gst_all_1
6
-
, makeQtWrapper, qmake }:
7
8
stdenv.mkDerivation rec {
9
name = "cutegram-${meta.version}";
···
22
23
24
enableParallelBuilding = true;
25
-
nativeBuildInputs = [ makeQtWrapper qmake ];
26
27
fixupPhase = ''
28
-
wrapQtProgram $out/bin/cutegram \
29
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
30
'';
31
···
3
, qtimageformats, qtgraphicaleffects, qtwebkit
4
, telegram-qml, libqtelegram-aseman-edition
5
, gst_all_1
6
+
, makeWrapper, qmake }:
7
8
stdenv.mkDerivation rec {
9
name = "cutegram-${meta.version}";
···
22
23
24
enableParallelBuilding = true;
25
+
nativeBuildInputs = [ makeWrapper qmake ];
26
27
fixupPhase = ''
28
+
wrapProgram $out/bin/cutegram \
29
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
30
'';
31
+5
-6
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
···
1
-
{ stdenv, lib, fetchFromGitHub, fetchgit, pkgconfig, gyp, cmake
2
-
, qtbase, qtimageformats, makeQtWrapper
3
, breakpad, gtk3, libappindicator-gtk3, dee
4
, ffmpeg, openalSoft, minizip
5
}:
6
7
-
stdenv.mkDerivation rec {
8
name = "telegram-desktop-${version}";
9
version = "1.0.27";
10
···
25
gtk3 libappindicator-gtk3 dee qtbase qtimageformats ffmpeg openalSoft minizip
26
];
27
28
-
nativeBuildInputs = [ pkgconfig gyp cmake makeQtWrapper ];
29
30
patches = [ "${tgaur}/aur-build-fixes.patch" ];
31
···
86
for icon_size in 16 32 48 64 128 256 512; do
87
install -Dm644 "../../../Telegram/Resources/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
88
done
89
-
wrapQtProgram $out/bin/telegram-desktop
90
'';
91
92
-
meta = with stdenv.lib; {
93
description = "Telegram Desktop messaging app";
94
license = licenses.gpl3;
95
platforms = platforms.linux;
···
1
+
{ mkDerivation, lib, fetchFromGitHub, fetchgit, pkgconfig, gyp, cmake
2
+
, qtbase, qtimageformats
3
, breakpad, gtk3, libappindicator-gtk3, dee
4
, ffmpeg, openalSoft, minizip
5
}:
6
7
+
mkDerivation rec {
8
name = "telegram-desktop-${version}";
9
version = "1.0.27";
10
···
25
gtk3 libappindicator-gtk3 dee qtbase qtimageformats ffmpeg openalSoft minizip
26
];
27
28
+
nativeBuildInputs = [ pkgconfig gyp cmake ];
29
30
patches = [ "${tgaur}/aur-build-fixes.patch" ];
31
···
86
for icon_size in 16 32 48 64 128 256 512; do
87
install -Dm644 "../../../Telegram/Resources/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
88
done
0
89
'';
90
91
+
meta = with lib; {
92
description = "Telegram Desktop messaging app";
93
license = licenses.gpl3;
94
platforms = platforms.linux;
+2
-4
pkgs/applications/networking/instant-messengers/tensor/default.nix
···
1
-
{ stdenv, fetchgit, qtbase, qtquickcontrols, qmake, makeQtWrapper, makeDesktopItem }:
2
3
stdenv.mkDerivation rec {
4
name = "tensor-git-${version}";
···
14
enableParallelBuilding = true;
15
16
buildInputs = [ qtbase qtquickcontrols ];
17
-
nativeBuildInputs = [ qmake makeQtWrapper ];
18
19
desktopItem = makeDesktopItem {
20
name = "tensor";
···
35
$out/share/icons/hicolor/512x512/apps/tensor.png
36
install -Dm644 ${desktopItem}/share/applications/tensor.desktop \
37
$out/share/applications/tensor.desktop
38
-
39
-
wrapQtProgram $out/bin/tensor
40
41
substituteInPlace $out/share/applications/tensor.desktop \
42
--subst-var-by bin $out/bin/tensor
···
1
+
{ stdenv, fetchgit, qtbase, qtquickcontrols, qmake, makeDesktopItem }:
2
3
stdenv.mkDerivation rec {
4
name = "tensor-git-${version}";
···
14
enableParallelBuilding = true;
15
16
buildInputs = [ qtbase qtquickcontrols ];
17
+
nativeBuildInputs = [ qmake ];
18
19
desktopItem = makeDesktopItem {
20
name = "tensor";
···
35
$out/share/icons/hicolor/512x512/apps/tensor.png
36
install -Dm644 ${desktopItem}/share/applications/tensor.desktop \
37
$out/share/applications/tensor.desktop
0
0
38
39
substituteInPlace $out/share/applications/tensor.desktop \
40
--subst-var-by bin $out/bin/tensor
+2
-3
pkgs/applications/networking/irc/communi/default.nix
···
1
-
{ fetchgit, libcommuni, makeQtWrapper, qtbase, qmake, stdenv }:
2
3
stdenv.mkDerivation rec {
4
name = "communi-${version}";
···
11
fetchSubmodules = true;
12
};
13
14
-
nativeBuildInputs = [ makeQtWrapper qmake ];
15
16
buildInputs = [ libcommuni qtbase ];
17
···
30
'';
31
32
postInstall = ''
33
-
wrapQtProgram "$out/bin/communi"
34
substituteInPlace "$out/share/applications/communi.desktop" \
35
--replace "/usr/bin" "$out/bin"
36
'';
···
1
+
{ fetchgit, libcommuni, qtbase, qmake, stdenv }:
2
3
stdenv.mkDerivation rec {
4
name = "communi-${version}";
···
11
fetchSubmodules = true;
12
};
13
14
+
nativeBuildInputs = [ qmake ];
15
16
buildInputs = [ libcommuni qtbase ];
17
···
30
'';
31
32
postInstall = ''
0
33
substituteInPlace "$out/share/applications/communi.desktop" \
34
--replace "/usr/bin" "$out/bin"
35
'';
-3
pkgs/applications/networking/irc/konversation/default.nix
···
3
, fetchurl
4
, extra-cmake-modules
5
, kdoctools
6
-
, wrapGAppsHook
7
, kbookmarks
8
, karchive
9
, kconfig
···
21
, kio
22
, kparts
23
, kwallet
24
-
, makeQtWrapper
25
, solid
26
, sonnet
27
, phonon
···
65
nativeBuildInputs = [
66
extra-cmake-modules
67
kdoctools
68
-
wrapGAppsHook
69
];
70
71
meta = {
···
3
, fetchurl
4
, extra-cmake-modules
5
, kdoctools
0
6
, kbookmarks
7
, karchive
8
, kconfig
···
20
, kio
21
, kparts
22
, kwallet
0
23
, solid
24
, sonnet
25
, phonon
···
63
nativeBuildInputs = [
64
extra-cmake-modules
65
kdoctools
0
66
];
67
68
meta = {
+6
-12
pkgs/applications/networking/mailreaders/trojita/default.nix
···
1
-
{ stdenv
2
, lib
3
, fetchgit
4
, cmake
5
, qtbase
6
, qtwebkit
7
-
, makeQtWrapper
8
}:
9
10
-
stdenv.mkDerivation rec {
11
name = "trojita-${version}";
12
version = "0.7";
13
···
18
};
19
20
buildInputs = [
21
-
cmake
22
qtbase
23
qtwebkit
24
];
25
26
nativeBuildInputs = [
27
-
makeQtWrapper
28
];
29
30
-
postInstall = ''
31
-
wrapQtProgram "$out/bin/trojita"
32
-
'';
33
34
-
35
-
meta = {
36
description = "A Qt IMAP e-mail client";
37
homepage = http://trojita.flaska.net/;
38
-
license = with lib.licenses; [ gpl2 gpl3 ];
39
-
platforms = stdenv.lib.platforms.linux;
40
};
41
42
}
···
1
+
{ mkDerivation
2
, lib
3
, fetchgit
4
, cmake
5
, qtbase
6
, qtwebkit
0
7
}:
8
9
+
mkDerivation rec {
10
name = "trojita-${version}";
11
version = "0.7";
12
···
17
};
18
19
buildInputs = [
0
20
qtbase
21
qtwebkit
22
];
23
24
nativeBuildInputs = [
25
+
cmake
26
];
27
0
0
0
28
29
+
meta = with lib; {
0
30
description = "A Qt IMAP e-mail client";
31
homepage = http://trojita.flaska.net/;
32
+
license = with licenses; [ gpl2 gpl3 ];
33
+
platforms = platforms.linux;
34
};
35
36
}
+1
-5
pkgs/applications/networking/mumble/default.nix
···
70
client = source: generic {
71
type = "mumble";
72
73
-
nativeBuildInputs = optionals (source.qtVersion == 5) [ qt5.qttools qt5.makeQtWrapper ];
74
buildInputs = [ libopus libsndfile speex ]
75
++ optional (source.qtVersion == 5) qt5.qtsvg
76
++ optional stdenv.isLinux alsaLib
···
91
mkdir -p $out/share/icons{,/hicolor/scalable/apps}
92
cp icons/mumble.svg $out/share/icons
93
ln -s $out/share/icon/mumble.svg $out/share/icons/hicolor/scalable/apps
94
-
95
-
${optionalString (source.qtVersion == 5) ''
96
-
wrapQtProgram $out/bin/mumble
97
-
''}
98
'';
99
} source;
100
···
70
client = source: generic {
71
type = "mumble";
72
73
+
nativeBuildInputs = optionals (source.qtVersion == 5) [ qt5.qttools ];
74
buildInputs = [ libopus libsndfile speex ]
75
++ optional (source.qtVersion == 5) qt5.qtsvg
76
++ optional stdenv.isLinux alsaLib
···
91
mkdir -p $out/share/icons{,/hicolor/scalable/apps}
92
cp icons/mumble.svg $out/share/icons
93
ln -s $out/share/icon/mumble.svg $out/share/icons/hicolor/scalable/apps
0
0
0
0
94
'';
95
} source;
96
+2
-6
pkgs/applications/networking/newsreaders/quiterss/default.nix
···
1
-
{ stdenv, fetchFromGitHub, qtbase, qmake, qttools, qtwebkit, makeQtWrapper, pkgconfig, sqlite }:
2
3
stdenv.mkDerivation rec {
4
name = "quiterss-${version}";
···
11
sha256 = "1y0n5ps1z4wgf9hkfjrw7dfyncrw22bf9mi3052vmf3s7xzz6vbb";
12
};
13
14
-
nativeBuildInputs = [ makeQtWrapper pkgconfig qmake ];
15
buildInputs = [ qtbase qttools qtwebkit sqlite.dev ];
16
-
17
-
postInstall = ''
18
-
wrapQtProgram "$out/bin/quiterss"
19
-
'';
20
21
meta = with stdenv.lib; {
22
description = "A Qt-based RSS/Atom news feed reader";
···
1
+
{ stdenv, fetchFromGitHub, qtbase, qmake, qttools, qtwebkit, pkgconfig, sqlite }:
2
3
stdenv.mkDerivation rec {
4
name = "quiterss-${version}";
···
11
sha256 = "1y0n5ps1z4wgf9hkfjrw7dfyncrw22bf9mi3052vmf3s7xzz6vbb";
12
};
13
14
+
nativeBuildInputs = [ pkgconfig qmake ];
15
buildInputs = [ qtbase qttools qtwebkit sqlite.dev ];
0
0
0
0
16
17
meta = with stdenv.lib; {
18
description = "A Qt-based RSS/Atom news feed reader";
+3
-2
pkgs/applications/office/mendeley/default.nix
···
1
{ fetchurl, stdenv, dpkg, which
0
2
, alsaLib
3
, desktop_file_utils
4
, dbus
···
92
sha256 = sha256;
93
};
94
95
-
nativeBuildInputs = [ qt5.makeQtWrapper ];
96
buildInputs = [ dpkg which ] ++ deps;
97
98
unpackPhase = "true";
···
107
$out/bin/mendeleydesktop
108
paxmark m $out/bin/mendeleydesktop
109
110
-
wrapQtProgram $out/bin/mendeleydesktop \
111
--add-flags "--unix-distro-build" \
112
${stdenv.lib.optionalString autorunLinkHandler
113
''--run "$out/bin/install-mendeley-link-handler.sh $out/bin/mendeleydesktop"''}
···
1
{ fetchurl, stdenv, dpkg, which
2
+
, makeWrapper
3
, alsaLib
4
, desktop_file_utils
5
, dbus
···
93
sha256 = sha256;
94
};
95
96
+
nativeBuildInputs = [ makeWrapper ];
97
buildInputs = [ dpkg which ] ++ deps;
98
99
unpackPhase = "true";
···
108
$out/bin/mendeleydesktop
109
paxmark m $out/bin/mendeleydesktop
110
111
+
wrapProgram $out/bin/mendeleydesktop \
112
--add-flags "--unix-distro-build" \
113
${stdenv.lib.optionalString autorunLinkHandler
114
''--run "$out/bin/install-mendeley-link-handler.sh $out/bin/mendeleydesktop"''}
+2
-4
pkgs/applications/office/mytetra/default.nix
···
1
-
{ stdenv, fetchurl, qmake, makeQtWrapper, qtsvg }:
2
3
let
4
version = "1.42.2";
···
9
sha256 = "1ah44nf4ksxkh01a2zmgvvby4pwczhyq5vcp270rf6visp8v9804";
10
};
11
12
-
nativeBuildInputs = [ makeQtWrapper qmake ];
13
buildInputs = [ qtsvg ];
14
15
hardeningDisable = [ "format" ];
···
22
substituteInPlace src/views/mainWindow/MainWindow.cpp \
23
--replace ":/resource/pic/logo.svg" "$out/share/icons/hicolor/48x48/apps/mytetra.png"
24
'';
25
-
26
-
postInstall = "wrapQtProgram $out/bin/mytetra";
27
28
meta = with stdenv.lib; {
29
description = "Smart manager for information collecting";
···
1
+
{ stdenv, fetchurl, qmake, qtsvg }:
2
3
let
4
version = "1.42.2";
···
9
sha256 = "1ah44nf4ksxkh01a2zmgvvby4pwczhyq5vcp270rf6visp8v9804";
10
};
11
12
+
nativeBuildInputs = [ qmake ];
13
buildInputs = [ qtsvg ];
14
15
hardeningDisable = [ "format" ];
···
22
substituteInPlace src/views/mainWindow/MainWindow.cpp \
23
--replace ":/resource/pic/logo.svg" "$out/share/icons/hicolor/48x48/apps/mytetra.png"
24
'';
0
0
25
26
meta = with stdenv.lib; {
27
description = "Smart manager for information collecting";
+5
-11
pkgs/applications/office/skrooge/default.nix
···
1
-
{ stdenv, fetchurl, cmake, extra-cmake-modules, makeQtWrapper, qtwebkit, qtscript, grantlee,
0
2
kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin,
3
kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities,
4
knotifyconfig, krunner, libofx }:
5
6
-
stdenv.mkDerivation rec {
7
name = "skrooge-${version}";
8
version = "2.7.0";
9
···
12
sha256 = "1xrh9nal122rzlv4m0x8qah6zpqb6891al3351piarpk2xgjgj4x";
13
};
14
15
-
nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ];
16
17
buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools
18
kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5
19
kdelibs4support kactivities knotifyconfig krunner libofx
20
];
21
22
-
enableParallelBuilding = true;
23
-
24
-
postInstall = ''
25
-
wrapQtProgram "$out/bin/skrooge"
26
-
wrapQtProgram "$out/bin/skroogeconvert"
27
-
'';
28
-
29
-
meta = with stdenv.lib; {
30
description = "A personal finances manager, powered by KDE";
31
license = with licenses; [ gpl3 ];
32
maintainers = with maintainers; [ joko ];
···
1
+
{ mkDerivation, lib, fetchurl,
2
+
cmake, extra-cmake-modules, qtwebkit, qtscript, grantlee,
3
kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin,
4
kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities,
5
knotifyconfig, krunner, libofx }:
6
7
+
mkDerivation rec {
8
name = "skrooge-${version}";
9
version = "2.7.0";
10
···
13
sha256 = "1xrh9nal122rzlv4m0x8qah6zpqb6891al3351piarpk2xgjgj4x";
14
};
15
16
+
nativeBuildInputs = [ cmake extra-cmake-modules ];
17
18
buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools
19
kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5
20
kdelibs4support kactivities knotifyconfig krunner libofx
21
];
22
23
+
meta = with lib; {
0
0
0
0
0
0
0
24
description = "A personal finances manager, powered by KDE";
25
license = with licenses; [ gpl3 ];
26
maintainers = with maintainers; [ joko ];
+11
-16
pkgs/applications/science/astronomy/stellarium/default.nix
···
1
-
{ stdenv, fetchurl, cmake, freetype, libpng, mesa, gettext, openssl, perl, libiconv
2
-
, qtscript, qtserialport, qttools, makeQtWrapper
0
3
, qtmultimedia
4
}:
5
6
-
stdenv.mkDerivation rec {
7
name = "stellarium-${version}";
8
version = "0.15.0";
9
···
12
sha256 = "0il751lgnfkx35h1m8fzwwnrygpxjx2a80gng1i1rbybkykf7l3l";
13
};
14
15
-
nativeBuildInputs = [ makeQtWrapper ];
16
17
buildInputs = [
18
-
cmake freetype libpng mesa gettext openssl perl libiconv qtscript
19
-
qtserialport qttools qtmultimedia
20
];
21
22
-
enableParallelBuilding = true;
23
-
24
-
postInstall = ''
25
-
wrapQtProgram "$out/bin/stellarium"
26
-
'';
27
-
28
-
meta = {
29
description = "Free open-source planetarium";
30
homepage = "http://stellarium.org/";
31
-
license = stdenv.lib.licenses.gpl2;
32
33
-
platforms = stdenv.lib.platforms.linux; # should be mesaPlatforms, but we don't have qt on darwin
34
-
maintainers = [ stdenv.lib.maintainers.peti ];
35
};
36
}
···
1
+
{ mkDerivation, lib, fetchurl
2
+
, cmake, freetype, libpng, mesa, gettext, openssl, perl, libiconv
3
+
, qtscript, qtserialport, qttools
4
, qtmultimedia
5
}:
6
7
+
mkDerivation rec {
8
name = "stellarium-${version}";
9
version = "0.15.0";
10
···
13
sha256 = "0il751lgnfkx35h1m8fzwwnrygpxjx2a80gng1i1rbybkykf7l3l";
14
};
15
16
+
nativeBuildInputs = [ cmake perl ];
17
18
buildInputs = [
19
+
freetype libpng mesa openssl libiconv qtscript qtserialport qttools
20
+
qtmultimedia
21
];
22
23
+
meta = with lib; {
0
0
0
0
0
0
24
description = "Free open-source planetarium";
25
homepage = "http://stellarium.org/";
26
+
license = licenses.gpl2;
27
28
+
platforms = platforms.linux; # should be mesaPlatforms, but we don't have qt on darwin
29
+
maintainers = [ maintainers.peti ];
30
};
31
}
+2
-8
pkgs/applications/science/electronics/fritzing/default.nix
···
1
-
{ stdenv, fetchpatch, fetchFromGitHub, makeQtWrapper, qmake, pkgconfig
2
, qtbase, qtsvg, qtserialport, boost, libgit2
3
}:
4
···
28
29
buildInputs = [ qtbase qtsvg qtserialport boost libgit2 ];
30
31
-
nativeBuildInputs = [ qmake makeQtWrapper pkgconfig ];
32
33
qmakeFlags = [ "phoenix.pro" ];
34
-
35
-
enableParallelBuilding = true;
36
37
preConfigure = ''
38
ln -s "$parts" parts
39
-
'';
40
-
41
-
postInstall = ''
42
-
wrapQtProgram $out/bin/Fritzing
43
'';
44
45
meta = {
···
1
+
{ stdenv, fetchpatch, fetchFromGitHub, qmake, pkgconfig
2
, qtbase, qtsvg, qtserialport, boost, libgit2
3
}:
4
···
28
29
buildInputs = [ qtbase qtsvg qtserialport boost libgit2 ];
30
31
+
nativeBuildInputs = [ qmake pkgconfig ];
32
33
qmakeFlags = [ "phoenix.pro" ];
0
0
34
35
preConfigure = ''
36
ln -s "$parts" parts
0
0
0
0
37
'';
38
39
meta = {
+4
-10
pkgs/applications/science/math/speedcrunch/default.nix
···
1
-
{ stdenv, fetchgit, cmake, makeQtWrapper, qtbase, qttools }:
2
3
-
stdenv.mkDerivation rec {
4
name = "speedcrunch-${version}";
5
version = "0.12.0";
6
···
11
sha256 = "0vh7cd1915bjqzkdp3sk25ngy8cq624mkh8c53c5bnzk357kb0fk";
12
};
13
14
-
enableParallelBuilding = true;
15
-
16
buildInputs = [ qtbase qttools ];
17
18
-
nativeBuildInputs = [ cmake makeQtWrapper ];
19
20
preConfigure = ''
21
cd src
22
'';
23
24
-
postFixup = ''
25
-
wrapQtProgram $out/bin/speedcrunch
26
-
'';
27
-
28
-
meta = with stdenv.lib; {
29
homepage = http://speedcrunch.org;
30
license = licenses.gpl2Plus;
31
description = "A fast power user calculator";
···
1
+
{ mkDerivation, lib, fetchgit, cmake, qtbase, qttools }:
2
3
+
mkDerivation rec {
4
name = "speedcrunch-${version}";
5
version = "0.12.0";
6
···
11
sha256 = "0vh7cd1915bjqzkdp3sk25ngy8cq624mkh8c53c5bnzk357kb0fk";
12
};
13
0
0
14
buildInputs = [ qtbase qttools ];
15
16
+
nativeBuildInputs = [ cmake ];
17
18
preConfigure = ''
19
cd src
20
'';
21
22
+
meta = with lib; {
0
0
0
0
23
homepage = http://speedcrunch.org;
24
license = licenses.gpl2Plus;
25
description = "A fast power user calculator";
+3
-3
pkgs/applications/science/robotics/qgroundcontrol/default.nix
···
1
{ stdenv, fetchgit, git, espeak, SDL, udev, doxygen, cmake
2
, qtbase, qtlocation, qtserialport, qtdeclarative, qtconnectivity, qtxmlpatterns
3
, qtsvg, qtquick1, qtquickcontrols, qtgraphicaleffects, qmake
4
-
, makeQtWrapper, lndir
5
, gst_all_1, qt-gstreamer1, pkgconfig, glibc
6
, version ? "2.9.4"
7
}:
···
20
21
enableParallelBuilding = true;
22
buildInputs = [ SDL udev doxygen git ] ++ gstInputs ++ qtInputs;
23
-
nativeBuildInputs = [ pkgconfig makeQtWrapper qmake ];
24
25
patches = [ ./0001-fix-gcc-cmath-namespace-issues.patch ];
26
postPatch = ''
···
66
67
68
postInstall = ''
69
-
wrapQtProgram "$out/bin/qgroundcontrol" \
70
--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
71
'';
72
···
1
{ stdenv, fetchgit, git, espeak, SDL, udev, doxygen, cmake
2
, qtbase, qtlocation, qtserialport, qtdeclarative, qtconnectivity, qtxmlpatterns
3
, qtsvg, qtquick1, qtquickcontrols, qtgraphicaleffects, qmake
4
+
, makeWrapper, lndir
5
, gst_all_1, qt-gstreamer1, pkgconfig, glibc
6
, version ? "2.9.4"
7
}:
···
20
21
enableParallelBuilding = true;
22
buildInputs = [ SDL udev doxygen git ] ++ gstInputs ++ qtInputs;
23
+
nativeBuildInputs = [ pkgconfig makeWrapper qmake ];
24
25
patches = [ ./0001-fix-gcc-cmath-namespace-issues.patch ];
26
postPatch = ''
···
66
67
68
postInstall = ''
69
+
wrapProgram "$out/bin/qgroundcontrol" \
70
--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
71
'';
72
+4
-6
pkgs/applications/video/bomi/default.nix
···
1
-
{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, perl, python, which, makeQtWrapper
2
, libX11, libxcb, mesa
3
-
, qtbase, qtdeclarative, qtquickcontrols, qttools, qtx11extras, qmake
4
, libchardet
5
, ffmpeg
6
···
90
'';
91
92
postInstall = ''
93
-
wrapQtProgram $out/bin/bomi \
94
${optionalString youtubeSupport "--prefix PATH ':' '${youtube-dl}/bin'"}
95
'';
96
···
104
++ optional cddaSupport "--enable-cdda"
105
;
106
107
-
nativeBuildInputs = [ pkgconfig perl python which qttools makeQtWrapper qmake ];
108
-
109
-
enableParallelBuilding = true;
110
111
meta = with stdenv.lib; {
112
description = "Powerful and easy-to-use multimedia player";
···
1
+
{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, perl, python, which
2
, libX11, libxcb, mesa
3
+
, qtbase, qtdeclarative, qtquickcontrols, qttools, qtx11extras, qmake, makeWrapper
4
, libchardet
5
, ffmpeg
6
···
90
'';
91
92
postInstall = ''
93
+
wrapProgram $out/bin/bomi \
94
${optionalString youtubeSupport "--prefix PATH ':' '${youtube-dl}/bin'"}
95
'';
96
···
104
++ optional cddaSupport "--enable-cdda"
105
;
106
107
+
nativeBuildInputs = [ makeWrapper pkgconfig perl python which qttools qmake ];
0
0
108
109
meta = with stdenv.lib; {
110
description = "Powerful and easy-to-use multimedia player";
+1
-1
pkgs/applications/video/openshot-qt/default.nix
···
1
{ stdenv, fetchFromGitHub
2
, doxygen, python3Packages, libopenshot
3
-
, makeQtWrapper, wrapGAppsHook, gtk3 }:
4
5
python3Packages.buildPythonApplication rec {
6
name = "openshot-qt-${version}";
···
1
{ stdenv, fetchFromGitHub
2
, doxygen, python3Packages, libopenshot
3
+
, wrapGAppsHook, gtk3 }:
4
5
python3Packages.buildPythonApplication rec {
6
name = "openshot-qt-${version}";
+3
-3
pkgs/applications/video/shotcut/default.nix
···
1
{ stdenv, fetchurl, SDL, frei0r, gettext, mlt, jack1, pkgconfig, qtbase,
2
qtmultimedia, qtwebkit, qtx11extras, qtwebsockets, qtquickcontrols,
3
qtgraphicaleffects,
4
-
qmake, makeQtWrapper }:
5
6
stdenv.mkDerivation rec {
7
name = "shotcut-${version}";
···
14
15
16
enableParallelBuilding = true;
17
-
nativeBuildInputs = [ makeQtWrapper pkgconfig qmake ];
18
buildInputs = [
19
SDL frei0r gettext mlt
20
qtbase qtmultimedia qtwebkit qtx11extras qtwebsockets qtquickcontrols
···
31
postInstall = ''
32
mkdir -p $out/share/shotcut
33
cp -r src/qml $out/share/shotcut/
34
-
wrapQtProgram $out/bin/shotcut --prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1 --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ jack1 SDL ]} --prefix PATH : ${mlt}/bin
35
'';
36
37
meta = with stdenv.lib; {
···
1
{ stdenv, fetchurl, SDL, frei0r, gettext, mlt, jack1, pkgconfig, qtbase,
2
qtmultimedia, qtwebkit, qtx11extras, qtwebsockets, qtquickcontrols,
3
qtgraphicaleffects,
4
+
qmake, makeWrapper }:
5
6
stdenv.mkDerivation rec {
7
name = "shotcut-${version}";
···
14
15
16
enableParallelBuilding = true;
17
+
nativeBuildInputs = [ makeWrapper pkgconfig qmake ];
18
buildInputs = [
19
SDL frei0r gettext mlt
20
qtbase qtmultimedia qtwebkit qtx11extras qtwebsockets qtquickcontrols
···
31
postInstall = ''
32
mkdir -p $out/share/shotcut
33
cp -r src/qml $out/share/shotcut/
34
+
wrapProgram $out/bin/shotcut --prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1 --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ jack1 SDL ]} --prefix PATH : ${mlt}/bin
35
'';
36
37
meta = with stdenv.lib; {
+5
-13
pkgs/applications/virtualization/virt-manager/qt.nix
···
1
-
{ stdenv, fetchFromGitHub, cmake, pkgconfig
2
-
, qtbase, qtmultimedia, qtsvg, makeQtWrapper
3
, lxqt, libvncserver, libvirt, pixman, spice_gtk, spice_protocol
4
}:
5
6
-
stdenv.mkDerivation rec {
7
name = "virt-manager-qt-${version}";
8
version = "0.43.70.2";
9
···
23
libvirt libvncserver pixman spice_gtk spice_protocol
24
];
25
26
-
nativeBuildInputs = [ cmake pkgconfig makeQtWrapper ];
27
-
28
-
postFixup = ''
29
-
for f in $out/bin/* ; do
30
-
wrapQtProgram $f
31
-
done
32
-
'';
33
-
34
-
enableParallelBuilding = true;
35
36
-
meta = with stdenv.lib; {
37
homepage = http://f1ash.github.io/qt-virt-manager;
38
description = "Desktop user interface for managing virtual machines (QT)";
39
longDescription = ''
···
1
+
{ mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig
2
+
, qtbase, qtmultimedia, qtsvg
3
, lxqt, libvncserver, libvirt, pixman, spice_gtk, spice_protocol
4
}:
5
6
+
mkDerivation rec {
7
name = "virt-manager-qt-${version}";
8
version = "0.43.70.2";
9
···
23
libvirt libvncserver pixman spice_gtk spice_protocol
24
];
25
26
+
nativeBuildInputs = [ cmake pkgconfig ];
0
0
0
0
0
0
0
0
27
28
+
meta = with lib; {
29
homepage = http://f1ash.github.io/qt-virt-manager;
30
description = "Desktop user interface for managing virtual machines (QT)";
31
longDescription = ''
+2
-6
pkgs/applications/virtualization/virtualbox/default.nix
···
58
++ optional pythonBindings python # Python is needed even when not building bindings
59
++ optional pulseSupport libpulseaudio
60
++ optionals (headless) [ libXrandr ]
61
-
++ optionals (!headless) [ qt5.qtbase qt5.qtx11extras qt5.makeQtWrapper libXinerama SDL ];
62
63
hardeningDisable = [ "fortify" "pic" "stackprotector" ];
64
···
153
find out/linux.*/${buildType}/bin -mindepth 1 -maxdepth 1 \
154
-name src -o -exec cp -avt "$libexec" {} +
155
156
-
# Create wrapper script
157
mkdir -p $out/bin
158
-
${optionalString (!headless) ''
159
-
makeQtWrapper "$libexec/VirtualBox" $out/bin/VirtualBox
160
-
''}
161
-
for file in ${optionalString (!headless) "VBoxSDL rdesktop-vrdp"} VBoxManage VBoxBalloonCtrl VBoxHeadless; do
162
echo "Linking $file to /bin"
163
test -x "$libexec/$file"
164
ln -s "$libexec/$file" $out/bin/$file
···
58
++ optional pythonBindings python # Python is needed even when not building bindings
59
++ optional pulseSupport libpulseaudio
60
++ optionals (headless) [ libXrandr ]
61
+
++ optionals (!headless) [ qt5.qtbase qt5.qtx11extras libXinerama SDL ];
62
63
hardeningDisable = [ "fortify" "pic" "stackprotector" ];
64
···
153
find out/linux.*/${buildType}/bin -mindepth 1 -maxdepth 1 \
154
-name src -o -exec cp -avt "$libexec" {} +
155
0
156
mkdir -p $out/bin
157
+
for file in ${optionalString (!headless) "VirtualBox VBoxSDL rdesktop-vrdp"} VBoxManage VBoxBalloonCtrl VBoxHeadless; do
0
0
0
158
echo "Linking $file to /bin"
159
test -x "$libexec/$file"
160
ln -s "$libexec/$file" $out/bin/$file
+1
-1
pkgs/desktops/plasma-5/systemsettings.nix
···
1
{
2
-
mkDerivation, extra-cmake-modules, kdoctools, makeQtWrapper,
3
kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
4
kservice, kwindowsystem, kxmlgui, qtquickcontrols, qtquickcontrols2
5
}:
···
1
{
2
+
mkDerivation, extra-cmake-modules, kdoctools,
3
kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
4
kservice, kwindowsystem, kxmlgui, qtquickcontrols, qtquickcontrols2
5
}:
+4
-10
pkgs/development/libraries/libqtav/default.nix
···
1
-
{ stdenv, lib, fetchFromGitHub, extra-cmake-modules, makeQtWrapper
2
, qtbase, qtmultimedia, qtquick1, qttools
3
, mesa, libX11
4
, libass, openal, ffmpeg, libuchardet
5
, alsaLib, libpulseaudio, libva
6
}:
7
8
-
with stdenv.lib;
9
10
-
stdenv.mkDerivation rec {
11
name = "libqtav-${version}";
12
13
# Awaiting upcoming `v1.12.0` release. `v1.11.0` is not supporting cmake which is the
14
# the reason behind taking an unstable git rev.
15
version = "unstable-2017-03-30";
16
17
-
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper qttools ];
18
buildInputs = [
19
qtbase qtmultimedia qtquick1
20
mesa libX11
···
43
preFixup = ''
44
mkdir -p "$out/bin"
45
cp -a "./bin/"* "$out/bin"
46
-
'';
47
-
48
-
postFixup = ''
49
-
for i in `find $out/bin -maxdepth 1 -xtype f -executable`; do
50
-
wrapQtProgram "$i"
51
-
done
52
'';
53
54
meta = {
···
1
+
{ mkDerivation, lib, fetchFromGitHub, extra-cmake-modules
2
, qtbase, qtmultimedia, qtquick1, qttools
3
, mesa, libX11
4
, libass, openal, ffmpeg, libuchardet
5
, alsaLib, libpulseaudio, libva
6
}:
7
8
+
with lib;
9
10
+
mkDerivation rec {
11
name = "libqtav-${version}";
12
13
# Awaiting upcoming `v1.12.0` release. `v1.11.0` is not supporting cmake which is the
14
# the reason behind taking an unstable git rev.
15
version = "unstable-2017-03-30";
16
17
+
nativeBuildInputs = [ extra-cmake-modules qttools ];
18
buildInputs = [
19
qtbase qtmultimedia qtquick1
20
mesa libX11
···
43
preFixup = ''
44
mkdir -p "$out/bin"
45
cp -a "./bin/"* "$out/bin"
0
0
0
0
0
0
46
'';
47
48
meta = {
-5
pkgs/development/libraries/qt-5/5.6/default.nix
···
146
qtwebchannel qtwebengine qtwebkit qtwebsockets qtx11extras qtxmlpatterns
147
];
148
149
-
makeQtWrapper =
150
-
makeSetupHook
151
-
{ deps = [ makeWrapper ]; }
152
-
(if stdenv.isDarwin then ../make-qt-wrapper-darwin.sh else ../make-qt-wrapper.sh);
153
-
154
qmake = makeSetupHook {
155
deps = [ self.qtbase.dev ];
156
substitutions = { inherit (stdenv) isDarwin; };
···
146
qtwebchannel qtwebengine qtwebkit qtwebsockets qtx11extras qtxmlpatterns
147
];
148
0
0
0
0
0
149
qmake = makeSetupHook {
150
deps = [ self.qtbase.dev ];
151
substitutions = { inherit (stdenv) isDarwin; };
-6
pkgs/development/libraries/qt-5/5.8/default.nix
···
133
] ++ optional (!stdenv.isDarwin) qtwayland
134
++ optional (stdenv.isDarwin) qtmacextras);
135
136
-
makeQtWrapper =
137
-
makeSetupHook
138
-
{ deps = [ makeWrapper ] ++ optionals (!stdenv.isDarwin) [ dconf.lib gtk3 ]; }
139
-
(if stdenv.isDarwin then ../make-qt-wrapper-darwin.sh else ../make-qt-wrapper.sh);
140
-
141
-
142
qmake = makeSetupHook {
143
deps = [ self.qtbase.dev ];
144
substitutions = { inherit (stdenv) isDarwin; };
···
133
] ++ optional (!stdenv.isDarwin) qtwayland
134
++ optional (stdenv.isDarwin) qtmacextras);
135
0
0
0
0
0
0
136
qmake = makeSetupHook {
137
deps = [ self.qtbase.dev ];
138
substitutions = { inherit (stdenv) isDarwin; };
+2
-10
pkgs/development/libraries/qt-5/5.8/qtdeclarative/default.nix
···
1
-
{ stdenv, qtSubmodule, makeQtWrapper, copyPathsToStore, python2, qtbase, qtsvg, qtxmlpatterns }:
2
3
with stdenv.lib;
4
···
6
name = "qtdeclarative";
7
patches = copyPathsToStore (readPathsFromFile ./. ./series);
8
qtInputs = [ qtbase qtsvg qtxmlpatterns ];
9
-
nativeBuildInputs = [ python2 makeQtWrapper ];
10
11
preConfigure = ''
12
NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QML2_IMPORT_PREFIX=\"$qtQmlPrefix\""
13
-
'';
14
-
15
-
postInstall = ''
16
-
wrapQtProgram $out/bin/qmleasing
17
-
wrapQtProgram $out/bin/qmlscene
18
-
wrapQtProgram $out/bin/qmltestrunner
19
-
'' + optionalString (stdenv.isDarwin) ''
20
-
wrapQtProgram $out/bin/qml.app/Contents/MacOS/qml
21
'';
22
}
···
1
+
{ stdenv, qtSubmodule, copyPathsToStore, python2, qtbase, qtsvg, qtxmlpatterns }:
2
3
with stdenv.lib;
4
···
6
name = "qtdeclarative";
7
patches = copyPathsToStore (readPathsFromFile ./. ./series);
8
qtInputs = [ qtbase qtsvg qtxmlpatterns ];
9
+
nativeBuildInputs = [ python2 ];
10
11
preConfigure = ''
12
NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QML2_IMPORT_PREFIX=\"$qtQmlPrefix\""
0
0
0
0
0
0
0
0
13
'';
14
}
+1
-15
pkgs/development/libraries/qt-5/5.8/qttools/default.nix
···
1
-
{ stdenv, qtSubmodule, makeQtWrapper, copyPathsToStore, qtbase }:
2
3
with stdenv.lib;
4
5
qtSubmodule {
6
name = "qttools";
7
qtInputs = [ qtbase ];
8
-
nativeBuildInputs = [ makeQtWrapper ];
9
10
patches = copyPathsToStore (readPathsFromFile ./. ./series);
11
postFixup = ''
12
moveToOutput "bin/qdbus" "$out"
13
moveToOutput "bin/qtpaths" "$out"
14
-
'';
15
-
16
-
postInstall = ''
17
-
wrapQtProgram $out/bin/qcollectiongenerator
18
-
wrapQtProgram $out/bin/qhelpconverter
19
-
wrapQtProgram $out/bin/qhelpgenerator
20
-
wrapQtProgram $out/bin/qtdiag
21
-
'' + optionalString (stdenv.isDarwin) ''
22
-
wrapQtProgram $out/bin/Assistant.app/Contents/MacOS/Assistant
23
-
wrapQtProgram $out/bin/Designer.app/Contents/MacOS/Designer
24
-
wrapQtProgram $out/bin/Linguist.app/Contents/MacOS/Linguist
25
-
wrapQtProgram $out/bin/pixeltool.app/Contents/MacOS/pixeltool
26
-
wrapQtProgram $out/bin/qdbusviewer.app/Contents/MacOS/qdbusviewer
27
'';
28
}
···
1
+
{ stdenv, qtSubmodule, copyPathsToStore, qtbase }:
2
3
with stdenv.lib;
4
5
qtSubmodule {
6
name = "qttools";
7
qtInputs = [ qtbase ];
0
8
9
patches = copyPathsToStore (readPathsFromFile ./. ./series);
10
postFixup = ''
11
moveToOutput "bin/qdbus" "$out"
12
moveToOutput "bin/qtpaths" "$out"
0
0
0
0
0
0
0
0
0
0
0
0
0
13
'';
14
}
-35
pkgs/development/libraries/qt-5/make-qt-wrapper-darwin.sh
···
1
-
wrapQtProgram() {
2
-
local prog="$1"
3
-
shift
4
-
wrapProgram "$prog" \
5
-
--set QT_PLUGIN_PATH "$QT_PLUGIN_PATH" \
6
-
--set QML2_IMPORT_PATH "$QML2_IMPORT_PATH" \
7
-
--set DYLD_FRAMEWORK_PATH "/System/Library/Frameworks" \
8
-
--prefix XDG_DATA_DIRS : "$RUNTIME_XDG_DATA_DIRS" \
9
-
--prefix XDG_CONFIG_DIRS : "$RUNTIME_XDG_CONFIG_DIRS" \
10
-
"$@"
11
-
}
12
-
13
-
makeQtWrapper() {
14
-
local old="$1"
15
-
local new="$2"
16
-
shift
17
-
shift
18
-
makeWrapper "$old" "$new" \
19
-
--set QT_PLUGIN_PATH "$QT_PLUGIN_PATH" \
20
-
--set QML2_IMPORT_PATH "$QML2_IMPORT_PATH" \
21
-
--set DYLD_FRAMEWORK_PATH "/System/Library/Frameworks" \
22
-
--prefix XDG_DATA_DIRS : "$RUNTIME_XDG_DATA_DIRS" \
23
-
--prefix XDG_CONFIG_DIRS : "$RUNTIME_XDG_CONFIG_DIRS" \
24
-
"$@"
25
-
}
26
-
27
-
_makeQtWrapperSetup() {
28
-
# cannot use addToSearchPath because these directories may not exist yet
29
-
export QT_PLUGIN_PATH="$QT_PLUGIN_PATH${QT_PLUGIN_PATH:+:}${!outputLib}/$qtPluginPrefix"
30
-
export QML2_IMPORT_PATH="$QML2_IMPORT_PATH${QML2_IMPORT_PATH:+:}${!outputLib}/$qtQmlPrefix"
31
-
export RUNTIME_XDG_DATA_DIRS="$RUNTIME_XDG_DATA_DIRS${RUNTIME_XDG_DATA_DIRS:+:}${!outputBin}/share"
32
-
export RUNTIME_XDG_CONFIG_DIRS="$RUNTIME_XDG_CONFIG_DIRS${RUNTIME_XDG_CONFIG_DIRS:+:}${!outputBin}/etc/xdg"
33
-
}
34
-
35
-
prePhases+=(_makeQtWrapperSetup)
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-43
pkgs/development/libraries/qt-5/make-qt-wrapper.sh
···
1
-
wrapQtProgram() {
2
-
local prog="$1"
3
-
shift
4
-
wrapProgram "$prog" \
5
-
--prefix QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \
6
-
--prefix QML2_IMPORT_PATH : "$QML2_IMPORT_PATH" \
7
-
--prefix XDG_DATA_DIRS : "$RUNTIME_XDG_DATA_DIRS" \
8
-
--prefix XDG_CONFIG_DIRS : "$RUNTIME_XDG_CONFIG_DIRS" \
9
-
--prefix GIO_EXTRA_MODULES : "$GIO_EXTRA_MODULES" \
10
-
"$@"
11
-
}
12
-
13
-
makeQtWrapper() {
14
-
local old="$1"
15
-
local new="$2"
16
-
shift
17
-
shift
18
-
makeWrapper "$old" "$new" \
19
-
--prefix QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \
20
-
--prefix QML2_IMPORT_PATH : "$QML2_IMPORT_PATH" \
21
-
--prefix XDG_DATA_DIRS : "$RUNTIME_XDG_DATA_DIRS" \
22
-
--prefix XDG_CONFIG_DIRS : "$RUNTIME_XDG_CONFIG_DIRS" \
23
-
--prefix GIO_EXTRA_MODULES : "$GIO_EXTRA_MODULES" \
24
-
"$@"
25
-
}
26
-
27
-
_makeQtWrapperSetup() {
28
-
# cannot use addToSearchPath because these directories may not exist yet
29
-
export QT_PLUGIN_PATH="$QT_PLUGIN_PATH${QT_PLUGIN_PATH:+:}${!outputLib}/$qtPluginPrefix"
30
-
export QML2_IMPORT_PATH="$QML2_IMPORT_PATH${QML2_IMPORT_PATH:+:}${!outputLib}/$qtQmlPrefix"
31
-
export RUNTIME_XDG_DATA_DIRS="$RUNTIME_XDG_DATA_DIRS${RUNTIME_XDG_DATA_DIRS:+:}${!outputBin}/share${GSETTINGS_SCHEMAS_PATH:+:$GSETTINGS_SCHEMAS_PATH}"
32
-
export RUNTIME_XDG_CONFIG_DIRS="$RUNTIME_XDG_CONFIG_DIRS${RUNTIME_XDG_CONFIG_DIRS:+:}${!outputBin}/etc/xdg"
33
-
}
34
-
35
-
prePhases+=(_makeQtWrapperSetup)
36
-
37
-
_findGioModules() {
38
-
if [ -d "$1"/lib/gio/modules ] && [ -n "$(ls -A $1/lib/gio/modules)" ] ; then
39
-
export GIO_EXTRA_MODULES="$GIO_EXTRA_MODULES${GIO_EXTRA_MODULES:+:}$1/lib/gio/modules"
40
-
fi
41
-
}
42
-
43
-
envHooks+=(_findGioModules)
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
+2
-3
pkgs/development/qtcreator/default.nix
···
1
{ stdenv, fetchurl, makeWrapper
2
-
, qtbase, makeQtWrapper, qtquickcontrols, qtscript, qtdeclarative, qmake
3
, withDocumentation ? false
4
}:
5
···
21
22
buildInputs = [ qtbase qtscript qtquickcontrols qtdeclarative ];
23
24
-
nativeBuildInputs = [ qmake makeQtWrapper makeWrapper ];
25
26
doCheck = true;
27
···
38
postInstall = ''
39
substituteInPlace $out/share/applications/org.qt-project.qtcreator.desktop \
40
--replace "Exec=qtcreator" "Exec=$out/bin/qtcreator"
41
-
wrapQtProgram $out/bin/qtcreator
42
'';
43
44
meta = {
···
1
{ stdenv, fetchurl, makeWrapper
2
+
, qtbase, qtquickcontrols, qtscript, qtdeclarative, qmake
3
, withDocumentation ? false
4
}:
5
···
21
22
buildInputs = [ qtbase qtscript qtquickcontrols qtdeclarative ];
23
24
+
nativeBuildInputs = [ qmake makeWrapper ];
25
26
doCheck = true;
27
···
38
postInstall = ''
39
substituteInPlace $out/share/applications/org.qt-project.qtcreator.desktop \
40
--replace "Exec=qtcreator" "Exec=$out/bin/qtcreator"
0
41
'';
42
43
meta = {
+2
-4
pkgs/development/tools/analysis/qcachegrind/default.nix
···
1
-
{ stdenv, fetchurl, cmake, qmake, makeQtWrapper, qtbase, perl, python, php }:
2
3
stdenv.mkDerivation rec {
4
name = "qcachegrind-${version}";
···
11
12
buildInputs = [ qtbase perl python php ];
13
14
-
nativeBuildInputs = [ qmake makeQtWrapper ];
15
16
postInstall = ''
17
mkdir -p $out/bin
···
25
mkdir -p $out/Applications
26
cp cgview/cgview.app/Contents/MacOS/cgview $out/bin
27
cp -a qcachegrind/qcachegrind.app $out/Applications
28
-
wrapQtProgram $out/Applications/qcachegrind.app/Contents/MacOS/qcachegrind
29
'' else ''
30
install qcachegrind/qcachegrind cgview/cgview -t "$out/bin"
31
-
wrapQtProgram "$out/bin/qcachegrind"
32
install -Dm644 qcachegrind/qcachegrind.desktop -t "$out/share/applications"
33
install -Dm644 kcachegrind/hi32-app-kcachegrind.png "$out/share/icons/hicolor/32x32/apps/kcachegrind.png"
34
install -Dm644 kcachegrind/hi48-app-kcachegrind.png "$out/share/icons/hicolor/48x48/apps/kcachegrind.png"
···
1
+
{ stdenv, fetchurl, cmake, qmake, qtbase, perl, python, php }:
2
3
stdenv.mkDerivation rec {
4
name = "qcachegrind-${version}";
···
11
12
buildInputs = [ qtbase perl python php ];
13
14
+
nativeBuildInputs = [ qmake ];
15
16
postInstall = ''
17
mkdir -p $out/bin
···
25
mkdir -p $out/Applications
26
cp cgview/cgview.app/Contents/MacOS/cgview $out/bin
27
cp -a qcachegrind/qcachegrind.app $out/Applications
0
28
'' else ''
29
install qcachegrind/qcachegrind cgview/cgview -t "$out/bin"
0
30
install -Dm644 qcachegrind/qcachegrind.desktop -t "$out/share/applications"
31
install -Dm644 kcachegrind/hi32-app-kcachegrind.png "$out/share/icons/hicolor/32x32/apps/kcachegrind.png"
32
install -Dm644 kcachegrind/hi48-app-kcachegrind.png "$out/share/icons/hicolor/48x48/apps/kcachegrind.png"
+6
-12
pkgs/development/tools/database/sqlitebrowser/default.nix
···
1
-
{ stdenv, fetchFromGitHub, qtbase, qttools, makeQtWrapper, sqlite, cmake }:
2
3
-
stdenv.mkDerivation rec {
4
version = "3.9.1";
5
name = "sqlitebrowser-${version}";
6
···
12
};
13
14
buildInputs = [ qtbase qttools sqlite ];
15
-
nativeBuildInputs = [ makeQtWrapper cmake ];
16
-
17
-
enableParallelBuilding = true;
18
-
19
cmakeFlags = [ "-DUSE_QT5=TRUE" ];
20
-
21
# A regression was introduced in CMakeLists.txt on v3.9.x
22
# See https://github.com/sqlitebrowser/sqlitebrowser/issues/832 and issues/755
23
postPatch = ''
24
substituteInPlace CMakeLists.txt --replace 'project("DB Browser for SQLite")' 'project(sqlitebrowser)'
25
'';
26
27
-
postInstall = ''
28
-
wrapQtProgram $out/bin/sqlitebrowser
29
-
'';
30
-
31
-
meta = with stdenv.lib; {
32
description = "DB Browser for SQLite";
33
homepage = "http://sqlitebrowser.org/";
34
license = licenses.gpl3;
···
1
+
{ mkDerivation, lib, fetchFromGitHub, qtbase, qttools, sqlite, cmake }:
2
3
+
mkDerivation rec {
4
version = "3.9.1";
5
name = "sqlitebrowser-${version}";
6
···
12
};
13
14
buildInputs = [ qtbase qttools sqlite ];
15
+
nativeBuildInputs = [ cmake ];
16
+
0
0
17
cmakeFlags = [ "-DUSE_QT5=TRUE" ];
18
+
19
# A regression was introduced in CMakeLists.txt on v3.9.x
20
# See https://github.com/sqlitebrowser/sqlitebrowser/issues/832 and issues/755
21
postPatch = ''
22
substituteInPlace CMakeLists.txt --replace 'project("DB Browser for SQLite")' 'project(sqlitebrowser)'
23
'';
24
25
+
meta = with lib; {
0
0
0
0
26
description = "DB Browser for SQLite";
27
homepage = "http://sqlitebrowser.org/";
28
license = licenses.gpl3;
+5
-7
pkgs/development/tools/tora/default.nix
···
1
-
{ stdenv, lib, fetchFromGitHub, cmake, extra-cmake-modules, makeQtWrapper
2
, boost, doxygen, openssl, mysql, postgresql, graphviz, loki, qscintilla, qtbase }:
3
4
let
5
qscintillaLib = (qscintilla.override { withQt5 = true; });
6
7
-
in stdenv.mkDerivation rec {
8
name = "tora-${version}";
9
version = "3.1";
10
···
15
sha256 = "0wninl10bcgiljf6wnhn2rv8kmzryw78x5qvbw8s2zfjlnxjsbn7";
16
};
17
18
-
enableParallelBuilding = true;
19
-
20
buildInputs = [
21
-
cmake extra-cmake-modules makeQtWrapper
22
boost doxygen graphviz loki mysql openssl postgresql qscintillaLib qtbase
23
];
24
···
54
];
55
56
postFixup = ''
57
-
wrapQtProgram $out/bin/tora \
58
--prefix PATH : ${lib.getBin graphviz}/bin
59
'';
60
61
-
meta = with stdenv.lib; {
62
description = "Tora SQL tool";
63
maintainers = with maintainers; [ peterhoeg ];
64
platforms = platforms.linux;
···
1
+
{ mkDerivation, lib, fetchFromGitHub, cmake, extra-cmake-modules, makeWrapper
2
, boost, doxygen, openssl, mysql, postgresql, graphviz, loki, qscintilla, qtbase }:
3
4
let
5
qscintillaLib = (qscintilla.override { withQt5 = true; });
6
7
+
in mkDerivation rec {
8
name = "tora-${version}";
9
version = "3.1";
10
···
15
sha256 = "0wninl10bcgiljf6wnhn2rv8kmzryw78x5qvbw8s2zfjlnxjsbn7";
16
};
17
18
+
nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper ];
0
19
buildInputs = [
0
20
boost doxygen graphviz loki mysql openssl postgresql qscintillaLib qtbase
21
];
22
···
52
];
53
54
postFixup = ''
55
+
wrapProgram $out/bin/tora \
56
--prefix PATH : ${lib.getBin graphviz}/bin
57
'';
58
59
+
meta = with lib; {
60
description = "Tora SQL tool";
61
maintainers = with maintainers; [ peterhoeg ];
62
platforms = platforms.linux;
+10
-10
pkgs/development/tools/vogl/default.nix
···
1
-
{ fetchFromGitHub, stdenv
2
, cmake, git, pkgconfig, wget, zip
3
-
, makeQtWrapper, qtbase, qtx11extras
4
, libdwarf, libjpeg_turbo, libunwind, lzma, tinyxml, libX11
5
, SDL2, SDL2_gfx, SDL2_image, SDL2_ttf
6
, freeglut, mesa_glu
7
}:
8
-
stdenv.mkDerivation rec {
0
9
name = "vogl-${version}";
10
version = "2016-05-13";
11
···
16
sha256 = "17gwd73x3lnqv6ccqs48pzqwbzjhbn41c0x0l5zzirhiirb3yh0n";
17
};
18
19
-
nativeBuildInputs = [
20
-
cmake makeQtWrapper pkgconfig
21
-
];
22
23
buildInputs = [
24
git wget zip
···
28
freeglut mesa_glu
29
];
30
31
-
enableParallelBuilding = true;
32
-
33
dontUseCmakeBuildDir = true;
34
preConfigure = ''
35
cmakeDir=$PWD
36
mkdir -p vogl/vogl_build/release64 && cd $_
37
'';
38
-
cmakeFlags = '' -DCMAKE_VERBOSE=On -DCMAKE_BUILD_TYPE=Release -DBUILD_X64=On'';
0
0
0
39
40
-
meta = with stdenv.lib; {
41
description = "OpenGL capture / playback debugger.";
42
homepage = https://github.com/ValveSoftware/vogl;
43
license = licenses.mit;
···
1
+
{ mkDerivation, lib, fetchFromGitHub
2
, cmake, git, pkgconfig, wget, zip
3
+
, qtbase, qtx11extras
4
, libdwarf, libjpeg_turbo, libunwind, lzma, tinyxml, libX11
5
, SDL2, SDL2_gfx, SDL2_image, SDL2_ttf
6
, freeglut, mesa_glu
7
}:
8
+
9
+
mkDerivation rec {
10
name = "vogl-${version}";
11
version = "2016-05-13";
12
···
17
sha256 = "17gwd73x3lnqv6ccqs48pzqwbzjhbn41c0x0l5zzirhiirb3yh0n";
18
};
19
20
+
nativeBuildInputs = [ cmake pkgconfig ];
0
0
21
22
buildInputs = [
23
git wget zip
···
27
freeglut mesa_glu
28
];
29
0
0
30
dontUseCmakeBuildDir = true;
31
preConfigure = ''
32
cmakeDir=$PWD
33
mkdir -p vogl/vogl_build/release64 && cd $_
34
'';
35
+
cmakeFlags = [
36
+
"-DCMAKE_VERBOSE=On"
37
+
"-DBUILD_X64=On"
38
+
];
39
40
+
meta = with lib; {
41
description = "OpenGL capture / playback debugger.";
42
homepage = https://github.com/ValveSoftware/vogl;
43
license = licenses.mit;
+2
-6
pkgs/os-specific/linux/v4l-utils/default.nix
···
1
-
{ stdenv, lib, fetchurl, pkgconfig, perl, makeQtWrapper
2
, libjpeg, udev
3
, withUtils ? true
4
, withGUI ? true, alsaLib, libX11, qtbase, mesa_glu
···
29
ln -s "$dev/include/libv4l1-videodev.h" "$dev/include/videodev.h"
30
'';
31
32
-
nativeBuildInputs = [ pkgconfig perl ] ++ lib.optional (withUtils && withGUI) makeQtWrapper;
33
34
buildInputs = [ udev ] ++ lib.optionals (withUtils && withGUI) [ alsaLib libX11 qtbase mesa_glu ];
35
···
39
40
postPatch = ''
41
patchShebangs .
42
-
'';
43
-
44
-
postInstall = lib.optionalString (withUtils && withGUI) ''
45
-
wrapQtProgram $out/bin/qv4l2
46
'';
47
48
meta = with stdenv.lib; {
···
1
+
{ stdenv, lib, fetchurl, pkgconfig, perl
2
, libjpeg, udev
3
, withUtils ? true
4
, withGUI ? true, alsaLib, libX11, qtbase, mesa_glu
···
29
ln -s "$dev/include/libv4l1-videodev.h" "$dev/include/videodev.h"
30
'';
31
32
+
nativeBuildInputs = [ pkgconfig perl ];
33
34
buildInputs = [ udev ] ++ lib.optionals (withUtils && withGUI) [ alsaLib libX11 qtbase mesa_glu ];
35
···
39
40
postPatch = ''
41
patchShebangs .
0
0
0
0
42
'';
43
44
meta = with stdenv.lib; {
+5
-6
pkgs/tools/audio/qastools/default.nix
···
1
-
{ stdenv, fetchurl, cmake, alsaLib, udev, qtbase,
2
-
qtsvg, qttools, makeQtWrapper }:
3
4
let
5
version = "0.21.0";
6
in
7
8
-
stdenv.mkDerivation {
9
name = "qastools-${version}";
10
11
src = fetchurl {
···
14
};
15
16
buildInputs = [
17
-
cmake alsaLib udev qtbase qtsvg qttools makeQtWrapper
18
];
0
19
20
cmakeFlags = [
21
-
"-DCMAKE_INSALL_PREFIX=$out"
22
"-DALSA_INCLUDE=${alsaLib.dev}/include/alsa/version.h"
23
];
24
25
-
meta = with stdenv.lib; {
26
description = "Collection of desktop applications for ALSA configuration";
27
license = licenses.gpl3;
28
platforms = platforms.linux;
···
1
+
{ mkDerivation, lib, fetchurl, cmake, alsaLib, udev, qtbase, qtsvg, qttools }:
0
2
3
let
4
version = "0.21.0";
5
in
6
7
+
mkDerivation {
8
name = "qastools-${version}";
9
10
src = fetchurl {
···
13
};
14
15
buildInputs = [
16
+
alsaLib udev qtbase qtsvg qttools
17
];
18
+
nativeBuildInputs = [ cmake ];
19
20
cmakeFlags = [
0
21
"-DALSA_INCLUDE=${alsaLib.dev}/include/alsa/version.h"
22
];
23
24
+
meta = with lib; {
25
description = "Collection of desktop applications for ALSA configuration";
26
license = licenses.gpl3;
27
platforms = platforms.linux;
+5
-8
pkgs/tools/misc/antimicro/default.nix
···
1
-
{ stdenv, cmake, pkgconfig, SDL2, qtbase, qttools, makeQtWrapper, xorg, fetchFromGitHub }:
2
3
-
stdenv.mkDerivation rec {
4
name = "antimicro-${version}";
5
version = "2.23";
6
···
11
sha256 = "1q40ayxwwyq85lc89cnj1cm2nar625h4vhh8dvmb2qcxczaggf4v";
12
};
13
0
14
buildInputs = [
15
-
cmake pkgconfig SDL2 qtbase qttools xorg.libXtst makeQtWrapper
16
];
17
18
-
postInstall = ''
19
-
wrapQtProgram $out/bin/antimicro
20
-
'';
21
-
22
-
meta = with stdenv.lib; {
23
description = "GUI for mapping keyboard and mouse controls to a gamepad";
24
inherit (src.meta) homepage;
25
maintainers = with maintainers; [ jb55 ];
···
1
+
{ mkDerivation, lib, cmake, pkgconfig, SDL2, qtbase, qttools, xorg, fetchFromGitHub }:
2
3
+
mkDerivation rec {
4
name = "antimicro-${version}";
5
version = "2.23";
6
···
11
sha256 = "1q40ayxwwyq85lc89cnj1cm2nar625h4vhh8dvmb2qcxczaggf4v";
12
};
13
14
+
nativeBuildInputs = [ cmake pkgconfig ];
15
buildInputs = [
16
+
SDL2 qtbase qttools xorg.libXtst
17
];
18
19
+
meta = with lib; {
0
0
0
0
20
description = "GUI for mapping keyboard and mouse controls to a gamepad";
21
inherit (src.meta) homepage;
22
maintainers = with maintainers; [ jb55 ];
+1
-5
pkgs/tools/misc/qt5ct/default.nix
···
1
-
{ stdenv, fetchurl, qtbase, qtsvg, qttools, qmake, makeQtWrapper }:
2
3
stdenv.mkDerivation rec {
4
name = "qt5ct-${version}";
···
16
17
preConfigure = ''
18
qmakeFlags="$qmakeFlags PLUGINDIR=$out/$qtPluginPrefix"
19
-
'';
20
-
21
-
preFixup = ''
22
-
wrapQtProgram $out/bin/qt5ct
23
'';
24
25
meta = with stdenv.lib; {
···
1
+
{ stdenv, fetchurl, qtbase, qtsvg, qttools, qmake }:
2
3
stdenv.mkDerivation rec {
4
name = "qt5ct-${version}";
···
16
17
preConfigure = ''
18
qmakeFlags="$qmakeFlags PLUGINDIR=$out/$qtPluginPrefix"
0
0
0
0
19
'';
20
21
meta = with stdenv.lib; {
+2
-3
pkgs/tools/misc/radeon-profile/default.nix
···
1
-
{ stdenv, fetchFromGitHub, qtbase, qmake, makeQtWrapper, libXrandr }:
2
3
stdenv.mkDerivation rec {
4
5
name = "radeon-profile-${version}";
6
version = "20161221";
7
8
-
nativeBuildInputs = [ qmake makeQtWrapper ];
9
buildInputs = [ qtbase libXrandr ];
10
11
src = (fetchFromGitHub {
···
18
postInstall = ''
19
mkdir -p $out/bin
20
cp ./radeon-profile $out/bin/radeon-profile
21
-
wrapQtProgram $out/bin/radeon-profile
22
'';
23
24
meta = with stdenv.lib; {
···
1
+
{ stdenv, fetchFromGitHub, qtbase, qmake, libXrandr }:
2
3
stdenv.mkDerivation rec {
4
5
name = "radeon-profile-${version}";
6
version = "20161221";
7
8
+
nativeBuildInputs = [ qmake ];
9
buildInputs = [ qtbase libXrandr ];
10
11
src = (fetchFromGitHub {
···
18
postInstall = ''
19
mkdir -p $out/bin
20
cp ./radeon-profile $out/bin/radeon-profile
0
21
'';
22
23
meta = with stdenv.lib; {
+3
-3
pkgs/tools/misc/rockbox-utility/default.nix
···
1
{ stdenv, fetchurl, pkgconfig, libusb1
2
-
, qtbase, qttools, makeQtWrapper, qmake
3
, withEspeak ? false, espeak ? null }:
4
5
stdenv.mkDerivation rec {
···
13
14
buildInputs = [ libusb1 qtbase qttools ]
15
++ stdenv.lib.optional withEspeak espeak;
16
-
nativeBuildInputs = [ makeQtWrapper pkgconfig qmake ];
17
18
preConfigure = ''
19
cd rbutil/rbutilqt
···
24
25
install -Dm755 RockboxUtility $out/bin/rockboxutility
26
ln -s $out/bin/rockboxutility $out/bin/RockboxUtility
27
-
wrapQtProgram $out/bin/rockboxutility \
28
${stdenv.lib.optionalString withEspeak ''
29
--prefix PATH : ${espeak}/bin
30
''}
···
1
{ stdenv, fetchurl, pkgconfig, libusb1
2
+
, qtbase, qttools, makeWrapper, qmake
3
, withEspeak ? false, espeak ? null }:
4
5
stdenv.mkDerivation rec {
···
13
14
buildInputs = [ libusb1 qtbase qttools ]
15
++ stdenv.lib.optional withEspeak espeak;
16
+
nativeBuildInputs = [ makeWrapper pkgconfig qmake ];
17
18
preConfigure = ''
19
cd rbutil/rbutilqt
···
24
25
install -Dm755 RockboxUtility $out/bin/rockboxutility
26
ln -s $out/bin/rockboxutility $out/bin/RockboxUtility
27
+
wrapProgram $out/bin/rockboxutility \
28
${stdenv.lib.optionalString withEspeak ''
29
--prefix PATH : ${espeak}/bin
30
''}
+4
-4
pkgs/top-level/all-packages.nix
···
14620
recurseIntoAttrs (makeOverridable mkApplications attrs);
14621
14622
inherit (kdeApplications)
14623
-
akonadi ark dolphin ffmpegthumbs filelight gwenview kate
14624
-
kdenlive kcalc kcolorchooser kcontacts kgpg khelpcenter kig
14625
-
kolourpaint konsole krfb marble
14626
-
okteta okular spectacle;
14627
14628
kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { };
14629
···
14620
recurseIntoAttrs (makeOverridable mkApplications attrs);
14621
14622
inherit (kdeApplications)
14623
+
akonadi ark dolphin ffmpegthumbs filelight gwenview kate kdenlive
14624
+
kcachegrind kcalc kcolorchooser kcontacts kdf kgpg khelpcenter kig kmix
14625
+
kolourpaint kompare konsole krfb kwalletmanager marble okteta okular
14626
+
spectacle;
14627
14628
kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { };
14629