Unverified Commit 0bc227e3 authored by Marco "Capypara" Köpcke's avatar Marco "Capypara" Köpcke
Browse files

jetbrains: reformat longDescriptions, adjust some wording

parent 23c33c93
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -62,11 +62,10 @@ lib.makeOverridable mkDerivation (
      mainProgram = pname;
    };

    # FIXME: Do not use meta attributes, see README (`TODO` section)
    desktopItem = makeDesktopItem {
      name = pname;
      exec = pname;
      comment = lib.replaceStrings [ "\n" ] [ " " ] meta.longDescription;
      comment = lib.trim (lib.replaceString "\n" " " meta.longDescription);
      desktopName = product;
      genericName = meta.description;
      categories = [ "Development" ];
+1 −1
Original line number Diff line number Diff line
@@ -68,7 +68,7 @@ in
      xz
    ];

  # NOTE: meta attrs are currently used by the desktop entry, so changing them may cause rebuilds (see TODO in README)
  # NOTE: meta attrs are used for the Linux desktop entries and may cause rebuilds when changed
  meta = {
    homepage = "https://www.jetbrains.com/clion/";
    description = "C/C++ IDE from JetBrains";
+5 −2
Original line number Diff line number Diff line
@@ -45,11 +45,14 @@ mkJetBrainsProduct {

  src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}"));

  # NOTE: meta attrs are currently used by the desktop entry, so changing them may cause rebuilds (see TODO in README)
  # NOTE: meta attrs are used for the Linux desktop entries and may cause rebuilds when changed
  meta = {
    homepage = "https://www.jetbrains.com/datagrip/";
    description = "Database IDE from JetBrains";
    longDescription = "DataGrip is a new IDE from JetBrains built for database admins. It allows you to quickly migrate and refactor relational databases, construct efficient, statically checked SQL queries and much more.";
    longDescription = ''
      DataGrip is an IDE from JetBrains built for database admins.
      It allows you to quickly migrate and refactor relational databases, construct efficient, statically checked SQL queries and much more.
    '';
    maintainers = [ ];
    license = lib.licenses.unfree;
    sourceProvenance =
+5 −2
Original line number Diff line number Diff line
@@ -55,11 +55,14 @@ mkJetBrainsProduct {
    '')
  ];

  # NOTE: meta attrs are currently used by the desktop entry, so changing them may cause rebuilds (see TODO in README)
  # NOTE: meta attrs are used for the Linux desktop entries and may cause rebuilds when changed
  meta = {
    homepage = "https://www.jetbrains.com/dataspell/";
    description = "Data science IDE from JetBrains";
    longDescription = "DataSpell is a new IDE from JetBrains built for Data Scientists. Mainly it integrates Jupyter notebooks in the IntelliJ platform.";
    longDescription = ''
      DataSpell is an IDE from JetBrains built for Data Scientists.
      Mainly it integrates Jupyter notebooks in the IntelliJ platform.
    '';
    maintainers = with lib.maintainers; [ leona ];
    license = lib.licenses.unfree;
    sourceProvenance =
+2 −2
Original line number Diff line number Diff line
@@ -50,11 +50,11 @@ mkJetBrainsProduct {
    libgcc
  ];

  # NOTE: meta attrs are currently used by the desktop entry, so changing them may cause rebuilds (see TODO in README)
  # NOTE: meta attrs are used for the Linux desktop entries and may cause rebuilds when changed
  meta = {
    homepage = "https://www.jetbrains.com/remote-development/gateway/";
    description = "Remote development for JetBrains products";
    longDescription = "JetBrains Gateway is a lightweight launcher that connects a remote server with your local machine, downloads necessary components on the backend, and opens your project in JetBrains Client.";
    longDescription = "JetBrains Gateway is a lightweight launcher that connects a remote server with your local machine and opens your project in JetBrains Client.";
    maintainers = [ ];
    license = lib.licenses.unfree;
    sourceProvenance =
Loading