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:
parent
28c73b6e0a
commit
d01300927c
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
stdenv,
|
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
|
|
||||||
fetchurl,
|
fetchurl,
|
||||||
unzip,
|
unzip,
|
||||||
qtbase,
|
qtbase,
|
||||||
@ -9,8 +10,11 @@
|
|||||||
fixDarwinDylibNames,
|
fixDarwinDylibNames,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
qtVersion = lib.versions.major qtbase.version;
|
||||||
|
in
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "qscintilla-qt5";
|
pname = "qscintilla-qt${qtVersion}";
|
||||||
version = "2.14.1";
|
version = "2.14.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -34,7 +38,6 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
postFixup =
|
postFixup =
|
||||||
let
|
let
|
||||||
libExt = stdenv.hostPlatform.extensions.sharedLibrary;
|
libExt = stdenv.hostPlatform.extensions.sharedLibrary;
|
||||||
qtVersion = lib.versions.major qtbase.version;
|
|
||||||
in
|
in
|
||||||
''
|
''
|
||||||
ln -s $out/lib/libqscintilla2_qt${qtVersion}${libExt} $out/lib/libqscintilla2${libExt}
|
ln -s $out/lib/libqscintilla2_qt${qtVersion}${libExt} $out/lib/libqscintilla2${libExt}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user