From ff5582bab1fe283435279f1f07e22447ee9923f9 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Wed, 22 Dec 2021 19:59:46 +0300 Subject: [PATCH 1/2] Fast, lightweight, beautiful and easy to use FOX toolkit for enthusiasts and developers. --- desktop/toolkit/fox/component.xml | 3 + desktop/toolkit/fox/fox/actions.py | 26 ++++ desktop/toolkit/fox/fox/pspec.xml | 203 +++++++++++++++++++++++++++++ 3 files changed, 232 insertions(+) create mode 100644 desktop/toolkit/fox/component.xml create mode 100644 desktop/toolkit/fox/fox/actions.py create mode 100644 desktop/toolkit/fox/fox/pspec.xml diff --git a/desktop/toolkit/fox/component.xml b/desktop/toolkit/fox/component.xml new file mode 100644 index 0000000000..b2bfcb8149 --- /dev/null +++ b/desktop/toolkit/fox/component.xml @@ -0,0 +1,3 @@ + + desktop.toolkit.fox + diff --git a/desktop/toolkit/fox/fox/actions.py b/desktop/toolkit/fox/fox/actions.py new file mode 100644 index 0000000000..bf475d1b03 --- /dev/null +++ b/desktop/toolkit/fox/fox/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 autotools, pisitools, get + +j = ''.join([ + ' --with-opengl', + ' --enable-jp2', + ' --enable-debug', + ' --disable-native', + ' --disable-static ' + ]) + +def setup(): + autotools.configure(j) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "LICENSE_ADDENDUM", "README") diff --git a/desktop/toolkit/fox/fox/pspec.xml b/desktop/toolkit/fox/fox/pspec.xml new file mode 100644 index 0000000000..9f8a7b4b27 --- /dev/null +++ b/desktop/toolkit/fox/fox/pspec.xml @@ -0,0 +1,203 @@ + + + + + fox + http://www.fox-toolkit.org/ + + fury + uglyside@yandex.ru + + LGPL-3 + library + desktop.toolkit.fox + The FOX GUI Library. + FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects! + + http://fox-toolkit.org/ftp/fox-1.7.77.tar.gz + + + gcc + zlib-devel + mesa-devel + tiff-devel + libXi-devel + libSM-devel + libpng-devel + libXft-devel + libX11-devel + libICE-devel + freetype-devel + mesa-glu-devel + openjpeg2-devel + libXfixes-devel + libXrandr-devel + libXrender-devel + fontconfig-devel + libXcursor-devel + libjpeg-turbo-devel + + + + + fox + + tiff + zlib + bzip2 + libSM + libXi + libICE + libX11 + libXft + libgcc + libpng + libXext + freetype + mesa-glu + libglvnd + libXfixes + libXrandr + fontconfig + libXcursor + libXrender + libjpeg-turbo + + + /usr/bin/fox-config + /usr/lib + /usr/share/doc/fox + + + + + adie + GPL-3 + app:gui + Adie is an extremely fast and convenient programming text editor using the FOX Toolkit. + + fox + + + /usr/bin/adie + /usr/bin/Adie.stx + /usr/share/man/man1/adie.1 + + + + + calculator + GPL-3 + app:gui + The FOX Calculator is a simple desktop calculator geared toward the programmer. + + fox + + + /usr/bin/calculator + /usr/share/man/man1/calculator.1 + + + + + ControlPanel + GPL-3 + app:gui + Configure desktop settings for FOX Toolkit applications. + + fox + + + /usr/bin/ControlPanel + /usr/share/man/man1/ControlPanel.1 + + + + + PathFinder + GPL-3 + app:gui + Simple file manager written in FOX Toolkit. + + fox + + + /usr/bin/PathFinder + /usr/share/man/man1/PathFinder.1 + + + + + reswrap + pass + app:console + Reswrap is a tool to turn binary files into C or C++ data arrays. + + fox + + + /usr/bin/reswrap + /usr/share/man/man1/reswrap.1 + + + + + shutterbug + GPL-3 + app:gui + Shutterbug is a simple screen snapshot application inspired by SGI Snapshot. + + fox + + + /usr/bin/shutterbug + /usr/share/man/man1/shutterbug.1 + + + + + fox-devel + + fox + tiff-devel + zlib-devel + bzip2-devel + libXi-devel + libX11-devel + libXft-devel + libpng-devel + libXext-devel + freetype-devel + libXfixes-devel + libXrandr-devel + fontconfig-devel + libXcursor-devel + libXrender-devel + libjpeg-turbo-devel + + + /usr/include/fox-1.7 + /usr/lib/pkgconfig/fox17.pc + + + + + fox-doc + + + + + /usr/share/doc/fox-1.7 + + + + + + 2021-12-22 + 1.7.77 + First build. + fury + uglyside@yandex.ru + + + From a14ff078e26d49ea284bfaea3380f6159aff0bbb Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Wed, 22 Dec 2021 20:11:32 +0300 Subject: [PATCH 2/2] reswrap. --- desktop/toolkit/fox/fox/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/toolkit/fox/fox/pspec.xml b/desktop/toolkit/fox/fox/pspec.xml index 9f8a7b4b27..4fb5d969d3 100644 --- a/desktop/toolkit/fox/fox/pspec.xml +++ b/desktop/toolkit/fox/fox/pspec.xml @@ -133,7 +133,7 @@ app:console Reswrap is a tool to turn binary files into C or C++ data arrays. - fox + /usr/bin/reswrap