Unverified Commit d22c786a authored by Mario Rodas's avatar Mario Rodas Committed by GitHub
Browse files

Merge pull request #276424 from kilianar/stellarium-23.4

stellarium: 23.3 -> 23.4
parents fbb16d6d ec2daea6
Loading
Loading
Loading
Loading
+14 −10
Original line number Diff line number Diff line
@@ -18,17 +18,19 @@
, indilib
, libnova
, qttools
, exiv2
, nlopt
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  pname = "stellarium";
  version = "23.3";
  version = "23.4";

  src = fetchFromGitHub {
    owner = "Stellarium";
    repo = "stellarium";
    rev = "v${version}";
    hash = "sha256-bYvGmYu9jMHk2IUICz2kCVh56Ymz8JHqurdWV+xEdJY=";
    rev = "v${finalAttrs.version}";
    hash = "sha256-rDqDs6sFaZQbqJcCRhY5w8sFM2mYHHvw0Ud2Niimg4Y=";
  };

  patches = [
@@ -66,12 +68,14 @@ stdenv.mkDerivation rec {
    qxlsx
    indilib
    libnova
    exiv2
    nlopt
  ] ++ lib.optionals stdenv.isLinux [
    qtwayland
  ];

  preConfigure = ''
    export SOURCE_DATE_EPOCH=$(date -d 20${lib.versions.major version}0101 +%s)
    export SOURCE_DATE_EPOCH=$(date -d 20${lib.versions.major finalAttrs.version}0101 +%s)
  '' + lib.optionalString stdenv.isDarwin ''
    export LC_ALL=en_US.UTF-8
  '';
@@ -89,11 +93,11 @@ stdenv.mkDerivation rec {
    qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
  '';

  meta = with lib; {
  meta =  {
    description = "Free open-source planetarium";
    homepage = "https://stellarium.org/";
    license = licenses.gpl2Plus;
    platforms = platforms.unix;
    maintainers = with maintainers; [ kilianar ];
    license = lib.licenses.gpl2Plus;
    platforms = lib.platforms.unix;
    maintainers = with lib.maintainers; [ kilianar ];
  };
}
})