Extra Packages For xfce Beta System

This commit is contained in:
alick01
2020-11-23 17:27:39 +03:00
parent 3b17c23050
commit b79be29d50
14 changed files with 655 additions and 0 deletions
+65
View File
@@ -0,0 +1,65 @@
#!/usr/bin/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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
import os
WorkDir="libdbusmenu-%s" % get.srcVERSION()
ver = get.srcVERSION()
options = "--disable-dumper \
--disable-static \
--enable-vala=no \
--enable-gtk-doc \
--disable-silent-rules \
--disable-scrollkeeper \
--enable-introspection=yes \
--disable-tests \
--disable-tests"
def setup():
shelltools.cd("%s/libdbusmenu-%s" %(get.workDIR(), ver))
shelltools.system("sed -i 's/-Werror//' libdbusmenu-*/Makefile.{am,in}")
shelltools.cd("..")
shelltools.system("mkdir libdbusmenu-gtk2")
shelltools.system("mkdir libdbusmenu-gtk3")
shelltools.system("cp -ra libdbusmenu-16.04.0/* /var/pisi/libdbusmenu-16.04.0-1/work/libdbusmenu-gtk2")
shelltools.system("cp -ra libdbusmenu-16.04.0/* /var/pisi/libdbusmenu-16.04.0-1/work/libdbusmenu-gtk3")
def build():
shelltools.export("HAVE_VALGRIND_TRUE", "#")
shelltools.export("HAVE_VALGRIND_FALSE", " ")
shelltools.cd("%s/libdbusmenu-%s" %(get.workDIR(), ver))
autotools.configure("%s" % options)
shelltools.cd("%s/libdbusmenu-%s" % (get.workDIR(), 'gtk3'))
autotools.configure("%s --with-gtk=3" % options)
shelltools.cd("%s/libdbusmenu-%s" % (get.workDIR(), 'gtk2'))
autotools.configure("%s --with-gtk=2" % options)
def install():
shelltools.cd("%s/libdbusmenu-%s" %(get.workDIR(), ver))
autotools.rawInstall("-C libdbusmenu-glib DESTDIR=%s" % get.installDIR())
autotools.rawInstall("-C tools DESTDIR=%s" % get.installDIR())
shelltools.cd("%s/libdbusmenu-%s" %(get.workDIR(), 'gtk2'))
autotools.rawInstall("-C libdbusmenu-glib DESTDIR=%s" % get.installDIR())
autotools.rawInstall("-C libdbusmenu-gtk DESTDIR=%s" % get.installDIR())
shelltools.cd("%s/libdbusmenu-%s" %(get.workDIR(), 'gtk3'))
autotools.rawInstall("-C libdbusmenu-glib DESTDIR=%s" % get.installDIR())
autotools.rawInstall("-C libdbusmenu-gtk DESTDIR=%s" % get.installDIR())
shelltools.cd("%s/libdbusmenu-%s" % (get.workDIR(), ver))
pisitools.dodoc("AUTHORS", "COPYING*", "README", "NEWS")
@@ -0,0 +1,12 @@
diff -Nru libdbusmenu-12.10.2.orig/configure.ac libdbusmenu-12.10.2/configure.ac
--- libdbusmenu-12.10.2.orig/configure.ac 2013-01-09 15:44:34.554871296 -0500
+++ libdbusmenu-12.10.2/configure.ac 2013-01-09 15:44:45.604812416 -0500
@@ -4,7 +4,7 @@
AC_PREREQ(2.62)
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AM_INIT_AUTOMAKE(libdbusmenu, 16.04.0, [-Wno-portability])
AM_MAINTAINER_MODE
@@ -0,0 +1,26 @@
--- a/tools/dbusmenu-dumper.c
+++ b/tools/dbusmenu-dumper.c
@@ -388,7 +388,10 @@
int
main (int argc, char ** argv)
{
+#if GLIB_VERSION_CUR_STABLE < G_ENCODE_VERSION(2, 36)
+ // g_type_init is deprecated after 2.36
g_type_init();
+#endif
GError * error = NULL;
GOptionContext * context;
--- a/tools/testapp/main.c
+++ b/tools/testapp/main.c
@@ -135,7 +135,10 @@
int main (int argc, char ** argv)
{
+#if GLIB_VERSION_CUR_STABLE < G_ENCODE_VERSION(2, 36)
+ // g_type_init is deprecated after 2.36
g_type_init();
+#endif
if (argc != 2) {
g_warning(USAGE);
@@ -0,0 +1,22 @@
--- a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml
+++ b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml
@@ -15,9 +15,6 @@
<xi:include href="xml/menuitem-proxy.xml"/>
<xi:include href="xml/menuitem.xml"/>
<xi:include href="xml/client.xml"/>
- <xi:include href="xml/client-menuitem.xml"/>
- <xi:include href="xml/dbusmenu-client.xml"/>
- <xi:include href="xml/dbusmenu-server.xml"/>
<xi:include href="xml/types.xml"/>
</chapter>
--- a/docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml
+++ b/docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml
@@ -15,7 +15,6 @@
<xi:include href="xml/menuitem.xml"/>
<xi:include href="xml/client.xml"/>
<xi:include href="xml/parser.xml"/>
- <xi:include href="xml/serializablemenuitem.xml"/>
</chapter>
<chapter id="object-tree">
+149
View File
@@ -0,0 +1,149 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libdbusmenu</Name>
<Homepage>https://launchpad.net/dbusmenu</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<Summary>Library for applications to pass a menu scructure accross DBus</Summary>
<Description>libdbusmenu is a small little library that was created by pulling out some common code out of indicator-applet. It passes a menu structure across DBus so that a program can create a menu simply without worrying about how it is displayed on the other side of the bus.</Description>
<Archive sha1sum="f88fc666609ed486a968fd6c8b739dff07d50bdd" type="targz">https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gnome-doc-utils</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>gtk-doc</Dependency>
</BuildDependencies>
<Patches>
<Patch>0001_autoconf.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libdbusmenu-glib</Name>
<Summary>GLIB bindings for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>json-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdbusmenu-glib*</Path>
<Path fileType="library">/usr/lib/libdbusmenu-json*</Path>
<Path fileType="data">/usr/share/libdbusmenu</Path>
<Path filetype="html">/usr/share/gtk-doc/html/libdbusmenu-glib</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-common</Name>
<Summary>Common files for libdbusmenu libraries</Summary>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/share/vala/vapi/Dbusmenu-*.vapi</Path>
<Path fileType="library">/usr/share/gir-1.0/Dbusmenu-*.gir</Path>
<Path fileType="library">/usr/lib/girepository-1.0/Dbusmenu-*.typelib</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-gtk</Name>
<Summary>GTK 2.x libraries for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-glib</Dependency>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>fontconfig</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdbusmenu-gtk.so*</Path>
<Path fileType="library">/usr/share/vala/vapi/DbusmenuGtk-*.vapi</Path>
<Path fileType="library">/usr/share/gir-1.0/DbusmenuGtk-*.gir</Path>
<Path fileType="library">/usr/lib/girepository-1.0/DbusmenuGtk-*.typelib</Path>
<Path filetype="html">/usr/share/gtk-doc/html/libdbusmenu-gtk</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-gtk3</Name>
<Summary>GTK 3.x libraries for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-glib</Dependency>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdbusmenu-gtk3.so*</Path>
<Path fileType="library">/usr/share/vala/vapi/DbusmenuGtk3-*.vapi</Path>
<Path fileType="library">/usr/share/gir-1.0/DbusmenuGtk3-*.gir</Path>
<Path fileType="library">/usr/lib/girepository-1.0/DbusmenuGtk3-*.typelib</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-tools</Name>
<Summary>Some examples for testing libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-glib</Dependency>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>json-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="doc">/usr/share/doc/libdbusmenu/*dbusmenu-bench*</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-devel</Name>
<Summary>Development files for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency release="current">libdbusmenu-glib</Dependency>
<Dependency release="current">libdbusmenu-gtk</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-devel</Name>
<Summary>Development files for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency release="current">libdbusmenu-glib</Dependency>
<Dependency release="current">libdbusmenu-gtk</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
</RuntimeDependencies>
<Files>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-11-19</Date>
<Version>16.04.0</Version>
<Comment>Rebuild.For Beta System</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
</History>
</PISI>
+123
View File
@@ -0,0 +1,123 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libdbusmenu</Name>
<Homepage>https://launchpad.net/dbusmenu</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<Summary>Library for applications to pass a menu scructure accross DBus</Summary>
<Description>libdbusmenu is a small little library that was created by pulling out some common code out of indicator-applet. It passes a menu structure across DBus so that a program can create a menu simply without worrying about how it is displayed on the other side of the bus.</Description>
<Archive sha1sum="f88fc666609ed486a968fd6c8b739dff07d50bdd" type="targz">https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gnome-doc-utils</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>gtk-doc</Dependency>
</BuildDependencies>
<Patches>
<Patch>0001_autoconf.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libdbusmenu-common</Name>
<Summary>Common files for libdbusmenu libraries</Summary>
<Files>
<Path fileType="library">/usr/share/doc/libdbusmenu</Path>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="library">/usr/share/gir-1.0</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-glib</Name>
<Summary>GLIB bindings for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>json-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path filetype="data">/usr/share/gtk-doc/html/libdbusmenu-glib</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-gtk</Name>
<Summary>GTK 2.x libraries for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-glib</Dependency>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>fontconfig</Dependency>
</RuntimeDependencies>
<Files>
<Path filetype="data">/usr/share/gtk-doc/html/libdbusmenu-gtk</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-gtk3</Name>
<Summary>GTK 3.x libraries for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-glib</Dependency>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
</Files>
</Package>
<Package>
<Name>libdbusmenu-tools</Name>
<Summary>Some examples for testing libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency>libdbusmenu-glib</Dependency>
<Dependency>libdbusmenu-common</Dependency>
<Dependency>json-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/libexec</Path>
</Files>
</Package>
<Package>
<Name>libdbusmenu-gtk3-devel</Name>
<Summary>Development files for libdbusmenu</Summary>
<RuntimeDependencies>
<Dependency release="current">libdbusmenu-glib</Dependency>
<Dependency release="current">libdbusmenu-gtk3</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-11-19</Date>
<Version>16.04.0</Version>
<Comment>Rebuild.For Beta System</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,38 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libdbusmenu</Name>
<Summary xml:lang="tr">Uygulamaların DBus üzerinden menü yapılarını gönderebilmelerini sağlayan bir kitaplık</Summary>
<Description xml:lang="tr">libdbusmenu, indicator-applet uygulamasında kullanılan bazı genel kodların ayrı bir kitaplık haline getirilmesiyle oluşturulmuş bir kitaplıktır. Bu kitaplık ile uygulamaların menü yapısı DBus ile başka uygulamalara iletilebilir, bu sayede uygulamalar karşı tarafta menünün nasıl gösterileceğini dikkate almadan menüler oluşturabilirler.</Description>
</Source>
<Package>
<Name>libdbusmenu-glib</Name>
<Summary xml:lang="tr">libdbusmenu için GLIB bağlayıcıları</Summary>
</Package>
<Package>
<Name>libdbusmenu-gtk</Name>
<Summary xml:lang="tr">libdbusmenu için GTK 2.x kitaplıkları</Summary>
</Package>
<Package>
<Name>libdbusmenu-gtk3</Name>
<Summary xml:lang="tr">libdbusmenu için GTK 3.x kitaplıkları</Summary>
</Package>
<Package>
<Name>libdbusmenu-tools</Name>
<Summary xml:lang="tr">libdbusmenu testleri için çeşitli örnekler</Summary>
</Package>
<Package>
<Name>libdbusmenu-common</Name>
<Summary xml:lang="tr">libdbusmenu kitaplıkları için ortak dosyalar</Summary>
</Package>
<Package>
<Name>libdbusmenu-devel</Name>
<Summary xml:lang="tr">libdbusmenu için geliştirme dosyaları</Summary>
</Package>
</PISI>