tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
lisp-modules: drop qt4 stuff
ajs124
2 years ago
1bd59b1e
5211e5be
-82
1 changed file
expand all
collapse all
unified
split
pkgs
development
lisp-modules
packages.nix
-82
pkgs/development/lisp-modules/packages.nix
···
535
535
});
536
536
537
537
538
538
-
qt = let
539
539
-
rev = "dffff3ee3dbd0686c85c323f579b8bbf4881e60e";
540
540
-
in build-with-compile-into-pwd rec {
541
541
-
pname = "commonqt";
542
542
-
version = builtins.substring 0 7 rev;
543
543
-
src = pkgs.fetchFromGitHub {
544
544
-
inherit rev;
545
545
-
owner = pname;
546
546
-
repo = pname;
547
547
-
hash = "sha256-GAgwT0D9mIkYPTHfCH/KxxIv7b6QGwcxwZE7ehH5xug=";
548
548
-
};
549
549
-
550
550
-
buildInputs = [ pkgs.qt4 ];
551
551
-
nativeBuildInputs = [ pkgs.smokegen pkgs.smokeqt ];
552
552
-
nativeLibs = [ pkgs.qt4 pkgs.smokegen pkgs.smokeqt ];
553
553
-
554
554
-
systems = [ "qt" ];
555
555
-
556
556
-
lispLibs = with super; [
557
557
-
cffi named-readtables cl-ppcre alexandria
558
558
-
closer-mop iterate trivial-garbage bordeaux-threads
559
559
-
];
560
560
-
};
561
561
-
562
562
-
qt-libs = build-with-compile-into-pwd {
563
563
-
inherit (super.qt-libs) pname version src;
564
564
-
patches = [ ./patches/qt-libs-dont-download.patch ];
565
565
-
prePatch = ''
566
566
-
substituteInPlace systems/*.asd --replace ":qt+libs" ":qt"
567
567
-
'';
568
568
-
lispLibs = super.qt-libs.lispLibs ++ [ self.qt ];
569
569
-
systems = [
570
570
-
"qt-libs"
571
571
-
"commonqt"
572
572
-
# "phonon"
573
573
-
# "qimageblitz"
574
574
-
# "qsci"
575
575
-
"qt3support"
576
576
-
"qtcore"
577
577
-
"qtdbus"
578
578
-
"qtdeclarative"
579
579
-
"qtgui"
580
580
-
"qthelp"
581
581
-
"qtnetwork"
582
582
-
"qtopengl"
583
583
-
"qtscript"
584
584
-
"qtsql"
585
585
-
"qtsvg"
586
586
-
"qttest"
587
587
-
"qtuitools"
588
588
-
# "qtwebkit"
589
589
-
"qtxml"
590
590
-
"qtxmlpatterns"
591
591
-
# "qwt"
592
592
-
"smokebase"
593
593
-
];
594
594
-
};
595
595
-
596
596
-
commonqt = self.qt-libs;
597
597
-
qt3support = self.qt-libs;
598
598
-
qtcore = self.qt-libs;
599
599
-
qtdbus = self.qt-libs;
600
600
-
qtdeclarative = self.qt-libs;
601
601
-
qtgui = self.qt-libs;
602
602
-
qthelp = self.qt-libs;
603
603
-
qtnetwork = self.qt-libs;
604
604
-
qtopengl = self.qt-libs;
605
605
-
qtscript = self.qt-libs;
606
606
-
qtsql = self.qt-libs;
607
607
-
qtsvg = self.qt-libs;
608
608
-
qttest = self.qt-libs;
609
609
-
qtuitools = self.qt-libs;
610
610
-
qtxml = self.qt-libs;
611
611
-
qtxmlpatterns = self.qt-libs;
612
612
-
smokebase = self.qt-libs;
613
613
-
614
614
-
qtools = build-with-compile-into-pwd {
615
615
-
inherit (super.qtools) pname version src nativeLibs;
616
616
-
lispLibs = [ self.qt ] ++ remove super.qt_plus_libs super.qtools.lispLibs ++ [ self.qt-libs ];
617
617
-
patches = [ ./patches/qtools-use-nix-libs.patch ];
618
618
-
};
619
619
-
620
538
magicl = build-with-compile-into-pwd {
621
539
inherit (super.magicl) pname version src lispLibs;
622
540
nativeBuildInputs = [ pkgs.gfortran ];