From bd86db18330c613c7ddee027c749580c9c61ec30 Mon Sep 17 00:00:00 2001
From: Yarny0 <41838844+Yarny0@users.noreply.github.com>
Date: Thu, 16 Jun 2022 16:04:09 +0200
Subject: {nixos/,}clickshare-csc1: remove (prepare Qt4 removal)
Qt4 is on it's way out, according to
https://github.com/NixOS/nixpkgs/pull/174634
Barco's ClickShare driver/client requires Qt4;
an update isn't in sight anywhere.
To prepare for the removal of Qt4,
the commit at hand removes the
ClickShare package and its NixOS module.
The release notes are appended with a hint about the
removal and some alternatives that might help users
that are still in need of the driver/client functionality.
---
.../from_md/release-notes/rl-2211.section.xml | 13 +++++++++++++
nixos/doc/manual/release-notes/rl-2211.section.md | 4 ++++
nixos/modules/module-list.nix | 1 -
nixos/modules/programs/clickshare.nix | 21 ---------------------
4 files changed, 17 insertions(+), 22 deletions(-)
delete mode 100644 nixos/modules/programs/clickshare.nix
(limited to 'nixos')
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
index 95800068781..7b988a76019 100644
--- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
+++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
@@ -115,6 +115,19 @@
(with foo; isPower && is32bit && isBigEndian).
+
+
+ The Barco ClickShare driver/client package
+ pkgs.clickshare-csc1 and the option
+ programs.clickshare-csc1.enable have been
+ removed, as it requires qt4, which reached
+ its end-of-life 2015 and will no longer be supported by
+ nixpkgs.
+ According
+ to Barco many of their base unit models can be used
+ with Google Chrome and the Google Cast extension.
+
+
PHP 7.4 is no longer supported due to upstream not supporting
diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md
index 1a14885ed8c..2d6e3f4c937 100644
--- a/nixos/doc/manual/release-notes/rl-2211.section.md
+++ b/nixos/doc/manual/release-notes/rl-2211.section.md
@@ -47,6 +47,10 @@ In addition to numerous new and upgraded packages, this release has the followin
- The `isPowerPC` predicate, found on `platform` attrsets (`hostPlatform`, `buildPlatform`, `targetPlatform`, etc) has been removed in order to reduce confusion. The predicate was was defined such that it matches only the 32-bit big-endian members of the POWER/PowerPC family, despite having a name which would imply a broader set of systems. If you were using this predicate, you can replace `foo.isPowerPC` with `(with foo; isPower && is32bit && isBigEndian)`.
+- The Barco ClickShare driver/client package `pkgs.clickshare-csc1` and the option `programs.clickshare-csc1.enable` have been removed,
+ as it requires `qt4`, which reached its end-of-life 2015 and will no longer be supported by nixpkgs.
+ [According to Barco](https://www.barco.com/de/support/knowledge-base/4380-can-i-use-linux-os-with-clickshare-base-units) many of their base unit models can be used with Google Chrome and the Google Cast extension.
+
- PHP 7.4 is no longer supported due to upstream not supporting this
version for the entire lifecycle of the 22.11 release.
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 43ae28ac02c..7dfc5d8511b 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -141,7 +141,6 @@
./programs/cdemu.nix
./programs/cfs-zen-tweaks.nix
./programs/chromium.nix
- ./programs/clickshare.nix
./programs/cnping.nix
./programs/command-not-found/command-not-found.nix
./programs/criu.nix
diff --git a/nixos/modules/programs/clickshare.nix b/nixos/modules/programs/clickshare.nix
deleted file mode 100644
index 9980a7daf52..00000000000
--- a/nixos/modules/programs/clickshare.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-{
-
- options.programs.clickshare-csc1.enable =
- lib.options.mkEnableOption ''
- Barco ClickShare CSC-1 driver/client.
- This allows users in the clickshare
- group to access and use a ClickShare USB dongle
- that is connected to the machine
- '';
-
- config = lib.modules.mkIf config.programs.clickshare-csc1.enable {
- environment.systemPackages = [ pkgs.clickshare-csc1 ];
- services.udev.packages = [ pkgs.clickshare-csc1 ];
- users.groups.clickshare = {};
- };
-
- meta.maintainers = [ lib.maintainers.yarny ];
-
-}
--
cgit 1.4.1