strawberry: 1.1.3 -> 1.2.2 (#358024)

This commit is contained in:
Sefa Eyeoglu
2024-12-04 10:32:05 +01:00
committed by GitHub
4 changed files with 89 additions and 89 deletions
@@ -31,6 +31,9 @@
- `buildGoPackage` has been removed. Use `buildGoModule` instead. See the [Go section in the nixpkgs manual](https://nixos.org/manual/nixpkgs/unstable/#sec-language-go) for details.
- `strawberry` has been updated to 1.2, which drops support for the VLC backend and Qt 5. The `strawberry-qt5` package
and `withGstreamer`/`withVlc` override options have been removed due to this.
- `timescaledb` requires manual upgrade steps.
After you run ALTER EXTENSION, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull requests [#6797](https://github.com/timescale/timescaledb/pull/6797).
PostgreSQL 13 is no longer supported in TimescaleDB v2.16.
+84 -86
View File
@@ -1,57 +1,52 @@
{ stdenv
, lib
, fetchFromGitHub
, cmake
, pkg-config
, wrapQtAppsHook
, alsa-lib
, boost
, chromaprint
, fftw
, gnutls
, libcdio
, libebur128
, libmtp
, libpthreadstubs
, libtasn1
, libXdmcp
, ninja
, pcre
, protobuf
, sqlite
, taglib
, libgpod
, libidn2
, libpulseaudio
, libselinux
, libsepol
, p11-kit
, util-linux
, qtbase
, qtx11extras ? null # doesn't exist in qt6
, qttools
, withGstreamer ? true
, glib-networking
, gst_all_1
, withVlc ? true
, libvlc
, nix-update-script
{
alsa-lib,
boost,
chromaprint,
cmake,
fetchFromGitHub,
fftw,
glib-networking,
gnutls,
gst_all_1,
kdsingleapplication,
lib,
libXdmcp,
libcdio,
libebur128,
libgpod,
libidn2,
libmtp,
libpthreadstubs,
libpulseaudio,
libselinux,
libsepol,
libtasn1,
ninja,
nix-update-script,
p11-kit,
pkg-config,
qtbase,
qttools,
sqlite,
stdenv,
taglib,
util-linux,
wrapQtAppsHook,
}:
let
inherit (lib) optionals optionalString;
inherit (lib) optionals;
in
stdenv.mkDerivation rec {
pname = "strawberry";
version = "1.1.3";
version = "1.2.2";
src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
hash = "sha256-yca1BJWhSUVamqSKfvEzU3xbzdR+kwfSs0pyS08oUR0=";
fetchSubmodules = true;
hash = "sha256-X752GsP2b7rumQHzw52zI7PeE8tdM9Scgl3nHVcpO/s=";
};
# the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead
@@ -60,52 +55,55 @@ stdenv.mkDerivation rec {
--replace pictures/strawberry.png pictures/strawberry-grey.png
'';
buildInputs = [
alsa-lib
boost
chromaprint
fftw
gnutls
libcdio
libebur128
libidn2
libmtp
libpthreadstubs
libtasn1
libXdmcp
pcre
protobuf
sqlite
taglib
qtbase
qtx11extras
] ++ optionals stdenv.hostPlatform.isLinux [
libgpod
libpulseaudio
libselinux
libsepol
p11-kit
] ++ optionals withGstreamer (with gst_all_1; [
glib-networking
gstreamer
gst-libav
gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
]) ++ optionals withVlc [ libvlc ];
buildInputs =
[
alsa-lib
boost
chromaprint
fftw
gnutls
kdsingleapplication
libXdmcp
libcdio
libebur128
libidn2
libmtp
libpthreadstubs
libtasn1
qtbase
sqlite
taglib
]
++ optionals stdenv.hostPlatform.isLinux [
libgpod
libpulseaudio
libselinux
libsepol
p11-kit
]
++ (with gst_all_1; [
glib-networking
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gstreamer
]);
nativeBuildInputs = [
cmake
ninja
pkg-config
qttools
wrapQtAppsHook
] ++ optionals stdenv.hostPlatform.isLinux [
util-linux
];
nativeBuildInputs =
[
cmake
ninja
pkg-config
qttools
wrapQtAppsHook
]
++ optionals stdenv.hostPlatform.isLinux [
util-linux
];
postInstall = optionalString withGstreamer ''
postInstall = ''
qtWrapperArgs+=(
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
--prefix GIO_EXTRA_MODULES : "${glib-networking.out}/lib/gio/modules"
+1
View File
@@ -1199,6 +1199,7 @@ mapAliases {
steam-small = steam; # Added 2024-09-12
steam-run-native = steam-run; # added 2022-02-21
StormLib = stormlib; # Added 2024-01-21
strawberry-qt5 = throw "strawberry-qt5 has been replaced by strawberry-qt6"; # Added 2024-11-22
sumneko-lua-language-server = lua-language-server; # Added 2023-02-07
sumokoin = throw "sumokoin has been removed as it was abandoned upstream"; # Added 2024-11-23
swiProlog = lib.warnOnInstantiate "swiProlog has been renamed to swi-prolog" swi-prolog; # Added 2024-09-07
+1 -3
View File
@@ -3235,11 +3235,9 @@ with pkgs;
sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
strawberry-qt5 = libsForQt5.callPackage ../applications/audio/strawberry { };
strawberry-qt6 = qt6Packages.callPackage ../applications/audio/strawberry { };
strawberry = strawberry-qt5;
strawberry = strawberry-qt6;
schleuder = callPackage ../tools/security/schleuder { };