This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository terminology.
View the commit online.
commit 57f46f8a092ac19b1356250c951f512433d11263
Author: Boris Faure <[email protected]>
AuthorDate: Sat Sep 12 21:36:32 2026 +0200
snap: remove it, I don't plan on updating it and makes not much sense
---
snap/local/efl-efreetd-search.patch | 76 ---------------
snap/snapcraft.yaml | 189 ------------------------------------
2 files changed, 265 deletions(-)
diff --git a/snap/local/efl-efreetd-search.patch b/snap/local/efl-efreetd-search.patch
deleted file mode 100644
index 8b39f3ec..00000000
--- a/snap/local/efl-efreetd-search.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff --git a/src/lib/efreet/efreet_cache.c b/src/lib/efreet/efreet_cache.c
-index f859c630f0..f7d196ef6b 100644
---- a/src/lib/efreet/efreet_cache.c
-+++ b/src/lib/efreet/efreet_cache.c
-@@ -112,6 +112,53 @@ EAPI int EFREET_EVENT_DESKTOP_CACHE_BUILD = 0;
- if (e->server != ipc) \
- return ECORE_CALLBACK_PASS_ON
-
-+static void
-+_find_binary(char buf[PATH_MAX])
-+{
-+ char *path_env = getenv("PATH");
-+ char *names[] = { "efreetd", "terminology.efreetd"};
-+ int i, n_names = sizeof(names) / sizeof(names[0]);
-+
-+ if (!path_env)
-+ goto error;
-+
-+ for (i = 0; i < n_names; i++)
-+ {
-+ char *name = names[i];
-+ char *start = path_env;
-+ char *end = strchrnul(start, ':');
-+ while (*start)
-+ {
-+ if (end > start)
-+ {
-+ struct stat st;
-+ int res;
-+ int len = (int)(end - start);
-+ if (*(end-1) == '/')
-+ snprintf(buf, PATH_MAX, "%.*s%s",
-+ len,
-+ start,
-+ name);
-+ else
-+ snprintf(buf, PATH_MAX, "%.*s/%s",
-+ len,
-+ start,
-+ name);
-+ res = stat(buf, &st);
-+ if (res == 0 && S_ISREG(st.st_mode) && (S_IXUSR & st.st_mode))
-+ return;
-+ }
-+ if (!*end)
-+ break;
-+ start = end + 1;
-+ end = strchrnul(start, ':');
-+ }
-+ }
-+
-+error:
-+ snprintf(buf, PATH_MAX, PACKAGE_BIN_DIR "/efreetd");
-+}
-+
- static void
- _ipc_launch(void)
- {
-@@ -146,7 +193,7 @@ _ipc_launch(void)
- if (run_in_tree)
- bs_binary_get(buf, sizeof(buf), "efreet", "efreetd");
- else
-- snprintf(buf, sizeof(buf), PACKAGE_BIN_DIR "/efreetd");
-+ _find_binary(buf);
- ecore_exe_run(buf, NULL);
- num = 0;
- while ((!ipc) && (num < tries))
-@@ -155,7 +202,7 @@ _ipc_launch(void)
- usleep(try_gap);
- ipc = ecore_ipc_server_connect(ECORE_IPC_LOCAL_USER, "efreetd", 0, NULL);
- }
-- if (!ipc) ERR("Timeout in trying to start and then connect to efreetd");
-+ if (!ipc) ERR("Timeout in trying to start '%s' and then connect to efreetd", buf);
- }
-
- static Eina_Bool
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
deleted file mode 100644
index 0d10291a..00000000
--- a/snap/snapcraft.yaml
+++ /dev/null
@@ -1,189 +0,0 @@
-name: terminology
-version: git
-summary: Terminal Emulator written with the Enlightenment Foundation Libraries
-description: |
- Terminology is a terminal emulator for Linux/BSD/UNIX systems that uses EFL.
- It has a whole bunch of bells and whistles. Use it as your regular vt100
- terminal emulator with all the usual features, such as 256 color support.
- Terminology is designed to emulate Xterm as closely as possible in most
- respects.
-base: core18
-license: BSD-2-Clause
-confinement: classic
-grade: stable
-icon: data/images/terminology.png
-apps:
- terminology:
- command: usr/bin/terminology
- desktop: usr/share/applications/terminology.desktop
- tyalpha:
- command: usr/bin/tyalpha
- tybg:
- command: usr/bin/tybg
- tycat:
- command: usr/bin/tycat
- tyls:
- command: usr/bin/tyls
- typop:
- command: usr/bin/typop
- tyq:
- command: usr/bin/tyq
- tysend:
- command: usr/bin/tysend
- elementaryConfig:
- command: usr/bin/elementary_config
- efreetd:
- command: usr/bin/efreetd
-parts:
- efl:
- plugin: meson
- source-type: tar
-# source: https://download.enlightenment.org/rel/libs/efl/efl-1.24.3.tar.xz
- source: https://downloads.terminolo.gy/efl-1.24.3.tar.xz
- override-pull: |
- snapcraftctl pull
- cd "${SNAPCRAFT_PART_SRC}"
- patch -p1 < "${SNAPCRAFT_PROJECT_DIR}"/snap/local/efl-efreetd-search.patch
- meson-parameters:
- - --prefix=/usr
- - --libdir=/usr/lib
- - --buildtype=release
- - --default-library=shared
- - -Dnls=false
- - -Dopengl=es-egl
- - -Dxinput22=true
- - -Dbuffer=false
- - -Dfb=false
- - -Ddrm=false
- - -Dtslib=false
- - -Dharfbuzz=true
- - -Dwl=true
- - -Dnetwork-backend=connman
- - -Devas-loaders-disabler=pdf,ps,raw,tiff,json,webp
- - -Dphysics=false
- - -Davahi=false
- - -Deeze=false
- - -Dbindings=
- - -Dbuild-examples=false
- - -Dbuild-tests=false
- build-packages:
- - gcc
- - g++
- - pkg-config
- - libdbus-1-dev
- - libfontconfig1-dev
- - libfreetype6-dev
- - libfribidi-dev
- - libgif-dev
- - libgstreamer1.0-dev
- - libgstreamer-plugins-base1.0-dev
- - libharfbuzz-dev
- - libibus-1.0-dev
- - libjpeg-turbo8-dev
- - libluajit-5.1-dev
- - libopenjp2-7-dev
- - libpng-dev
- - libpulse-dev
- - librsvg2-dev
- - libscim-dev
- - libsndfile1-dev
- - libssl-dev
- - libsystemd-dev
- - libx11-dev
- - libxkbcommon-dev
- - libxkbcommon-x11-dev
- - libxcomposite-dev
- - libxcursor-dev
- - libxdamage-dev
- - libxinerama-dev
- - libxrandr-dev
- - libxss-dev
- - libxtst-dev
- stage-packages:
- - libcairo2
- - libcroco3
- - libdatrie1
- - libegl1
- - libfontconfig1
- - libfreetype6
- - libfribidi0
- - libgdk-pixbuf2.0-0
- - libgif7
- - libgles2
- - libglvnd0
- - libgraphite2-3
- - libgstreamer-plugins-base1.0-0
- - libgstreamer1.0-0
- - libharfbuzz0b
- - libibus-1.0-5
- - libicu60
- - libjpeg-turbo8
- - libltdl7
- - libluajit-5.1-2
- - libopenjp2-7
- - liborc-0.4-0
- - libpango-1.0-0
- - libpangocairo-1.0-0
- - libpangoft2-1.0-0
- - libpixman-1-0
- - libpng16-16
- - libpulse0
- - librsvg2-2
- - libscim8v5
- - libthai0
- - libwayland-egl1
- - libx11-6
- - libx11-xcb1
- - libxau6
- - libxcb-render0
- - libxcb-shm0
- - libxcb1
- - libxcomposite1
- - libxcursor1
- - libxdamage1
- - libxdmcp6
- - libxext6
- - libxfixes3
- - libxi6
- - libxinerama1
- - libxkbcommon-x11-0
- - libxml2
- - libxrandr2
- - libxrender1
- - libxss1
- - libxtst6
- terminology:
- plugin: meson
- after: [ efl ]
- source-type: git
- source: https://github.com/borisfaure/terminology
- meson-parameters:
- - --prefix=/usr
- stage-packages:
- - libcurl4
- - libfontconfig1
- - libfreetype6
- - libfribidi0
- - libgif7
- - libgraphite2-3
- - libharfbuzz0b
- - libjpeg-turbo8
- - libluajit-5.1-2
- - libpcre3
- - libpng16-16
- - libx11-6
- - libx11-xcb1
- - libxau6
- - libxcb1
- - libxcomposite1
- - libxcursor1
- - libxdamage1
- - libxdmcp6
- - libxext6
- - libxfixes3
- - libxi6
- - libxinerama1
- - libxrandr2
- - libxrender1
- - libxss1
- - libxtst6
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.