From e33f4f848bf099d984ce6a6d8f1aa0775ae6b7e4 Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Tue, 1 Apr 2025 18:17:41 +0300 Subject: [PATCH] init --- README.md | 3 +++ package.yml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 README.md create mode 100644 package.yml diff --git a/README.md b/README.md new file mode 100644 index 0000000..ca49b0b --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# libvte-0.28 + +Libvte-0.28 — это библиотека, реализующая виджет эмулятора терминала (VteTerminal) для приложений, использующих toolkit GTK+ 2.x. Она предоставляет функциональность для создания терминальных интерфейсов в графических приложениях, а также объект VtePTY для работы с псевдотерминалами (запуск процессов и управление ими). Версия 0.28.2, например, была одной из последних в ветке для GTK+ 2, обеспечивая стабильную поддержку старых систем. Библиотека активно использовалась в таких приложениях, как GNOME Terminal, до перехода на GTK+ 3 и более новые версии VTE. diff --git a/package.yml b/package.yml new file mode 100644 index 0000000..0ea9032 --- /dev/null +++ b/package.yml @@ -0,0 +1,36 @@ +name : libvte-0.28 +version : 0.28.2 +release : 1 +source : + - https://download.gnome.org/sources/vte/0.28/vte-0.28.2.tar.xz : 86cf0b81aa023fa93ed415653d51c96767f20b2d7334c893caba71e42654b0ae +homepage : https://gitlab.gnome.org/GNOME/vte +license : GPL-2.0-or-later +component : desktop.library +summary : The VTE package contains a termcap file implementation for terminal emulators. +description: | + The VTE package contains a termcap file implementation for terminal emulators. +builddeps : + - pkgconfig(gtk+-2.0) +setup : | + CFLAGS="-Wno-incompatible-pointer-types" \ + ./configure \ + --prefix=/usr \ + --build=x86_64-solus-linux \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --libdir=/usr/lib64 \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --datadir=/usr/share \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --disable-gtk-doc-html \ + --disable-python +build : | + %make +install : | + %make_install + cd $installdir + find usr -not -path "usr/share/vte/*" -not -path "usr/lib64/libvte.so.9*" -not -path "usr/share/vte" -not -path "usr/lib64" \( -type f -o -type l \) -delete + find usr -type d -empty -delete