@@ -18,11 +18,11 @@
1818
1919mkDerivation rec {
2020 pname = "gcompris";
21− version = "2.1";
21+ version = "2.3";
2222
2323 src = fetchurl {
24− url = "http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz";
25− sha256 = "sha256-ljOY/uybXzfwOFmhBXB4sC4Vn/C8BP1BeUUPpdHuQwo=";
24+ url = "https://download.kde.org/stable/gcompris/qt/src/gcompris-qt-${version}.tar.xz";
25+ sha256 = "sha256-UgWLp5IVqbeFFCO/PRFJ/X1sPm7nSkagVcgEp5SdzGI=";
2626 };
2727
2828 cmakeFlags = [
@@ -32,15 +32,24 @@ mkDerivation rec {
3232 nativeBuildInputs = [ cmake gettext ninja qttools ];
3333
3434 buildInputs = [
35− qmlbox2d qtbase qtdeclarative qtgraphicaleffects qtmultimedia qtquickcontrols qtsensors qtxmlpatterns
35+ qmlbox2d
36+ qtdeclarative
37+ qtgraphicaleffects
38+ qtmultimedia
39+ qtquickcontrols
40+ qtsensors
41+ qtxmlpatterns
3642 ] ++ (with gst_all_1; [
37− gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
43+ gstreamer
44+ gst-plugins-base
45+ gst-plugins-good
46+ gst-plugins-bad
3847 ]);
3948
4049 postInstall = ''
41− install -Dm444 ../org.kde.gcompris.desktop $out/share/applications/gcompris.desktop
42− install -Dm444 ../images/256-apps-gcompris-qt.png $out/share/icons/hicolor/256x256/apps/gcompris-qt.png
50+ install -Dm444 ../org.kde.gcompris.desktop -t $out/share/applications
4351 install -Dm444 ../org.kde.gcompris.appdata.xml -t $out/share/metainfo
52+ install -Dm444 ../images/256-apps-gcompris-qt.png $out/share/icons/hicolor/256x256/apps/gcompris-qt.png
4453
4554 qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
4655 '';
@@ -49,6 +58,7 @@ mkDerivation rec {
4958 description = "A high quality educational software suite, including a large number of activities for children aged 2 to 10";
5059 homepage = "https://gcompris.net/";
5160 license = licenses.gpl3Plus;
61+ mainProgram = "gcompris-qt";
5262 maintainers = with maintainers; [ guibou ];
5363 platforms = platforms.linux;
5464 };