editors/elementary-code: update to 7.0.0

ChangeLog: https://github.com/elementary/code/releases/tag/7.0.0

 * Fix compile warnings
 * add code to keywords
 * Fix drag and drop of accented text and between tabs
 * Git ignore flatpak build files
 * Ensure tab toggle label is always correct
 * Add follow system style switch
 * Explicitly handle missing cases
 * Remove unused properties
 * Change key to trigger rebuild completion word list
 * Global search selected
 * Move strip trailing whitespace into main code; remove plugin
 * Fix meson warning for run_command
 * Add custom elementary syntax styles
 * Hide non-active documents when project manually chosen
 * Show symbol outline pane on right of document
 * ProjectFolderItem: Fix wrong ngettext syntax
 * Redesign app icon as a tile
 * Put the ProjectChooserButton inside the sidebar
 * HeaderBar: put find actions in menu
 * EditorConfig plugin overrides global settings for indent width and style
 * Make sidebar pane the toplevel container
 * Use elementary styles when following system style
 * Change panel menu items to linkbutton
 * FormatBar: use SwitchModelButton in tab popover
 * Move Terminal to core
 * Headerbar: remove sep before Revert
 * FormatBar: use menubuttons instead of ToggleButtons
 * Sidebar: Remove minimum width
 * GSchema: follow system style
 * Only restore documents for first window.
 * Do not add duplicate project
 * Update ci.yml
 * FormatBar: Set sensitivity of affected items, fix binding
 * PluginManager: Remove unused hooks
 * Make Control-Scroll zooming controllable
 * Metainfo improvements
 * Headerbar: code style, small fixes
 * Application: use built-in GLib functions in Activate
 * Inactivate find actions when no current doc
 * Fix startup warnings
 * Styles: misc refinements

PR:		269135
Reported by:	duchateau.olivier@gmail.com
Approved by:	miguel@gocobachi.dev (maintainer)
This commit is contained in:
Olivier Duchateau 2023-01-25 07:55:18 +01:00 committed by Fernando Apesteguía
parent 59c9a04eda
commit cb9331513e
5 changed files with 29 additions and 35 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= elementary-code
DISTVERSION= 6.2.0
DISTVERSION= 7.0.0
CATEGORIES= editors
MAINTAINER= miguel@gocobachi.dev
@ -26,14 +26,13 @@ RUN_DEPENDS= droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
pkcheck:sysutils/polkit
USES= compiler:c++11-lang desktop-file-utils gettext gnome meson \
ninja pkgconfig python:3.6+,build xorg vala:lib
ninja pkgconfig python:3.7+,build vala:lib xorg
USE_GITHUB= yes
GH_ACCOUNT= elementary
GH_PROJECT= code
USE_GNOME= cairo glib20 gtk30 gtksourceview4 pango vte3
GLIB_SCHEMAS= io.elementary.code.gschema.xml \
io.elementary.code.plugins.spell.gschema.xml \
io.elementary.code.plugins.terminal.gschema.xml
io.elementary.code.plugins.spell.gschema.xml
USE_LDCONFIG= yes
USE_XORG= x11

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1653761499
SHA256 (elementary-code-6.2.0_GH0.tar.gz) = 9ec273182b053fb424cc78ddd8da869d13261d35f22cd2198f2899b654d13d4f
SIZE (elementary-code-6.2.0_GH0.tar.gz) = 1427323
TIMESTAMP = 1674590479
SHA256 (elementary-code-7.0.0_GH0.tar.gz) = 5bf167102fd735ee74fb72b7fbc06dc67a6e6383f603be0ee97321213a4a7ce0
SIZE (elementary-code-7.0.0_GH0.tar.gz) = 1696976

View File

@ -1,21 +0,0 @@
--- plugins/terminal/terminal.vala.orig 2022-04-04 16:20:49 UTC
+++ plugins/terminal/terminal.vala
@@ -200,13 +200,16 @@ public class Scratch.Plugins.Terminal : Peas.Extension
public string get_shell_location () {
int pid = (!) (this.child_pid);
+ string cwd = "";
try {
- return GLib.FileUtils.read_link ("/proc/%d/cwd".printf (pid));
+ //return GLib.FileUtils.read_link ("/proc/%d/cwd".printf (pid));
+ GLib.Process.spawn_command_line_sync ("pwd", out cwd);
} catch (GLib.FileError error) {
warning ("An error occurred while fetching the current dir of shell");
- return "";
}
+
+ return cwd;
}
void on_hook_notebook () {

View File

@ -0,0 +1,20 @@
--- src/Widgets/Terminal.vala.orig 2023-01-24 16:59:41 UTC
+++ src/Widgets/Terminal.vala
@@ -87,13 +87,14 @@ public class Code.Terminal : Gtk.Box {
}
private string get_shell_location () {
- int pid = (!) (this.child_pid);
+ string cwd = "";
try {
- return GLib.FileUtils.read_link ("/proc/%d/cwd".printf (pid));
+ GLib.Process.spawn_command_line_sync ("pwd", out cwd);
} catch (GLib.FileError error) {
warning ("An error occurred while fetching the current dir of shell: %s", error.message);
- return "";
}
+
+ return cwd;
}
private void update_terminal_settings (string settings_schema) {

View File

@ -10,18 +10,12 @@ lib/io.elementary.code/plugins/highlight-word-selection/highlight-word-selection
lib/io.elementary.code/plugins/highlight-word-selection/libhighlight-word-selection.so
lib/io.elementary.code/plugins/markdown-actions/libmarkdown-actions.so
lib/io.elementary.code/plugins/markdown-actions/markdown-actions.plugin
lib/io.elementary.code/plugins/outline/liboutline.so
lib/io.elementary.code/plugins/outline/outline.plugin
lib/io.elementary.code/plugins/pastebin/libpastebin.so
lib/io.elementary.code/plugins/pastebin/pastebin.plugin
lib/io.elementary.code/plugins/preserve-indent/libpreserve-indent.so
lib/io.elementary.code/plugins/preserve-indent/preserve-indent.plugin
lib/io.elementary.code/plugins/spell/libspell.so
lib/io.elementary.code/plugins/spell/spell.plugin
lib/io.elementary.code/plugins/strip-trailing-save/libstrip-trailing-save.so
lib/io.elementary.code/plugins/strip-trailing-save/strip-trailing-save.plugin
lib/io.elementary.code/plugins/terminal/libterminal.so
lib/io.elementary.code/plugins/terminal/terminal.plugin
lib/io.elementary.code/plugins/vim-emulation/libvim-emulation.so
lib/io.elementary.code/plugins/vim-emulation/vim-emulation.plugin
lib/io.elementary.code/plugins/word-completion/libword-completion.so
@ -31,6 +25,8 @@ lib/libcodecore.so.0
lib/libcodecore.so.0.0
libdata/pkgconfig/codecore.pc
share/applications/io.elementary.code.desktop
share/gtksourceview-4/styles/elementary-dark.xml
share/gtksourceview-4/styles/elementary-light.xml
share/icons/hicolor/128x128/apps/io.elementary.code.svg
share/icons/hicolor/128x128@2/apps/io.elementary.code.svg
share/icons/hicolor/16x16/apps/io.elementary.code.svg
@ -242,7 +238,7 @@ share/locale/zh_CN/LC_MESSAGES/io.elementary.code.mo
share/locale/zh_HK/LC_MESSAGES/io.elementary.code.mo
share/locale/zh_TW/LC_MESSAGES/io.elementary.code.mo
share/locale/zu/LC_MESSAGES/io.elementary.code.mo
share/metainfo/io.elementary.code.appdata.xml
share/metainfo/io.elementary.code.metainfo.xml
share/polkit-1/actions/io.elementary.code.policy
share/vala/vapi/codecore.deps
share/vala/vapi/codecore.vapi