qscintilla: don't hardcode qt version in package name

This package is build for both Qt 5 and Qt 6.
This commit is contained in:
Ivan Mincik 2025-07-11 10:56:37 +02:00
parent 28c73b6e0a
commit d01300927c

View File

@ -1,6 +1,7 @@
{
stdenv,
lib,
stdenv,
fetchurl,
unzip,
qtbase,
@ -9,8 +10,11 @@
fixDarwinDylibNames,
}:
let
qtVersion = lib.versions.major qtbase.version;
in
stdenv.mkDerivation (finalAttrs: {
pname = "qscintilla-qt5";
pname = "qscintilla-qt${qtVersion}";
version = "2.14.1";
src = fetchurl {
@ -34,7 +38,6 @@ stdenv.mkDerivation (finalAttrs: {
postFixup =
let
libExt = stdenv.hostPlatform.extensions.sharedLibrary;
qtVersion = lib.versions.major qtbase.version;
in
''
ln -s $out/lib/libqscintilla2_qt${qtVersion}${libExt} $out/lib/libqscintilla2${libExt}