push sheeet
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s

This commit is contained in:
Dark Steveneq
2025-10-09 14:15:47 +02:00
commit 646b892680
49168 changed files with 5897842 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
From 922d3dd36ac72b29ea21c4c728a922b43b19400e Mon Sep 17 00:00:00 2001
From: Francesco Gazzetta <fgaz@fgaz.me>
Date: Tue, 14 Jun 2022 17:55:43 +0200
Subject: [PATCH] Another Qt5 fix
---
qtsingleapplication/qtlocalpeer.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/qtsingleapplication/qtlocalpeer.cpp b/qtsingleapplication/qtlocalpeer.cpp
index 4a84036..e6ccc72 100644
--- a/qtsingleapplication/qtlocalpeer.cpp
+++ b/qtsingleapplication/qtlocalpeer.cpp
@@ -41,6 +41,9 @@
#include "qtlocalpeer.h"
#include <QCoreApplication>
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
+#include <QDataStream>
+#endif
#include <QTime>
#if defined(Q_OS_WIN)
--
2.36.0

View File

@@ -0,0 +1,62 @@
{
lib,
stdenv,
fetchgit,
qmake,
wrapQtAppsHook,
qtbase,
xorg,
}:
stdenv.mkDerivation {
pname = "qremotecontrol-server";
version = "unstable-2014-11-05"; # basically 2.4.2 + qt5
src = fetchgit {
url = "https://git.code.sf.net/p/qrc/gitcode";
rev = "8f1c55eac10ac8af974c3c20157d90ef57f7308a";
sha256 = "sha256-AfFScec5/emG/f+yc5Zn37USIEWzGP/sBifE6Kx8d0E=";
};
patches = [
./0001-fix-qt5-build-include-QDataStream.patch
];
nativeBuildInputs = [
qmake
wrapQtAppsHook
];
buildInputs = [
qtbase
xorg.libXtst
];
postPatch = ''
substituteInPlace QRemoteControl-Server.pro \
--replace /usr $out
'';
meta = with lib; {
license = licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ fgaz ];
homepage = "https://sourceforge.net/projects/qrc/";
description = "Remote control your desktop from your mobile";
mainProgram = "qremotecontrol-server";
longDescription = ''
With QRemoteControl installed on your desktop you can easily control
your computer via WiFi from your mobile. By using the touch pad of your
Phone you can for example open the internet browser and navigate to
the pages you want to visit, use the music player or your media center
without being next to your PC or laptop. Summarizing QRemoteControl
allows you to do almost everything you would be able to do with a
mouse and a keyboard, but from a greater distance. To make these
replacements possible QRemoteControl offers you a touch pad, a
keyboard, multimedia keys and buttons for starting applications. Even
powering on the computer via Wake On Lan is supported.
'';
# never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
broken = stdenv.hostPlatform.isDarwin;
};
}