cb9331513e
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)
45 lines
1.3 KiB
Makefile
45 lines
1.3 KiB
Makefile
PORTNAME= elementary-code
|
|
DISTVERSION= 7.0.0
|
|
CATEGORIES= editors
|
|
|
|
MAINTAINER= miguel@gocobachi.dev
|
|
COMMENT= Code editor designed for elementary OS
|
|
WWW= https://github.com/elementary/code/
|
|
|
|
LICENSE= GPLv3
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
LIB_DEPENDS= libatk-1.0.so:accessibility/atk \
|
|
libeditorconfig.so:editors/editorconfig-core-c \
|
|
libfontconfig.so:x11-fonts/fontconfig \
|
|
libgee-0.8.so:devel/libgee \
|
|
libgit2-glib-1.0.so:devel/libgit2-glib \
|
|
libgranite.so:x11-toolkits/granite \
|
|
libgtkspell3-3.so:textproc/gtkspell3 \
|
|
libhandy-1.so:x11-toolkits/libhandy \
|
|
libpeas-1.0.so:devel/libpeas \
|
|
libpeas-gtk-1.0.so:devel/libpeas \
|
|
libsoup-2.4.so:devel/libsoup \
|
|
libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
|
|
libzeitgeist-2.0.so:sysutils/zeitgeist
|
|
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.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
|
|
USE_LDCONFIG= yes
|
|
USE_XORG= x11
|
|
|
|
BINARY_ALIAS= python3=${PYTHON_CMD}
|
|
|
|
do-test:
|
|
cd ${WRKSRC}/${MESON_BUILD_DIR} && ninja test
|
|
|
|
.include <bsd.port.mk>
|