Added various packages required for Pantheon development

This commit is contained in:
friberk
2021-04-23 23:34:29 +03:00
parent 61ecfe444f
commit 50978d2467
23 changed files with 1215 additions and 0 deletions
@@ -0,0 +1,27 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.system("gtkdocize")
autotools.autoreconf("-vfi")
autotools.configure("--enable-introspection")
def build():
autotools.make()
def install():
autotools.rawInstall('DESTDIR=%s INSTALL="install -p"' % get.installDIR())
for i in shelltools.ls("examples"):
if i.endswith(".png") or i.endswith(".c"):
pisitools.insinto("/%s/%s/examples/" % (get.docDIR(), get.srcNAME()), "examples/%s" % i)
pisitools.dodoc("AUTHORS", "COPYING", "README", "NEWS")
+54
View File
@@ -0,0 +1,54 @@
<PISI>
<Source>
<Name>clutter-gst</Name>
<Homepage>https://gitlab.gnome.org/GNOME/clutter-gst</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<Summary>GStreamer bindings for clutter</Summary>
<Description>GStreamer bindings for clutter</Description>
<BuildDependencies>
<Dependency>clutter-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gobject-introspection</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gst-plugins-good</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libgudev-devel</Dependency>
</BuildDependencies>
<Archive type="tarxz" sha1sum="251fcd1363aa0f4618a32a652cfaa07b879a999b">http://ftp.gnome.org/pub/gnome/sources/clutter-gst/3.0/clutter-gst-3.0.27.tar.xz</Archive>
</Source>
<Package>
<Name>clutter-gst</Name>
<Summary>GStreamer bindings for clutter</Summary>
<Files>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="library">/usr/lib/gstreamer-1.0</Path>
<Path fileType="library">/usr/lib/libclutter-gst-3.0.so</Path>
<Path fileType="library">/usr/lib/libclutter-gst-3.0.so.0</Path>
<Path fileType="library">/usr/lib/libclutter-gst-3.0.so.0.27.0</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<Package>
<Name>clutter-gst-devel</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-21</Date>
<Version>3.0.27</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,20 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import mesontools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
mesontools.configure()
def build():
mesontools.build()
def install():
mesontools.install()
+59
View File
@@ -0,0 +1,59 @@
<PISI>
<Source>
<Name>clutter-gtk</Name>
<Homepage>https://github.com/GNOME/clutter-gtk</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>LGPLv2+</License>
<IsA>library</IsA>
<Summary>Clutter GTK support</Summary>
<Description>clutter-gtk provides GTK support for clutter.</Description>
<Archive sha1sum="417cb1b9aa7cf26253c4791e9361a63543405394" type="targz">https://github.com/GNOME/clutter-gtk/archive/1.8.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>clutter-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>clutter-gtk</Name>
<RuntimeDependencies>
<Dependency>clutter</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/clutter-gtk</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="data">/usr/share/locale</Path>
</Files>
</Package>
<Package>
<Name>clutter-gtk-devel</Name>
<Summary>Development files for clutter-gtk</Summary>
<RuntimeDependencies>
<Dependency release="current">clutter-gtk</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-10</Date>
<Version>1.8.4</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<PISI>
<Source>
<Name>clutter-gtk</Name>
<Summary xml:lang="tr">Cluter GTK desteği</Summary>
<Description xml:lang="tr">clutter-gtk clutter için GTK desteği sağlar.</Description>
</Source>
<Package>
<Name>clutter-gtk</Name>
<Summary xml:lang="tr">clutter-gtk için geliştirme dosyaları</Summary>
</Package>
</PISI>
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Copyright 2009 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
# WorkDir = ""
# NoStrip = "/"
def setup():
autotools.configure(" --enable-introspection \
--enable-egl-backend \
--enable-gdk-backend \
--enable-wayland-backend \
--enable-x11-backend \
--enable-evdev-input \
--enable-wayland-compositor \
--enable-gtk-doc ")
def build():
autotools.make()
def install():
autotools.rawInstall('DESTDIR=%s INSTALL="install -p -c"' % get.installDIR())
+98
View File
@@ -0,0 +1,98 @@
<PISI>
<Source>
<Name>clutter</Name>
<Homepage>https://gitlab.gnome.org/GNOME/clutter</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>OpenGL GUI toolkit</Summary>
<Description>clutter is an open source software library for creating fast, visually rich graphical user interfaces. The most obvious example of potential usage is in media center type applications.</Description>
<Archive sha1sum="b2f722941eafea5dffc6d9001352f50340ff829c">http://ftp.gnome.org/pub/gnome/sources/clutter/1.26/clutter-1.26.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>zenity</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>cogl-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>clutter</Name>
<RuntimeDependencies>
<Dependency>cogl</Dependency>
<Dependency>pango</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>mesa</Dependency>
<Dependency>libXext</Dependency>
<Dependency>zenity</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>xcb-util</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>atk</Dependency>
<Dependency>libXi</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/clutter</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="data">/usr/share/locale</Path>
</Files>
</Package>
<Package>
<Name>clutter-devel</Name>
<Summary>Development files for clutter</Summary>
<RuntimeDependencies>
<Dependency release="current">clutter</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libX11-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-10</Date>
<Version>1.26.2</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<PISI>
<Source>
<Name>clutter</Name>
<Summary xml:lang="tr">OpenGL grafik arabirim kitaplığı</Summary>
<Description xml:lang="tr">clutter görsel olarak zengin ve hızlı grafik arabirimler oluşturmak için hazırlanmış bir açık kodlu kitaplıktır. Kullanım alanlarına en belirgin örnek olarak çoklu ortam yazılımları gösterilebilir.</Description>
</Source>
</PISI>
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Copyright 2009 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
# WorkDir = ""
# NoStrip = "/"
def setup():
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.configure("--prefix=/usr \
--enable-gles2 \
--enable-{kms,wayland,xlib}-egl-platform \
--enable-wayland-egl-server")
def build():
autotools.make()
def install():
autotools.rawInstall('DESTDIR=%s INSTALL="install -p -c"' % get.installDIR())
+107
View File
@@ -0,0 +1,107 @@
<PISI>
<Source>
<Name>cogl</Name>
<Homepage>https://gitlab.gnome.org/GNOME/cogl</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>COGL is a low level OpenGL abstraction library developed for (and part of) Clutter.</Summary>
<Description>COGL is a low level OpenGL abstraction library developed for (and part of) Clutter.</Description>
<Archive sha1sum="e6c4d07681416c9918d1efeaa87ef0de666c58ea">https://gitlab.gnome.org/GNOME/cogl/-/archive/1.22.6/cogl-1.22.6.tar.gz</Archive>
<BuildDependencies>
<Dependency>pango-devel</Dependency>
<Dependency>gnome-common</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>zenity</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency versionFrom="0.4.0">libXcomposite-devel</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>glslang</Dependency>
<Dependency>glslang-devel</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>valgrind</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cogl</Name>
<RuntimeDependencies>
<Dependency>pango</Dependency>
<Dependency>gnome-common</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>mesa</Dependency>
<Dependency>libXext</Dependency>
<Dependency>zenity</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency versionFrom="0.4.0">libXcomposite</Dependency>
<Dependency>xcb-util</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>atk</Dependency>
<Dependency>libXi</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>glslang</Dependency>
<Dependency>glslang-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/cogl</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="data">/usr/share/locale</Path>
<Path fileType="data">/usr/share/cogl</Path>
</Files>
</Package>
<Package>
<Name>cogl-devel</Name>
<Summary>Development files for cogl</Summary>
<RuntimeDependencies>
<Dependency release="current">cogl</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>glslang</Dependency>
<Dependency>glslang-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-10</Date>
<Version>1.22.6</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
+45
View File
@@ -0,0 +1,45 @@
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
j = ''.join([
'--disable-r ',
'--disable-io ',
'--disable-lua ',
'--disable-php ',
'--disable-rpath ',
'--disable-sharp ',
'--disable-ocaml ',
'--disable-static ',
'--disable-dependency-tracking ',
'--with-libgd ',
'--with-fontconfig ',
'--with-pangocairo ',
'--without-devil ',
])
def setup():
shelltools.export("CONFIG_SHELL", "/bin/bash")
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.configure(j)
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dohtml(".")
pisitools.dodoc("AUTHORS", "CHANGELOG.md", "DEVELOPERS.md", "INSTALL", "LICENSE", "README.md")
pisitools.removeDir("/usr/share/graphviz/doc")
@@ -0,0 +1,7 @@
#!/usr/bin/python
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
# write layout's config
os.system("/usr/bin/dot -c")
+96
View File
@@ -0,0 +1,96 @@
<PISI>
<Source>
<Name>graphviz</Name>
<Homepage>https://www.graphviz.org/</Homepage>
<Packager>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Packager>
<License>CPL-1.0</License>
<IsA>app:console</IsA>
<IsA>app:gui</IsA>
<Summary>Open source graph drawing software.</Summary>
<Description>Graphviz is open source graph visualization software which has web and interactive graphical interfaces, and auxiliary tools and libraries. Graphviz has many useful features for diagrams, such as options for colors, fonts, tabular node layouts, line styles, and custom shapes.</Description>
<BuildDependencies>
<Dependency>freeglut-devel</Dependency>
<Dependency>gd-devel</Dependency>
<Dependency>ghostscript-devel</Dependency>
<Dependency>libXaw-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>libtool</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>perl</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>tcl-devel</Dependency>
</BuildDependencies>
<Archive sha1sum="af16cbc07c746b760260eedcbfc14673aea17672" type="binary">
https://gitlab.com/graphviz/graphviz/-/archive/2.46.1/graphviz-2.46.1.tar.bz2
</Archive>
</Source>
<Package>
<Name>graphviz</Name>
<Summary>Development files for graphviz</Summary>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>expat</Dependency>
<Dependency>gd</Dependency>
<Dependency>ghostscript</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXaw</Dependency>
<Dependency>libXmu</Dependency>
<Dependency>libXt</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>librsvg</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>pango</Dependency>
<Dependency>python</Dependency>
<Dependency>python3</Dependency>
<Dependency>zlib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib64</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/graphviz</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>graphviz-docs</Name>
<Summary>Development files for graphviz</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/graphviz/html</Path>
</Files>
</Package>
<Package>
<Name>graphviz-devel</Name>
<Summary>Development files for graphviz</Summary>
<RuntimeDependencies>
<Dependency release="current">graphviz</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2021-02-24</Date>
<Version>2.46.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="1">
<Date>2017-01-18</Date>
<Version>2.40.1</Version>
<Comment>First release.</Comment>
<Name>Ali Algul</Name>
<Email>aligulle3801@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,14 @@
<PISI>
<Source>
<Name>graphviz</Name>
<Summary xml:lang="tr">Açık kaynak bir grafik çizim programıdır</Summary>
<Description xml:lang="tr">Graphviz web ve etkileşimli grafik arayüzüne, yardımcı araç ve kütüphanelere sahip açık kaynak bir grafik canlandırma yazılımıdır. Graphviz renk, font, çizelge planı, çizgi stili ayarları ve özel şekiller gibi diyagramlara yönelik bir çok kullanışlı özelliğe sahiptir.</Description>
</Source>
<Package>
<Name>graphviz-docs</Name>
</Package>
<Package>
<Name>graphviz-devel</Name>
<Summary xml:lang="tr">graphviz için geliştirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,22 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import mesontools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
mesontools.configure()
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("CHANGELOG", "LICENSE", "README.md")
@@ -0,0 +1,56 @@
<PISI>
<Source>
<Name>libcloudproviders</Name>
<Homepage>http://live.gnome.org/libcloudproviders</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<Summary>libcloudproviders is a DBus API that allows cloud storage sync clients to expose
their services.</Summary>
<Description>libcloudproviders is a DBus API that allows cloud storage sync clients to expose
their services. Clients such as file managers and desktop environments can then
provide integrated access to the cloud providers services.</Description>
<Archive sha1sum="dc8c456ad2d5ebf329ea0da8231a1efe6fb39198">https://gitlab.gnome.org/World/libcloudproviders/-/archive/0.3.0/libcloudproviders-0.3.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>vala</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libcloudproviders</Name>
<RuntimeDependencies>
<Dependency>gobject-introspection</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libcloudproviders-devel</Name>
<Summary>Development files for libcloudproviders</Summary>
<RuntimeDependencies>
<Dependency release="current">libcloudproviders</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/girepository-1.0</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
<Path fileType="data">/usr/share/vala/vapi</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-10</Date>
<Version>0.3.0</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools
def setup():
autotools.configure("--prefix=/usr \
--with-libsecret \
--with-libsoup \
--with-gtksourceview \
--with-goocanvas \
--disable-static \
--enable-json \
--with-graphviz \
--with-ui \
--enable-system-sqlite")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+267
View File
@@ -0,0 +1,267 @@
<PISI>
<Source>
<Name>libgda</Name>
<Homepage>http://www.gnome-db.org/</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>GPLv3</License>
<PartOf>server.database</PartOf>
<IsA>library</IsA>
<Summary>Library for writing gnome database programs</Summary>
<Description>libgda is a library that eases the task of writing Gtk3-based database programs.</Description>
<BuildDependencies>
<Dependency>cairo-devel</Dependency>
<Dependency>db-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gobject-introspection</Dependency>
<Dependency>goocanvas-devel</Dependency>
<Dependency>graphviz-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gtksourceview3-devel</Dependency>
<Dependency>intltool</Dependency>
<Dependency>iso-codes</Dependency>
<Dependency>itstool</Dependency>
<Dependency>jdk8-openjdk</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libsecret-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>mariadb-lib</Dependency>
<Dependency>mdbtools-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>sqlcipher-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
</BuildDependencies>
<Archive sha1sum="005d3be4448ae9faa5fe422f8479630793adf89e" type="tarxz">https://ftp.gnome.org/pub/GNOME/sources/libgda/5.2/libgda-5.2.9.tar.xz</Archive>
</Source>
<Package>
<Name>libgda</Name>
<Summary>Web provider for libgda</Summary>
<RuntimeDependencies>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>goocanvas</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libxslt</Dependency>
<Dependency>openssl</Dependency>
<Dependency>sqlcipher</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/girepository-1.0/Gda-5.0.typelib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/help</Path>
<Path fileType="data">/usr/share/libgda-5.0</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/man</Path>
<Path fileType="data">/usr/share/vala</Path>
</Files>
</Package>
<Package>
<Name>libgda-devel</Name>
<Summary>libgda header files</Summary>
<RuntimeDependencies>
<Dependency>gtk3-devel</Dependency>
<Dependency version="current">libgda</Dependency>
<Dependency>libxslt-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/gnome</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<Package>
<Name>libgda-bdb</Name>
<Summary>Berkeley DB provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-bdb.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/bdb_specs_dsn.xml</Path>
</Files>
</Package>
<Package>
<Name>libgda-java</Name>
<Summary>Java provider for libgda</Summary>
<RuntimeDependencies>
<Dependency>json-glib</Dependency>
<Dependency version="current">libgda</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/gdaprovider-5.0.jar</Path>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-jdbc.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/jdbc*</Path>
</Files>
</Package>
<Package>
<Name>libgda-ldap</Name>
<Summary>Ldap provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
<Dependency>openldap-client</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-ldap.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/ldap*</Path>
</Files>
</Package>
<Package>
<Name>libgda-mysql</Name>
<Summary>Mysql provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>mariadb-lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-mysql.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/mysql*</Path>
</Files>
</Package>
<Package>
<Name>libgda-postgres</Name>
<Summary>Postgres provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>postgresql-lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-postgres.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/postgres*</Path>
</Files>
</Package>
<Package>
<Name>libgda-sqlcipher</Name>
<Summary>SQLiteCipher provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-sqlcipher.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/sqlcipher*</Path>
</Files>
</Package>
<Package>
<Name>libgda-sqlite</Name>
<Summary>SQLite provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
<Dependency>sqlite</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-sqlite.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/sqlite*</Path>
</Files>
</Package>
<Package>
<Name>libgda-mdb</Name>
<Summary>Mdb provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
<Dependency>mdbtools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-mdb.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/mdb_specs_dsn.xml</Path>
</Files>
</Package>
<Package>
<Name>libgda-tools</Name>
<Summary>Graphical tools for libgda</Summary>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>goocanvas</Dependency>
<Dependency>graphviz</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>gtksourceview3</Dependency>
<Dependency version="current">libgda</Dependency>
<Dependency>libgda-ui</Dependency>
<Dependency>libsoup</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/appdata</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/gnome/gda-browser/</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
</Files>
</Package>
<Package>
<Name>libgda-ui</Name>
<Summary>UI extensions for libgda</Summary>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>gtk3</Dependency>
<Dependency version="current">libgda</Dependency>
<Dependency>pango</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/girepository-1.0/Gdaui-5.0.typelib</Path>
<Path fileType="data">/usr/lib/libgda-5.0/plugins/gdaui*</Path>
<Path fileType="library">/usr/lib/libgda-ui-5.0.so.*</Path>
<Path fileType="data">/usr/share/libgda-5.0/dtd/gdaui-layout.dtd</Path>
<Path fileType="data">/usr/share/libgda-5.0/icons</Path>
<Path fileType="data">/usr/share/libgda-5.0/language-specs</Path>
<Path fileType="data">/usr/share/libgda-5.0/pixmaps</Path>
<Path fileType="data">/usr/share/libgda-5.0/ui</Path>
</Files>
</Package>
<Package>
<Name>libgda-ui-devel</Name>
<Summary>Development files for libgda-ui</Summary>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>gtksourceview3</Dependency>
<Dependency version="current">libgda</Dependency>
<Dependency version="current">libgda-ui</Dependency>
<Dependency>pango</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/gdaui-demo-5.0</Path>
<Path fileType="library">/usr/include/libgda-5.0/libgda-ui/</Path>
<Path fileType="library">/usr/lib/libgda-5.0/plugins/libgda-ui-plugins.so</Path>
<Path fileType="library">/usr/lib/libgda-ui-5.0.so</Path>
<Path fileType="data">/usr/share/glade/catalogs/gdaui-catalog.xml</Path>
<Path fileType="data">/usr/share/glade/pixmaps/widget-gdaui*</Path>
<Path fileType="data">/usr/share/libgda-5.0/demo</Path>
</Files>
</Package>
<Package>
<Name>libgda-web</Name>
<Summary>Web provider for libgda</Summary>
<RuntimeDependencies>
<Dependency version="current">libgda</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libsoup</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libgda-5.0/providers/libgda-web.so</Path>
<Path fileType="data">/usr/share/libgda-5.0/php/</Path>
<Path fileType="data">/usr/share/libgda-5.0/web/</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-20</Date>
<Version>5.2.9</Version>
<Comment>First release</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,59 @@
<PISI>
<Source>
<Name>libgda</Name>
<Summary xml:lang="en">Library for writing gnome database programs</Summary>
<Description xml:lang="en">libgda is a library that eases the task of writing Gtk3-based database programs.</Description>
</Source>
<Package>
<Name>libgda-devel</Name>
<Summary xml:lang="en">libgda header files</Summary>
</Package>
<Package>
<Name>libgda-bdb</Name>
<Summary xml:lang="en">Berkeley DB provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-java</Name>
<Summary xml:lang="en">Java provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-ldap</Name>
<Summary xml:lang="en">Ldap provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-mysql</Name>
<Summary xml:lang="en">Mysql provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-postgres</Name>
<Summary xml:lang="en">Postgres provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-sqlcipher</Name>
<Summary xml:lang="en">SQLiteCipher provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-sqlite</Name>
<Summary xml:lang="en">SQLite provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-mdb</Name>
<Summary xml:lang="en">Mdb provider for libgda</Summary>
</Package>
<Package>
<Name>libgda-tools</Name>
<Summary xml:lang="en">Graphical tools for libgda</Summary>
</Package>
<Package>
<Name>libgda-ui</Name>
<Summary xml:lang="en">UI extensions for libgda</Summary>
</Package>
<Package>
<Name>libgda-ui-devel</Name>
<Summary xml:lang="en">Development files for libgda-ui</Summary>
</Package>
<Package>
<Name>libgda-web</Name>
<Summary xml:lang="en">Web provider for libgda</Summary>
</Package>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import mesontools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
mesontools.configure()
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("COPYING", "NEWS", "README.md")
+75
View File
@@ -0,0 +1,75 @@
<PISI>
<Source>
<Name>libportal</Name>
<Homepage>https://github.com/flatpak/libportal</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>GPLv3</License>
<IsA>library</IsA>
<Summary>GIO-style async APIs for most Flatpak portals.</Summary>
<Description>GIO-style async APIs for most Flatpak portals.</Description>
<Archive sha1sum="c1cac1b7884d05c06213512531e48e294121dbd8" >https://github.com/flatpak/libportal/releases/download/0.4/libportal-0.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>git</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>meson</Dependency>
<Dependency>vala</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libportal</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>git</Dependency>
<Dependency>gtk-doc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/gconf</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/libportal</Path>
<Path fileType="data">/usr/share/glib-2.0</Path>
<Path fileType="data">/usr/share/vala</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
</Package>
<Package>
<Name>libportal-docs</Name>
<IsA>data:doc</IsA>
<Summary>libportal reference documents</Summary>
<Files>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<Package>
<Name>libportal-devel</Name>
<Summary>Development files for libportal</Summary>
<RuntimeDependencies>
<Dependency release="current">libportal</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-18</Date>
<Version>0.4</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
#!/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
from pisi.actionsapi import pisitools
def setup():
mesontools.configure("-Dvapi=false")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README")
+57
View File
@@ -0,0 +1,57 @@
<PISI>
<Source>
<Name>libgit2-glib</Name>
<Homepage>https://gitlab.gnome.org/GNOME/libgit2-glib</Homepage>
<Packager>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<PartOf>programming.misc</PartOf>
<Summary>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Summary>
<Description>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Description>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>libgit2-devel</Dependency>
</BuildDependencies>
<Archive type="tarxz" sha1sum="727c747c1b58e0bd45816d394ddfba782efeba1d">https://download.gnome.org/sources/libgit2-glib/0.99/libgit2-glib-0.99.0.tar.xz</Archive>
</Source>
<Package>
<Name>libgit2-glib</Name>
<Summary>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Summary>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libgit2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="library">/usr/lib/libgit2-glib-1.0.so</Path>
<Path fileType="library">/usr/lib/libgit2-glib-1.0.so.0</Path>
<Path fileType="library">/usr/lib/libgit2-glib-1.0.so.0.2800.0</Path>
<Path fileType="library">/usr/lib/python3.8</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/vala</Path>
</Files>
</Package>
<Package>
<Name>libgit2-glib-devel</Name>
<Summary>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Summary>
<RuntimeDependencies>
<Dependency release="current">libgit2-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-04-07</Date>
<Version>0.99.0</Version>
<Comment>First release for Pisi Linux</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>