Merge pull request #307483 from r-ryantm/auto-update/libgedit-gtksourceview

gedit 47.0, libgedit-gtksourceview 299.2.1, libgedit-tepl 6.10.0

authored by Bobby Rong and committed by GitHub 705bad7e 2b05adee

+137 -83
+4 -4
pkgs/applications/editors/gedit/default.nix
··· 9 9 , gtk3 10 10 , gtk-mac-integration 11 11 , glib 12 - , tepl 13 12 , libgedit-amtk 14 13 , libgedit-gtksourceview 14 + , libgedit-tepl 15 15 , libpeas 16 16 , libxml2 17 17 , gsettings-desktop-schemas ··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "gedit"; 33 - version = "46.2"; 33 + version = "47.0"; 34 34 35 35 outputs = [ "out" "devdoc" ]; 36 36 37 37 src = fetchurl { 38 38 url = "mirror://gnome/sources/gedit/${lib.versions.major version}/gedit-${version}.tar.xz"; 39 - sha256 = "wIZkErrRR+us4tKC/8u1oOmjBLIP1VZAvuIcgebVAe8="; 39 + sha256 = "+kpZfjTHbUrJFDG1rm4ZHJbGsK8XAuCJmrNRme36G/o="; 40 40 }; 41 41 42 42 patches = [ ··· 65 65 ]; 66 66 67 67 buildInputs = [ 68 - tepl 69 68 glib 70 69 gsettings-desktop-schemas 71 70 gspell 72 71 gtk3 73 72 libgedit-amtk 74 73 libgedit-gtksourceview 74 + libgedit-tepl 75 75 libpeas 76 76 ] ++ lib.optionals stdenv.isDarwin [ 77 77 gtk-mac-integration
+12 -5
pkgs/applications/editors/gnome-latex/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchurl 4 + , fetchpatch 4 5 , autoreconfHook 5 6 , gtk-doc 6 7 , vala ··· 8 9 , wrapGAppsHook 9 10 , gsettings-desktop-schemas 10 11 , gspell 11 - , libgedit-amtk 12 12 , libgedit-gtksourceview 13 + , libgedit-tepl 13 14 , libgee 14 - , tepl 15 15 , gnome 16 16 , glib 17 17 , pkg-config ··· 29 29 sha256 = "1nVVY5sqFaiuvVTzNTVORP40MxQ648s8ynqOJvgRKto="; 30 30 }; 31 31 32 + patches = [ 33 + # Adapt for Tepl -> libgedit-tepl rename 34 + (fetchpatch { 35 + url = "https://gitlab.gnome.org/swilmet/gnome-latex/-/commit/41e532c427f43a5eed9081766963d6e29a9975a1.patch"; 36 + hash = "sha256-gu8o/er4mP92dE5gWg9lGx5JwTHB8ytk3EMNlwlIpq4="; 37 + }) 38 + ]; 39 + 32 40 nativeBuildInputs = [ 33 41 pkg-config 34 42 autoreconfHook ··· 45 53 glib 46 54 gsettings-desktop-schemas 47 55 gspell 48 - libgedit-amtk 49 56 libgedit-gtksourceview 57 + libgedit-tepl 50 58 libgee 51 59 libxml2 52 - tepl 53 60 ]; 54 61 55 62 configureFlags = [ ··· 66 73 }; 67 74 68 75 meta = with lib; { 69 - homepage = "https://wiki.gnome.org/Apps/GNOME-LaTeX"; 76 + homepage = "https://gitlab.gnome.org/swilmet/gnome-latex"; 70 77 description = "A LaTeX editor for the GNOME desktop"; 71 78 maintainers = with maintainers; [ manveru bobby285271 ]; 72 79 license = licenses.gpl3Plus;
+55
pkgs/by-name/li/libgedit-gfls/package.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , docbook-xsl-nons 5 + , gobject-introspection 6 + , gtk-doc 7 + , meson 8 + , ninja 9 + , pkg-config 10 + , mesonEmulatorHook 11 + , gtk3 12 + , glib 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "libgedit-gfls"; 17 + version = "0.1.0"; 18 + 19 + outputs = [ "out" "dev" "devdoc" ]; 20 + 21 + src = fetchFromGitHub { 22 + owner = "gedit-technology"; 23 + repo = "libgedit-gfls"; 24 + rev = finalAttrs.version; 25 + hash = "sha256-tES8UGWcCT8lRd/fnOt9EN3wHkNSLRM4j8ONrCDPBK0="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + docbook-xsl-nons 30 + gobject-introspection 31 + gtk-doc 32 + meson 33 + ninja 34 + pkg-config 35 + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 36 + mesonEmulatorHook 37 + ]; 38 + 39 + buildInputs = [ 40 + gtk3 41 + ]; 42 + 43 + propagatedBuildInputs = [ 44 + # Required by libgedit-gfls-1.pc 45 + glib 46 + ]; 47 + 48 + meta = { 49 + homepage = "https://github.com/gedit-technology/libgedit-gfls"; 50 + description = "Module dedicated to file loading and saving"; 51 + maintainers = with lib.maintainers; [ bobby285271 ]; 52 + license = lib.licenses.lgpl3Plus; 53 + platforms = lib.platforms.linux; 54 + }; 55 + })
+2 -2
pkgs/by-name/li/libgedit-gtksourceview/package.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "libgedit-gtksourceview"; 19 - version = "299.0.5"; 19 + version = "299.2.1"; 20 20 21 21 outputs = [ "out" "dev" "devdoc" ]; 22 22 ··· 24 24 owner = "gedit-technology"; 25 25 repo = "libgedit-gtksourceview"; 26 26 rev = finalAttrs.version; 27 - hash = "sha256-PQ7cpul9h1JzywDWm9YyD95B1ONSdUUk0EQJMEGoRN0="; 27 + hash = "sha256-fmYIZvsB3opstpPEd9vahcD9yUZKPBpSIrlNDs+eCdw="; 28 28 }; 29 29 30 30 patches = [
+63
pkgs/by-name/li/libgedit-tepl/package.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , meson 5 + , mesonEmulatorHook 6 + , ninja 7 + , gobject-introspection 8 + , gtk3 9 + , icu 10 + , libhandy 11 + , libgedit-amtk 12 + , libgedit-gfls 13 + , libgedit-gtksourceview 14 + , pkg-config 15 + , gtk-doc 16 + , docbook-xsl-nons 17 + }: 18 + 19 + stdenv.mkDerivation rec { 20 + pname = "libgedit-tepl"; 21 + version = "6.10.0"; 22 + 23 + outputs = [ "out" "dev" "devdoc" ]; 24 + 25 + src = fetchFromGitHub { 26 + owner = "gedit-technology"; 27 + repo = "libgedit-tepl"; 28 + rev = version; 29 + hash = "sha256-lGmOaDNu+iqwpeaP0AL28exoTqx1j03Z8gdhTBgk1i8="; 30 + }; 31 + 32 + strictDeps = true; 33 + nativeBuildInputs = [ 34 + meson 35 + ninja 36 + gobject-introspection 37 + pkg-config 38 + gtk-doc 39 + docbook-xsl-nons 40 + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 41 + mesonEmulatorHook 42 + ]; 43 + 44 + buildInputs = [ 45 + icu 46 + libhandy 47 + ]; 48 + 49 + propagatedBuildInputs = [ 50 + gtk3 51 + libgedit-amtk 52 + libgedit-gfls 53 + libgedit-gtksourceview 54 + ]; 55 + 56 + meta = with lib; { 57 + homepage = "https://github.com/gedit-technology/libgedit-tepl"; 58 + description = "Text editor product line"; 59 + maintainers = with maintainers; [ manveru bobby285271 ]; 60 + license = licenses.lgpl3Plus; 61 + platforms = platforms.linux; 62 + }; 63 + }
-70
pkgs/development/libraries/tepl/default.nix
··· 1 - { stdenv 2 - , lib 3 - , fetchurl 4 - , meson 5 - , mesonEmulatorHook 6 - , ninja 7 - , gnome 8 - , gobject-introspection 9 - , gtk3 10 - , icu 11 - , libgedit-amtk 12 - , libgedit-gtksourceview 13 - , pkg-config 14 - , gtk-doc 15 - , docbook-xsl-nons 16 - }: 17 - 18 - stdenv.mkDerivation rec { 19 - pname = "tepl"; 20 - version = "6.8.0"; 21 - 22 - outputs = [ "out" "dev" "devdoc" ]; 23 - 24 - src = fetchurl { 25 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 26 - sha256 = "Rubl8b/bxS5ZVvBq3VdenHaXxnPVPTgD3+do9JC1YPA="; 27 - }; 28 - 29 - strictDeps = true; 30 - nativeBuildInputs = [ 31 - meson 32 - ninja 33 - gobject-introspection 34 - pkg-config 35 - gtk-doc 36 - docbook-xsl-nons 37 - ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 38 - mesonEmulatorHook 39 - ]; 40 - 41 - buildInputs = [ 42 - icu 43 - ]; 44 - 45 - propagatedBuildInputs = [ 46 - gtk3 47 - libgedit-amtk 48 - libgedit-gtksourceview 49 - ]; 50 - 51 - doCheck = false; 52 - # TODO: one test fails because of 53 - # (./test-file-metadata:20931): Tepl-WARNING **: 14:41:36.942: GVfs metadata 54 - # is not supported. Fallback to TeplMetadataManager. Either GVfs is not 55 - # correctly installed or GVfs metadata are not supported on this platform. In 56 - # the latter case, you should configure Tepl with --disable-gvfs-metadata. 57 - 58 - passthru.updateScript = gnome.updateScript { 59 - packageName = pname; 60 - versionPolicy = "odd-unstable"; 61 - }; 62 - 63 - meta = with lib; { 64 - homepage = "https://wiki.gnome.org/Projects/Tepl"; 65 - description = "Text editor product line"; 66 - maintainers = with maintainers; [ manveru bobby285271 ]; 67 - license = licenses.lgpl3Plus; 68 - platforms = platforms.linux; 69 - }; 70 - }
+1
pkgs/top-level/aliases.nix
··· 1229 1229 teleport_12 = throw "teleport 12 has been removed as it is EOL. Please upgrade to Teleport 13 or later"; # Added 2024-02-04 1230 1230 teleprompter = throw "teleprompter has been removed. reason: upstream dead and does not work with recent electron versions"; # Added 2024-03-14 1231 1231 tensile = throw "'tensile' has been replaced with 'rocmPackages.tensile'"; # Added 2023-10-08 1232 + tepl = libgedit-tepl; # Added 2024-04-29 1232 1233 testVersion = testers.testVersion; # Added 2022-04-20 1233 1234 tfplugindocs = terraform-plugin-docs; # Added 2023-11-01 1234 1235 thrift-0_10 = throw "'thrift-0_10' has been removed because it is impacted by security issues and not used in nixpkgs, move to 'thrift'"; # Added 2024-03-17
-2
pkgs/top-level/all-packages.nix
··· 24721 24721 harfbuzz = harfbuzzFull; 24722 24722 }; 24723 24723 24724 - tepl = callPackage ../development/libraries/tepl { }; 24725 - 24726 24724 termbench-pro = callPackage ../development/libraries/termbench-pro { fmt = fmt_8; }; 24727 24725 24728 24726 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };