From 9e7b7e002bf5808716021b8cf4c53b438afacbb6 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 22 Nov 2021 03:57:34 +0300 Subject: [PATCH 1/3] add hexchat. --- network/chat/hexchat/actions.py | 16 ++++++ network/chat/hexchat/pspec.xml | 93 +++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 network/chat/hexchat/actions.py create mode 100644 network/chat/hexchat/pspec.xml diff --git a/network/chat/hexchat/actions.py b/network/chat/hexchat/actions.py new file mode 100644 index 0000000000..c0a7c919fd --- /dev/null +++ b/network/chat/hexchat/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import mesontools + +def setup(): + mesontools.configure("--prefix=/usr") + +def build(): + mesontools.build() + +def install(): + mesontools.install() diff --git a/network/chat/hexchat/pspec.xml b/network/chat/hexchat/pspec.xml new file mode 100644 index 0000000000..ab02a4c6f0 --- /dev/null +++ b/network/chat/hexchat/pspec.xml @@ -0,0 +1,93 @@ + + + + + hexchat + https://hexchat.github.io/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:gui + network.chat + GTK+ IRC client. + A popular and easy to use graphical IRC client. + + https://dl.hexchat.net/hexchat/hexchat-2.16.0.tar.xz + + + cmake + meson + gtk2-devel + glib2-devel + luajit-devel + python3-cffi + python3-devel + openssl-devel + enchant-devel + libXext-devel + libproxy-devel + pciutils-devel + dbus-glib-devel + libnotify-devel + iso-codes-devel + python3-pycparser + libcanberra-devel + desktop-file-utils + appstream-glib-devel + + + + + + + + hexchat + + perl + gtk2 + glib2 + luajit + openssl + python3 + libproxy + pciutils + libnotify + libcanberra + python3-cffi + + + /usr/bin + /etc + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/info + /usr/share/doc + + + + + hexchat-devel + Development files for hexchat + + hexchat + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2021-11-22 + 2.16.0 + First build. + fury + uglyside@yandex.ru + + + From daded72ecf25062a8196809ec9cd7d7568992ef7 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 22 Nov 2021 03:58:34 +0300 Subject: [PATCH 2/3] utf8proc. --- programming/library/utf8proc/actions.py | 22 ++++++++++ programming/library/utf8proc/pspec.xml | 54 +++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 programming/library/utf8proc/actions.py create mode 100644 programming/library/utf8proc/pspec.xml diff --git a/programming/library/utf8proc/actions.py b/programming/library/utf8proc/actions.py new file mode 100644 index 0000000000..f1afca321e --- /dev/null +++ b/programming/library/utf8proc/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools, cmaketools, pisitools + +def setup(): + shelltools.makedirs("_build") + shelltools.cd("_build") + cmaketools.configure("-DBUILD_SHARED_LIBS=1", sourceDir = "..") + +def build(): + shelltools.cd("_build") + cmaketools.make() + +def install(): + shelltools.cd("_build") + cmaketools.install() + + pisitools.insinto("/usr/lib/pkgconfig", "../libutf8proc.pc.in", "libutf8proc.pc") diff --git a/programming/library/utf8proc/pspec.xml b/programming/library/utf8proc/pspec.xml new file mode 100644 index 0000000000..8953e2ce65 --- /dev/null +++ b/programming/library/utf8proc/pspec.xml @@ -0,0 +1,54 @@ + + + + + utf8proc + https://github.com/JuliaStrings/utf8proc + + fury + uglyside@yandex.ru + + MIT + library + programming.library + a clean C library for processing UTF-8 Unicode data. + utf8proc is a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding. + + https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.6.1.tar.gz + + + cmake + + + + + utf8proc + + + + + /usr/lib + + + + + utf8proc-devel + + utf8proc + + + /usr/include/utf8proc.h + /usr/lib/pkgconfig + + + + + + 2021-11-22 + 2.6.1 + First build. + fury + uglyside@yandex.ru + + + From 25be8a7030c4484cdc5cd917ce52932645dbc5ef Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 22 Nov 2021 03:59:53 +0300 Subject: [PATCH 3/3] add coolreader. --- office/misc/coolreader-qt/actions.py | 26 +++++++++++ office/misc/coolreader-qt/pspec.xml | 70 ++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 office/misc/coolreader-qt/actions.py create mode 100644 office/misc/coolreader-qt/pspec.xml diff --git a/office/misc/coolreader-qt/actions.py b/office/misc/coolreader-qt/actions.py new file mode 100644 index 0000000000..34bdb72b2c --- /dev/null +++ b/office/misc/coolreader-qt/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +j = '-DCMAKE_BUILD_TYPE=Release -DGUI=QT5 -L ' + +def setup(): + shelltools.makedirs("_build") + shelltools.cd("_build") + cmaketools.configure(j, sourceDir = '..') + +def build(): + shelltools.cd("_build") + cmaketools.make() + +def install(): + shelltools.cd("_build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + diff --git a/office/misc/coolreader-qt/pspec.xml b/office/misc/coolreader-qt/pspec.xml new file mode 100644 index 0000000000..7d374848c6 --- /dev/null +++ b/office/misc/coolreader-qt/pspec.xml @@ -0,0 +1,70 @@ + + + + + coolreader-qt + https://github.com/buggins/coolreader + + Pisi Linux Community + admin@pisilinux.org + + GPL-2 + app:gui + office.misc + CoolReader 3 - cross platform open source e-book reader. + CoolReader 3 - cross platform open source e-book reader. + + https://github.com/buggins/coolreader/archive/refs/tags/cr3.2.59.tar.gz + + + cmake + zlib-devel + zstd-devel + libxcb-devel + libpng-devel + qt5-linguist + fribidi-devel + qt5-base-devel + freetype-devel + harfbuzz-devel + utf8proc-devel + fontconfig-devel + libunibreak-devel + libjpeg-turbo-devel + + + + + coolreader-qt + + zlib + zstd + libgcc + libpng + fribidi + freetype + harfbuzz + utf8proc + qt5-base + fontconfig + libunibreak + libjpeg-turbo + + + /usr/bin + /usr/share + /usr/share/cr3 + + + + + + 2021-11-22 + 3.2.59 + First build. + fury + uglyside@yandex.ru + + + +