From 1208fbb8881534ecae2b5d31f38b5bd0b9798d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Sat, 21 May 2022 18:06:37 +0300 Subject: [PATCH] add new packages --- x11/library/luajit-lgi/actions.py | 25 +++++++ x11/library/luajit-lgi/pspec.xml | 54 +++++++++++++++ x11/library/luajit-lgi/translations.xml | 8 +++ x11/wm/awesome/actions.py | 31 +++++++++ x11/wm/awesome/pspec.xml | 89 +++++++++++++++++++++++++ x11/wm/awesome/translations.xml | 8 +++ 6 files changed, 215 insertions(+) create mode 100644 x11/library/luajit-lgi/actions.py create mode 100644 x11/library/luajit-lgi/pspec.xml create mode 100644 x11/library/luajit-lgi/translations.xml create mode 100644 x11/wm/awesome/actions.py create mode 100644 x11/wm/awesome/pspec.xml create mode 100644 x11/wm/awesome/translations.xml diff --git a/x11/library/luajit-lgi/actions.py b/x11/library/luajit-lgi/actions.py new file mode 100644 index 0000000000..ad020c62fe --- /dev/null +++ b/x11/library/luajit-lgi/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +#def setup(): + #autotools.configure() + +def build(): + pisitools.dosed("lgi/Makefile", "PREFIX = /usr/local", "PREFIX = /usr") + autotools.make("LUA_INCDIR=/usr/include/luajit-2.0/ \ + LUA_CFLAGS='$(pkg-config --cflags luajit) -O2'") + + #autotools.make() + +def install(): + autotools.rawInstall("LUA_LIBDIR=/usr/lib/lua/5.3 \ + LUA_SHAREDIR=/usr/share/lua/5.3 DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("LICENSE", "README*") diff --git a/x11/library/luajit-lgi/pspec.xml b/x11/library/luajit-lgi/pspec.xml new file mode 100644 index 0000000000..517d124be8 --- /dev/null +++ b/x11/library/luajit-lgi/pspec.xml @@ -0,0 +1,54 @@ + + + + + luajit-lgi + https://github.com/lgi-devs/lgi + + PisiLinux Community + admins@pisilinux.org + + MIT + library + LuaJIT bindings for gnome/gobject using gobject-introspection library + LuaJIT bindings for gnome/gobject using gobject-introspection library + https://github.com/lgi-devs/lgi/archive/refs/tags/0.9.2.tar.gz + + lua-devel + glib2-devel + libffi-devel + gobject-introspection-devel + + + + + + luajit-lgi + + glib2 + libffi + gobject-introspection + + + /usr/lib + /usr/share + /usr/share/lua + /usr/share/doc + + + + + + 2022-05-21 + 0.9.2 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/x11/library/luajit-lgi/translations.xml b/x11/library/luajit-lgi/translations.xml new file mode 100644 index 0000000000..a5bc27c8cf --- /dev/null +++ b/x11/library/luajit-lgi/translations.xml @@ -0,0 +1,8 @@ + + + + luajit-lgi + LuaJIT bindings for gnome/gobject using gobject-introspection library + LuaJIT bindings for gnome/gobject using gobject-introspection library + + diff --git a/x11/wm/awesome/actions.py b/x11/wm/awesome/actions.py new file mode 100644 index 0000000000..8429f69f59 --- /dev/null +++ b/x11/wm/awesome/actions.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + pisitools.cflags.add("-fcommon") + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSYSCONFDIR=/etc \ + -DLUA_LIBRARY=/usr/lib/liblua.so \ + -DLUA_INCLUDE_DIR=/usr/include", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #shelltools.cd("..") + #pisitools.dodoc("README* ") diff --git a/x11/wm/awesome/pspec.xml b/x11/wm/awesome/pspec.xml new file mode 100644 index 0000000000..bc9d70ca81 --- /dev/null +++ b/x11/wm/awesome/pspec.xml @@ -0,0 +1,89 @@ + + + + + awesome + https://github.com/awesomeWM/awesome + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app + Awesome is a highly configurable, next generation framework window manager for X. + Awesome, X için son derece yapılandırılabilir, yeni nesil bir çerçeve penceresi yöneticisidir. + https://github.com/awesomeWM/awesome/archive/refs/tags/v4.3.tar.gz + + git + cmake + gzip + xmlto + pango-devel + luajit-lgi + imagemagick-devel + docbook-xsl + xcb-util-renderutil-devel + doxygen + lua-devel + dbus-devel + cairo-devel + glib2-devel + libX11-devel + libxcb-devel + xcb-util-devel + gdk-pixbuf-devel + xcb-util-wm-devel + xcb-util-image-devel + libxkbcommon-devel + xcb-util-xrm-devel + libxdg-basedir-devel + xcb-util-cursor-devel + xcb-util-keysyms-devel + startup-notification-devel + + + + + + awesome + + lua + dbus + cairo + glib2 + libX11 + libxcb + xcb-util + gdk-pixbuf + xcb-util-wm + libxkbcommon + xcb-util-xrm + libxdg-basedir + xcb-util-cursor + xcb-util-keysyms + startup-notification + + + /usr/bin + /etc + /usr/lib + /usr/share + /usr/share/doc + + + + + + 2022-05-21 + 4.3 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/x11/wm/awesome/translations.xml b/x11/wm/awesome/translations.xml new file mode 100644 index 0000000000..ab9d30a3be --- /dev/null +++ b/x11/wm/awesome/translations.xml @@ -0,0 +1,8 @@ + + + + awesome + Awesome is a highly configurable, next generation framework window manager for X. + Awesome, X için son derece yapılandırılabilir, yeni nesil bir çerçeve penceresi yöneticisidir. + +