code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libevent</Name>
        <Homepage>http://monkey.org/~provos/libevent</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>BSD</License>
        <IsA>library</IsA>
        A library to execute a function when a specific event occurs on a file descriptor
        <Description>The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libevent is meant to replace the asynchronous event loop found in event driven network servers. An application just needs to call event_dispatch() and can then add or remove events dynamically without having to change the event loop.</Description>
        <Archive sha1sum="8a37ad06dd28ed3da785819da297b1a3b2ea9307" type="targz">https://github.com/libevent/libevent/archive/release-2.1.8-stable.tar.gz</Archive>
        <BuildDependencies>
            <Dependency versionFrom="1.0.2j">openssl-devel</Dependency>
            <Dependency>zlib-devel</Dependency>
        </BuildDependencies>
        <Patches>
            <Patch level="0">libevent-linkage_fix.diff</Patch>
            <Patch level="1">libevent-2.0.13-manpages-on.patch</Patch>

        </Patches>
    </Source>

    <Package>
        <Name>libevent</Name>
        <RuntimeDependencies>
            <Dependency versionFrom="1.0.2j">openssl</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libevent-devel</Name>
        Development files for libevent
        <RuntimeDependencies>
            <Dependency release="current">libevent</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
            <Path fileType="man">/usr/share/man/man3</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-03-02</Date>
            <Version>2.1.8</Version>
            <Comment>Version Bump</Comment>
            <Name>Ayhan Yalçınsoy</Name>
            <Email>ayhanyalcinsoy@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>2.0.22</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-07-30</Date>
            <Version>2.0.22</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libevent</Name>
        Dosya tanımlayıcıları üzerindeki belirli değişiklerde belirli fonksiyonların çalıştırılmasını sağlayan bir kitaplığı
        Une librairie pour exécuter une fonction lorsqu'un événement spécifique a lieu sur un descripteur (descriptor) de fichier.
        <Description xml:lang="tr">libevent dosya tanımlayıcısında tanımlı bir olay oluştuğunda ya da zamanaşımı olduğunda belirlenmiş fonksiyonların çalıştırılma mekanizmasını sağlar. Olay güdümlü(event-driven) ağ sunucularının bulundurduğu asenkron olay döngülerinin(event-loop) yerine alması anlamına gelir. Uygulamanın olay döngüsünü degiştirmek zorunda kalmadan dinamik olarak olay ekleme ve silme işlemlerini yapabilmek için yalnızca event_dispatch() fonksiyonunu çağırması yeterli olur.</Description>
    </Source>

    <Package>
        <Name>libevent-devel</Name>
        libevent için geliştirme dosyaları
    </Package>
</PISI>

repo_name: ayhanyalcinsoy/main


code:
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools

def setup():
    autotools.configure("--disable-static \
                         --enable-introspection \
                         --with-pic")

    pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("AUTHORS", "BUGS", "COPY*", "HACKING", "NEWS", "README", "TODO")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libgsf</Name>
        <Homepage>http://www.gnome.org</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <License>GPLv2</License>
        Gnome structured file library
        <Description>The libgsf is a library for reading and writing structured files (eg MS OLE and Zip).</Description>
        <Archive sha1sum="6a840cdbfea80138c81d3b885b69c842c4a2a189" type="tarxz">mirrors://gnome/libgsf/1.14/libgsf-1.14.41.tar.xz</Archive>
        <BuildDependencies>
            <Dependency>libbonobo-devel</Dependency>
            <Dependency>gtk2-devel</Dependency>
            <Dependency>python-gtk-devel</Dependency>
            <Dependency>orbit2-devel</Dependency>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
            <Dependency>intltool</Dependency>
            <Dependency>gettext-devel</Dependency>
            <Dependency>perl</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
            <Dependency>gtk-doc</Dependency>
            <Dependency>gdk-pixbuf-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libgsf</Name>
        <IsA>app:console</IsA>
        <IsA>library</IsA>
        <RuntimeDependencies>
            <Dependency>zlib</Dependency>
            <Dependency>bzip2</Dependency>
            <Dependency>glib2</Dependency>
            <Dependency>libxml2</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="localedata">/usr/share/locale</Path>
            <Path fileType="data">/usr/share/thumbnailers/gsf-office.thumbnailer</Path>
            <Path fileType="data">/usr/share/gir-1.0/Gsf-1.gir</Path>
            <Path fileType="man">/usr/share/man</Path>
        </Files>
    </Package>

    <Package>
        <Name>libgsf-gnome</Name>
        <IsA>app:console</IsA>
        <IsA>library</IsA>
        Gnome support for libgsf
        <RuntimeDependencies>
            <Dependency release="current">libgsf</Dependency>
            <Dependency>gdk-pixbuf</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="config">/etc</Path>
            <Path fileType="executable">/usr/bin/gsf-office-thumbnailer</Path>
            <Path fileType="library">/usr/lib/libgsf-gnome*</Path>
            <Path fileType="library">/usr/lib/python*/site-packages/gsf/gnome*</Path>
            <Path fileType="man">/usr/share/man/man1/gst-office-thumbnailer*</Path>
        </Files>
    </Package>

    <Package>
        <Name>libgsf-docs</Name>
        <IsA>data:doc</IsA>
        Libgsf reference documents
        <RuntimeDependencies>
            <Dependency release="current">libgsf</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="doc">/usr/share/gtk-doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libgsf-devel</Name>
        <IsA>library</IsA>
        Development files for libgsf
        <RuntimeDependencies>
            <Dependency release="current">libgsf</Dependency>
            <Dependency release="current">libgsf-gnome</Dependency>
            <Dependency>libbonobo-devel</Dependency>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-05-01</Date>
            <Version>1.14.41</Version>
            <Comment>Version Bump</Comment>
            <Name>Kamil Atlı</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>1.14.31</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-02-07</Date>
            <Version>1.14.31</Version>
            <Comment>First release</Comment>
            <Name>Hakan Yıldız</Name>
            <Email>hknyldz93@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libgsf</Name>
        Gnome yapılandırılmış dosya kitaplığı
        <Description xml:lang="tr">Libgsf MS, OLE ve Zip gibi yapılandırılmış dosyaları okuyup yazmaya yarayan bir kitaplığıdır.</Description>
    </Source>

    <Package>
        <Name>libgsf-gnome</Name>
        libgsf için Gnome desteği
    </Package>

    <Package>
        <Name>libgsf-docs</Name>
        libgsf referans belgeleri
    </Package>

    <Package>
        <Name>libgsf-devel</Name>
        libgsf paketi geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 cmaketools
from pisi.actionsapi import pisitools

def setup():
    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
                          -DCMAKE_INSTALL_LIBDIR=/usr/lib")

def build():
    cmaketools.make()

def install():
    cmaketools.install()


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libical</Name>
        <Homepage>https://github.com/libical/libical</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>MPL-1.1</License>
        <License>LGPLv2</License>
        <IsA>library</IsA>
        An open source reference implementation of the icalendar data type and serialization format
        <Description>libical is an Open Source implementation of the IETF's iCalendar Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It parses iCal components and provides a C API for manipulating the component properties, parameters, and subcomponents.</Description>
        <Archive sha1sum="d15941b264a9a568a196c2df1ca639777ac1ad15" type="targz">https://github.com/libical/libical/releases/download/v3.0.1/libical-3.0.1.tar.gz</Archive>
        <BuildDependencies>
            <Dependency>cmake</Dependency>
            <Dependency>perl</Dependency>
            <Dependency>doxygen</Dependency>
            <Dependency>icu4c-devel</Dependency>
            <Dependency>db-devel</Dependency>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libical</Name>
        <RuntimeDependencies>
            <Dependency>db</Dependency>
            <Dependency>icu4c</Dependency>
            <Dependency>glib2</Dependency>
            <Dependency>libgcc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="data">/usr/share/libical/zoneinfo</Path>
        </Files>
    </Package>

    <Package>
        <Name>libical-devel</Name>
        Development files for libical
        <RuntimeDependencies>
            <Dependency release="current">libical</Dependency>
            <Dependency>icu4c-devel</Dependency>
            <Dependency>glib2-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="4">
            <Date>2017-12-26</Date>
            <Version>3.0.1</Version>
            <Comment>Version Bump</Comment>
            <Name>Mustafa Cinasal</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="3">
            <Date>2017-02-17</Date>
            <Version>2.0.0</Version>
            <Comment>Version Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>1.0.1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-10-06</Date>
            <Version>1.0.1</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libical</Name>
        icalendar veri tipi ve serileştirme biçiminin açık kaynak referans gerçeklemesi
        <Description xml:lang="tr">libical IETF'in iCalendar Takvim ve Planlama protokülün açık kaynak gerçeklemesidir. (RFC 2445, 2446, 2447) Kitaplık, iCal bileşenlerini ayrıştırır ve bileşen özelliklerini, parametrelerini ve alt bileşenlerini işlemek için bir C programlama arayüzü sunar.</Description>
    </Source>

    <Package>
        <Name>libical-devel</Name>
        libical için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools

def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")
    shelltools.system("meson .. --prefix=/usr -Ddocumentation=false")

def build():
    shelltools.cd("build")
    shelltools.system("ninja")

#def build():
  #  autotools.make("check")

def install():
    shelltools.cd("build")
    shelltools.system("DESTDIR=%s ninja install" % get.installDIR())
    pisitools.dosym("libinput.so.10","/usr/lib/libinput.so.0")

    #pisitools.remove("/usr/lib/udev/rules.d/80-libinput-device-groups.rules")
    #pisitools.remove("/usr/lib/udev/rules.d/90-libinput-model-quirks.rules")
    shelltools.cd("..")
    pisitools.dodoc("COPYING", "README*")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libinput</Name>
        <Homepage>http://www.freedesktop.org/wiki/Software/libinput/</Homepage>
        <Packager>
            <Name>Alihan Öztürk</Name>
            <Email>alihan@pisilinux.org</Email>
        </Packager>
        <License>X11</License>
        <IsA>app:console</IsA>
        library that handles input devices for display servers and other applications that need to directly deal with input devices.
        <Description>It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code the user of libinput need to provide the common set of functionality that users expect.</Description>
        <Archive sha1sum="1325ede21844a49ca2b714edeabbccbccf54899a" type="tarxz">https://www.freedesktop.org/software/libinput/libinput-1.9.4.tar.xz</Archive>
        <BuildDependencies>
            <Dependency>meson</Dependency>
            <Dependency>gtk3-devel</Dependency>
            <Dependency>valgrind</Dependency>
            <Dependency>libevdev</Dependency>
            <Dependency>check-devel</Dependency>
            <Dependency>libunwind-devel</Dependency>
            <Dependency>eudev-devel</Dependency>
            <Dependency>libmtdev-devel</Dependency>
            <Dependency>libwacom-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libinput</Name>
        <RuntimeDependencies>
            <Dependency>gtk3</Dependency>
            <Dependency>eudev</Dependency>
            <Dependency>cairo</Dependency>
            <Dependency>glib2</Dependency>
            <Dependency>libevdev</Dependency>
            <Dependency>libmtdev</Dependency>
            <Dependency>libwacom</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="executable">/usr/libexec/libinput</Path>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="data">/usr/share/man/man1</Path>
        </Files>
    </Package>

    <Package>
        <Name>libinput-devel</Name>
        Development files for libinput
        <RuntimeDependencies>
            <Dependency release="current">libinput</Dependency>
            <Dependency>eudev-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="library">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="7">
            <Date>2017-12-24</Date>
            <Version>1.9.4</Version>
            <Comment>Version bump</Comment>
            <Name>Mustafa Cinasal</Name>
            <Email>muscnsl@gmail.com</Email>
        </Update>
        <Update release="6">
            <Date>2017-05-21</Date>
            <Version>1.6.3</Version>
            <Comment>fix pisi check.</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
        <Update release="6">
            <Date>2017-03-11</Date>
            <Version>1.6.3</Version>
            <Comment>Version Bump</Comment>
            <Name>Ayhan Yalçınsoy</Name>
            <Email>ayhanyalcinsoy@pisilinux.org</Email>
        </Update>
        <Update release="5">
            <Date>2017-02-13</Date>
            <Version>1.6.1</Version>
            <Comment>Version Bump</Comment>
            <Name>Ayhan Yalçınsoy</Name>
            <Email>ayhanyalcinsoy@pisilinux.org</Email>
        </Update>
        <Update release="4">
            <Date>2016-11-03</Date>
            <Version>1.5.0</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="3">
            <Date>2016-06-09</Date>
            <Version>1.2.4</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-05-02</Date>
            <Version>1.2.4</Version>
            <Comment>Version bump</Comment>
            <Name>Alihan Öztürk</Name>
            <Email>alihan@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2016-04-08</Date>
            <Version>1.2.2</Version>
            <Comment>First release</Comment>
            <Name>Alihan Öztürk</Name>
            <Email>alihan@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libinput</Name>
        <Summary xml:lang="tr">libinput Wayland Campasitars giriş aygıtları işlemek için ve genel X.Org giriş sürücü sağlamak için bir kütüphane.</Summary>
        <Description xml:lang="tr">Bu yüzden kullanıcıların beklediği fonksiyonellik ortak kümesi sağlamak için gereken özel giriş kodu compositors miktarını en az indirerek, aygıt kullanımı, giriş aygıtı olay işleme ve soyutlama sağlar.</Description>
    </Source>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

def setup():
    autotools.autoreconf("-fi")
    autotools.configure("--disable-static \
                         --with-gstreamer-0.10=no")

    #pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "README")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libnice</Name>
        <Homepage>http://nice.freedesktop.org</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>MPL-1.1</License>
        <License>LGPLv2.1</License>
        <IsA>app:console</IsA>
        <IsA>library</IsA>
        GLib ICE library
        <Description>Nice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE).</Description>
        <Archive sha1sum="bc33999b547c14d40be42e67aa813b0d87bbd98f" type="targz">http://nice.freedesktop.org/releases/libnice-0.1.14.tar.gz</Archive>
        <BuildDependencies>
            <Dependency>glib2-devel</Dependency>
            <Dependency>gnutls-devel</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
            <Dependency>gstreamer-next-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libnice</Name>
        <RuntimeDependencies>
            <Dependency>glib2</Dependency>
            <Dependency>gnutls</Dependency>
            <Dependency>libxml2</Dependency>
            <Dependency>gstreamer-next</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="data">/usr/share</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libnice-devel</Name>
        Development files for libnice
        <RuntimeDependencies>
            <Dependency release="current">libnice</Dependency>
            <Dependency>glib2-devel</Dependency>
            <Dependency>gnutls-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-06-09</Date>
            <Version>0.1.14</Version>
            <Comment>Version Bump</Comment>
            <Name>Kamil Atlı</Name>
            <Email>suvari@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.1.13</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-10-27</Date>
            <Version>0.1.13</Version>
            <Comment>First release</Comment>
            <Name>Alihan Öztürk</Name>
            <Email>alihan@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libnice</Name>
        GLIB ICE kitaplığı
        <Description xml:lang="tr">Nice, IETF'ye ait bir taslak olan Etkileşimli Bağlanırlık Birliği standardı uygulamasıdır.</Description>
    </Source>

    <Package>
        <Name>libnice-devel</Name>
        libnice için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

def setup():
    autotools.autoreconf("-vif")

    autotools.configure("--disable-static")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "COPYING")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libnotify</Name>
        <Homepage>http://www.galago-project.org</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>GPLv2</License>
        <IsA>library</IsA>
        Desktop notification library
        <Description>libnotify sends desktop notifications to a notification daemon.</Description>
        <Archive sha1sum="4cdf482737df504ac37f5489940b5c7ea5e18d57" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libnotify/0.7/libnotify-0.7.7.tar.xz</Archive>
        <BuildDependencies>
            <Dependency>gtk3-devel</Dependency>
            <Dependency>gdk-pixbuf-devel</Dependency>
            <Dependency>gnome-common</Dependency>
            <Dependency>libepoxy-devel</Dependency>
            <Dependency>at-spi2-core-devel</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
            <Dependency>gtk-doc</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libnotify</Name>
        <RuntimeDependencies>
            <Dependency>gdk-pixbuf</Dependency>
	    <Dependency>glib2</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="data">/usr/share/gir-1.0/</Path>
            <Path fileType="doc">/usr/share/gtk-doc/html</Path>
        </Files>
    </Package>

    <Package>
        <Name>libnotify-devel</Name>
        Development files for libnotify
        <RuntimeDependencies>
            <Dependency release="current">libnotify</Dependency>
            <Dependency>gdk-pixbuf-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-02-28</Date>
            <Version>0.7.7</Version>
            <Comment>Release bump.</Comment>
            <Name>Stefan Gronewold(groni)</Name>
            <Email>groni@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.7.6</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2014-05-31</Date>
            <Version>0.7.6</Version>
            <Comment>First release</Comment>
            <Name>Alihan Öztürk</Name>
            <Email>alihan@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libnotify</Name>
        Masaüstü bildirim kitaplığı
        <Description xml:lang="tr">Libnotify, masaüstü uyarılarını uyarı birimine gönderir.</Description>
        <Description xml:lang="fr">Envoie les notifications bureautiques à un daemon de notification.</Description>
        <Description xml:lang="es">Envía notificaciones de escritorio al demonio de notificaciones</Description>
    </Source>

    <Package>
        <Name>libnotify-docs</Name>
        Libnotify belgeleri
    </Package>

    <Package>
        <Name>libnotify-devel</Name>
        libnotify için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools

def setup():
    autotools.configure("--disable-static")

def build():
    autotools.make()

def install():
    autotools.install()

    pisitools.dodoc("AUTHORS","COPYING","README")


code:
--- lib/JAMA/tnt_math_utils.h	2006-05-10 20:58:50.000000000 +0300
+++ lib/JAMA/tnt_math_utils.h	2007-07-27 16:20:01.000000000 +0300
@@ -19,6 +19,16 @@

 namespace TNT
 {
+
+/**
+·   @returns the absolute value of a real (no-complex) scalar.
+*/
+template <class Real>
+Real abs(const Real &a)
+{
+    return  (a > 0 ? a : -a);
+}
+
 /**
 	@returns hypotenuse of real (non-complex) scalars a and b by
 	avoiding underflow/overflow
@@ -56,15 +66,6 @@
 }
 */

-/**
-	@returns the absolute value of a real (no-complex) scalar.
-*/
-template <class Real>
-Real abs(const Real &a)
-{
-	return  (a > 0 ? a : -a);
-}
-
 }
 #endif
 /* MATH_UTILS_H */


code:
diff -ru libofa-0.9.3.orig//examples/protocol.cpp libofa-0.9.3//examples/protocol.cpp
--- libofa-0.9.3.orig//examples/protocol.cpp    2006-05-10 20:05:42.000000000 +0200
+++ libofa-0.9.3//examples/protocol.cpp 2011-07-22 19:02:30.687109297 +0200
@@ -12,7 +12,6 @@
 #include <map>
 #include <expat.h>
 #include <curl/curl.h>
-#include <curl/types.h>
 #include <curl/easy.h>

 using namespace std;


code:
diff -up libofa-0.9.3/examples/uselame.cpp.gcc47 libofa-0.9.3/examples/uselame.cpp
--- libofa-0.9.3/examples/uselame.cpp.gcc47	2012-01-14 09:35:24.343146853 -0600
+++ libofa-0.9.3/examples/uselame.cpp	2012-01-14 09:35:49.956826634 -0600
@@ -12,6 +12,7 @@
 #else
 #include <sys/wait.h>
 #endif
+#include <unistd.h>

 AudioData *loadWaveFile(char *file);

diff -up libofa-0.9.3/examples/wavefile.cpp.gcc47 libofa-0.9.3/examples/wavefile.cpp
--- libofa-0.9.3/examples/wavefile.cpp.gcc47	2012-01-14 09:35:24.344146841 -0600
+++ libofa-0.9.3/examples/wavefile.cpp	2012-01-14 16:00:54.414981160 -0600
@@ -11,6 +11,7 @@
 #include "io.h"
 #endif
 #include <fcntl.h>
+#include <unistd.h>

 static bool readBytes(int fd, unsigned char *buf, int size) {
     int ct = 0;


code:
--- libofa-0.9.3/libofa.pc.in.pkgconfig	2006-05-10 12:58:51.000000000 -0500
+++ libofa-0.9.3/libofa.pc.in	2006-09-14 08:36:12.000000000 -0500
@@ -7,6 +7,6 @@
 Description: The Open Fingerprint Architecture Library
 URL: http://www.musicdns.org/
 Version: @VERSION@
-Requires: fftw3
-Libs: -L${libdir} -lofa -lexpat -lm
+Libs: -L${libdir} -lofa
+Libs.private: -lfftw -lm
 Cflags: -I${includedir}


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libofa</Name>
        <Homepage>http://www.musicip.com</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>GPLv2</License>
        <IsA>library</IsA>
        The Open Fingerprint Architecture library
        <Description>libofa is a library for generating acoustic fingerprints that can be used to identify music files using the MusicDNS service.</Description>
        <Archive sha1sum="3dec8e1dcea937f74b4165e9ffd4d4f355e4594a" type="targz">https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/musicip-libofa/libofa-0.9.3.tar.gz</Archive>
        <BuildDependencies>
            <Dependency>fftw3-devel</Dependency>
            <Dependency>expat-devel</Dependency>
            <Dependency>curl-devel</Dependency>
        </BuildDependencies>
        <Patches>
            <Patch>compile.patch</Patch>
            <Patch level="1">gcc44.patch</Patch>
            <Patch level="1">pkgconfig.patch</Patch>
            <Patch level="1">libofa-0.9.3-gcc47.patch</Patch>
            <Patch level="1">libofa-0.9.3-curl.patch</Patch>
        </Patches>
    </Source>

    <Package>
        <Name>libofa</Name>
        <RuntimeDependencies>
            <Dependency>fftw3</Dependency>
            <Dependency>expat</Dependency>
            <Dependency>libgcc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libofa-devel</Name>
        Development files for libofa
        <RuntimeDependencies>
            <Dependency release="current">libofa</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="1">
            <Date>2017-01-07</Date>
            <Version>0.9.3</Version>
            <Comment>First release</Comment>
            <Name>Pisi Linux Admins</Name>
            <Email>admins@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libofa</Name>
        Müzik dosyaları için akustik parmak izi oluşturma kitaplığı
        <Description xml:lang="tr">libofa, MısicDNS servisini kullanarak müzik dosyalarının akustik parmak izini oluşturmak için kullanılan bir kitaplığıdır.</Description>
    </Source>

    <Package>
        <Name>libofa-devel</Name>
        libofa için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 cmaketools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

def setup():
    cmaketools.configure()

def build():
    cmaketools.make()

def install():
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("ChangeLog", "COPYING*", "README*")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libqjson</Name>
        <Homepage>http://qjson.sourceforge.net</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <IsA>library</IsA>
        Qt-based library that maps JSON data to QVariant objects
        <Description>libqjson, (JavaScript Object Notation) is a lightweight data-interchange format. It can represents integer, real number, string, an ordered sequence of value, and a collection of name/value pairs.</Description>
        <Archive sha1sum="6da58fc0309d19a1b30ed2321b84a86b7c3dd947" type="targz">http://source.pisilinux.org/1.0/qjson-0.82_d0f62e65.tar.gz</Archive>
        <BuildDependencies>
            <Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
            <Dependency>cmake</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libqjson</Name>
        <RuntimeDependencies>
            <Dependency versionFrom="5.7.1">qt5-base</Dependency>
            <Dependency>libgcc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libqjson-devel</Name>
        Development files for libqjson
        <RuntimeDependencies>
            <Dependency release="current">libqjson</Dependency>
            <Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include/qjson</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
            <Path fileType="data">/usr/lib/cmake/qjson</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-04-30</Date>
            <Version>0.82_p1</Version>
            <Comment>Release Bump</Comment>
            <Name>Kamil Atlı</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.82_p1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
         <Update release="1">
            <Date>2015-10-18</Date>
            <Version>0.82_p1</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libqjson</Name>
        Qt tabanlı bu kitaplığı JSON data haritalarını QVariant nesnelere dönüştürür
        Implementacja Qt formatu JSON
        <Description xml:lang="tr">libqjson, (JavaScript Object Notation) bir veri değişim biçimidir. JSON haritalarını QVariant nesnelere dönüştürür..</Description>
    </Source>

    <Package>
        <Name>libqjson-devel</Name>
        libqjson için geliştirme dosyaları
        Pliki nagłówkowe do libqjson
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

def setup():
    # dont waste time building examples, docs and tests
    pisitools.dosed("Makefile.in", " tests examples docs")

    autotools.configure("--disable-static")

    pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/share/devhelp")

    #move html docs to html doc dir
    pisitools.dodir("/usr/share/doc/%s/html" % get.srcNAME())
    pisitools.domove("/usr/share/doc/%s-2.0/*" % get.srcNAME(), "/usr/share/doc/%s/html" % get.srcNAME())
    pisitools.removeDir("/usr/share/doc/%s-2.0" % get.srcNAME())

    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "NEWS")


code:
<?xml version="1.0"?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libsigc++</Name>
        <Homepage>http://libsigc.sourceforge.net</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <IsA>library</IsA>
        Typesafe signal framework for C++
        <Description>libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming.</Description>
        <Archive sha1sum="7807a12a1e90a98bd8c9440e5b312d3cb1121bf7" type="tarxz">mirrors://gnome/libsigc++/2.10/libsigc++-2.10.0.tar.xz</Archive>
    </Source>

    <Package>
        <Name>libsigc++</Name>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
        <RuntimeDependencies>
            <Dependency>libgcc</Dependency>
        </RuntimeDependencies>
    </Package>

    <Package>
        <Name>libsigc++-devel</Name>
        Development files for libsigc++
        <RuntimeDependencies>
            <Dependency release="current">libsigc++</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="doc">/usr/lib/sigc++*/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <Package>
        <Name>libsigc++-docs</Name>
        Development documents for libsigc++
        <Files>
            <Path fileType="doc">/usr/share/doc/libsigc++/html</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-02-17</Date>
            <Version>2.10.0</Version>
            <Comment>Version Bump.</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>2.4.1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-07-21</Date>
            <Version>2.4.1</Version>
            <Comment>First release</Comment>
            <Name>Ayhan Yalçınsoy</Name>
            <Email>ayhanyalcinsoy@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libsigc++</Name>
        C++ için sinyal altyapısı
        <Description xml:lang="tr">libsigc++, widget kitaplıkları, soyut arabirimlerde ve genel programlama esnasında kullanılmak üzere tasarlanmış bir sinyal ve callback altyapısıdır.</Description>
        Système de rappels à types sûrs (typesafe callback) pour C++.
    </Source>

    <Package>
        <Name>libsigc++-devel</Name>
        libsigc++ için geliştirme dosyaları
    </Package>

    <Package>
        <Name>libsigc++-docs</Name>
        libsigc++ için geliştirme belgeleri
    </Package>
</PISI>


code:
#!/usr/bin/python
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools

def setup():
    options = "\
                --disable-static \
                --without-apache-httpd \
                --without-apache-module-dir \
                --disable-tls-check \
              "

    if get.buildTYPE() == "_emul32":
        options += " --libdir=/usr/lib32 \
                     --bindir=/_emul32/bin \
                     --sbindir=/_emul32/sbin"

        shelltools.export("CC", "%s -m32" % get.CC())
        shelltools.export("CXX", "%s -m32" % get.CXX())
        shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig")

    autotools.configure(options)

    pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    #if get.buildTYPE() == "_emul32":
        #pisitools.removeDir("/_emul32")
    pisitools.dodoc("README", "NEWS", "AUTHORS")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libsoup</Name>
        <Homepage>http://live.gnome.org/LibSoup</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2</License>
        <IsA>library</IsA>
        An HTTP library implementation in C
        <Description>libsoup is an HTTP client/server library for GNOME.</Description>
        <Archive sha1sum="ae0a55bc8eb49874b46d786f4d3c4f4dcfb566cf" type="tarxz">mirrors://gnome/libsoup/2.61/libsoup-2.61.1.tar.xz</Archive>
        <BuildDependencies>
            <Dependency>libgcrypt-devel</Dependency>
            <Dependency>gtk-doc</Dependency>
            <Dependency>python3-devel</Dependency>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
            <Dependency>sqlite-devel</Dependency>
            <Dependency>intltool</Dependency>
            <Dependency>gettext-devel</Dependency>
            <Dependency>vala-devel</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
         </BuildDependencies>
    </Source>

    <Package>
        <Name>libsoup</Name>
        <RuntimeDependencies>
             <Dependency>glib2</Dependency>
             <Dependency>libxml2</Dependency>
             <Dependency>sqlite</Dependency>
             <Dependency>glib-networking</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="data">/usr/share/gir-1.0</Path>
            <Path fileType="data">/usr/share/vala</Path>
            <Path fileType="localedata">/usr/share/locale/</Path>
            <Path fileType="library">/usr/lib/girepository-1.0/Soup-2.4.typelib</Path>
        </Files>
    </Package>

    <Package>
        <Name>libsoup-gnome</Name>
        <RuntimeDependencies>
            <Dependency>glib2</Dependency>
            <Dependency>libsoup</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib/lib*gnome*</Path>
            <Path fileType="library">/usr/lib/girepository-1.0/SoupGNOME-2.4.typelib</Path>
        </Files>
    </Package>

    <Package>
        <Name>libsoup-docs</Name>
        <IsA>data:doc</IsA>
        libsoup reference documents
        <RuntimeDependencies>
            <Dependency>libsoup</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="doc">/usr/share/gtk-doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libsoup-devel</Name>
        Development files for libsoup
        <RuntimeDependencies>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
            <Dependency release="current">libsoup</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="library">/usr/lib/pkgconfig</Path>
            <Path fileType="library">/usr/lib32/pkgconfig</Path>
        </Files>
    </Package>

    <Package>
        <Name>libsoup-32bit</Name>
        <PartOf>emul32</PartOf>
        32-bit shared libraries for libsoup
        <BuildType>_emul32</BuildType>
        <BuildDependencies>
            <Dependency>glib2-32bit</Dependency>
            <Dependency>sqlite-32bit</Dependency>
            <Dependency>libxml2-32bit</Dependency>
        </BuildDependencies>
        <RuntimeDependencies>
            <Dependency>glib2-32bit</Dependency>
            <Dependency>sqlite-32bit</Dependency>
            <Dependency>libxml2-32bit</Dependency>
            <Dependency release="current">libsoup</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib32</Path>
        </Files>
    </Package>

    <History>
        <Update release="5">
            <Date>2018-01-07</Date>
            <Version>2.61.1</Version>
            <Comment>Version Bump</Comment>
            <Name>Mustafa Cinasal</Name>
            <Email>muscnsl@gmail.com</Email>
        </Update>
        <Update release="4">
            <Date>2017-02-17</Date>
            <Version>2.56.0</Version>
            <Comment>Version Bump.</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="3">
            <Date>2016-06-09</Date>
            <Version>2.54.1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-05-08</Date>
            <Version>2.54.1</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
        <Update release="1">
            <Date>2015-06-14</Date>
            <Version>2.50.0</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libsoup</Name>
        C için HTTP kitaplık gerçekleyicisi
        <Description xml:lang="tr">libsoup, GNOME için HTTP istemci / sunucu kitaplığıdır.</Description>
    </Source>

    <Package>
        <Name>libsoup-docs</Name>
        libsoup başvuru belgeleri
    </Package>

    <Package>
        <Name>libsoup-devel</Name>
        libsoup için geliştirme dosyaları
    </Package>

    <Package>
        <Name>libsoup-32bit</Name>
        libsoup için 32-bit paylaşımlı kitaplıklar
    </Package>
</PISI>


code:
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools

def setup():
    autotools.configure("--disable-static \
                         --enable-test \
                         --disable-dependency-tracking \
                         --with-gnu-ld")

def build():
    autotools.make()

def install():
    autotools.rawInstall('DESTDIR="%s"' % get.installDIR())

    pisitools.dodoc("ChangeLog","COPYING","NEWS","README")


code:
Fixed error namespace for >=ghostscript-gpl-9.18

https://bugs.gentoo.org/563540

--- libspectre-0.2.7/libspectre/spectre-gs.c
+++ libspectre-0.2.7/libspectre/spectre-gs.c
@@ -43,12 +43,12 @@

 	if (code <= -100) {
 		switch (code) {
-			case e_Fatal:
+			case gs_error_Fatal:
 				fprintf (stderr, "fatal internal error %d", code);
 				return TRUE;
 				break;

-			case e_ExecStackUnderflow:
+			case gs_error_ExecStackUnderflow:
 				fprintf (stderr, "stack overflow %d", code);
 				return TRUE;
 				break;
@@ -109,9 +109,9 @@
 		set = _spectre_strdup_printf ("%d %d translate\n", -x, -y);
 		error = gsapi_run_string_continue (ghostscript_instance, set, strlen (set),
 						   0, &exit_code);
-		error = error == e_NeedInput ? 0 : error;
+		error = error == gs_error_NeedInput ? 0 : error;
 		free (set);
-		if (error != e_NeedInput && critic_error_code (error)) {
+		if (error != gs_error_NeedInput && critic_error_code (error)) {
 			fclose (fd);
 			return FALSE;
 		}
@@ -126,7 +126,7 @@
 		read = fread (buf, sizeof (char), to_read, fd);
 		error = gsapi_run_string_continue (ghostscript_instance,
 						   buf, read, 0, &exit_code);
-		error = error == e_NeedInput ? 0 : error;
+		error = error == gs_error_NeedInput ? 0 : error;
 		left -= read;
 	}


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libspectre</Name>
        <Homepage>http://libspectre.freedesktop.org</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>GPLv2</License>
        <IsA>library</IsA>
        A small library for rendering Postscript documents
        <Description>libspectre is a small library for rendering Postscript documents. It provides a convenient easy to use API for handling and rendering Postscript documents.</Description>
        <Archive sha1sum="322499a5ba8874bc0cc20426b0e429024bf1a573" type="targz">http://libspectre.freedesktop.org/releases/libspectre-0.2.8.tar.gz</Archive>
        <BuildDependencies>
            <Dependency>ghostscript-devel</Dependency>

            <Dependency>cairo-devel</Dependency>
        </BuildDependencies>
        <Patches>
            <Patch>libspectre-0.2.7-gs918.patch</Patch>
        </Patches>
    </Source>

    <Package>
        <Name>libspectre</Name>
        <RuntimeDependencies>
            <Dependency>ghostscript</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libspectre-devel</Name>
        Development files for libspectre
        <RuntimeDependencies>
            <Dependency release="current">libspectre</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
            <Path fileType="data">/usr/lib32/pkgconfig</Path>
        </Files>
    </Package>

    <Package>
        <Name>libspectre-32bit</Name>
        <PartOf>emul32</PartOf>
        32-bit shared libraries for libspectre
        <BuildType>emul32</BuildType>
        <BuildDependencies>
            <Dependency>ghostscript-32bit</Dependency>
            <Dependency>cairo-32bit</Dependency>
        </BuildDependencies>
        <RuntimeDependencies>
            <Dependency release="current">libspectre</Dependency>
            <Dependency>ghostscript-32bit</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib32</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-03-02</Date>
            <Version>0.2.8</Version>
            <Comment>Version Bump.</Comment>
            <Name>Ayhan Yalçınsoy</Name>
            <Email>ayhanyalcinsoy@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.2.7</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-11-02</Date>
            <Version>0.2.7</Version>
            <Comment>First release</Comment>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libspectre</Name>
        Postscript belgeleri görüntüleştirme için küçük bir kitaplığı
        <Description xml:lang="tr">libspectre, postscript belgeleri görüntüleştirme için kullanımı kolay bir API sağlar.</Description>
    </Source>

    <Package>
        <Name>libspectre-devel</Name>
        libspectre için geliştirme dosyaları
    </Package>

    <Package>
        <Name>libspectre-32bit</Name>
        32-bit shared libraries for libspectre
    </Package>
</PISI>


code:
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools

libdir = "lib32" if get.buildTYPE() == "emul32" else "lib"
jobs = get.makeJOBS().replace("-j", "")

def setup():
    autotools.configure("\
                         --sysconfdir=/etc/samba \
                         --builtin-libraries=replace \
                         --bundled-libraries=NONE \
                         --disable-rpath \
                         --disable-rpath-install \
                         --disable-silent-rules \
                         --enable-talloc-compat1 \
                        ")

def build():
    autotools.make("JOBS=%s" % jobs)

def install():
    autotools.rawInstall("DESTDIR=%s JOBS=%s" % (get.installDIR(), jobs))

    #pisitools.removeDir("/usr/share/swig")

    #pisitools.remove("/usr/lib*/*.a")
    #pisitools.remove("/usr/lib*/libtalloc-compat1-%s.so" % get.srcVERSION())

    # Create symlinks for so file
    #pisitools.dosym("libtalloc.so.%s" % get.srcVERSION(), "/usr/%s/libtalloc.so.%s" % (libdir, get.srcVERSION().split(".")[0]))
    #pisitools.dosym("libtalloc.so.%s" % get.srcVERSION(), "/usr/%s/libtalloc.so" % libdir)

    pisitools.dodoc("NEWS")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libtalloc</Name>
        <Homepage>http://talloc.samba.org</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv3+</License>
        <IsA>library</IsA>
        Hierarchical pool based memory allocator
        <Description>libtalloc is a library which implements a hierarchical allocator with destructors which is the core memory allocator in samba.</Description>
        <Archive sha1sum="4b59061f0ee5f337aacef0c258a4ffd05b3fec6c" type="targz">http://www.samba.org/ftp/talloc/talloc-2.1.10.tar.gz</Archive>
        <BuildDependencies>
            <Dependency>docbook-xsl</Dependency>
            <Dependency>libxslt-devel</Dependency>
            <Dependency>python-devel</Dependency>
            <Dependency>attr-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libtalloc</Name>
        <RuntimeDependencies>
            <Dependency>python</Dependency>
            <Dependency>attr</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="man">/usr/share/man</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libtalloc-devel</Name>
        Development files for libtalloc
        <RuntimeDependencies>
            <Dependency release="current">libtalloc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
            <Path fileType="data">/usr/lib32/pkgconfig</Path>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="man">/usr/share/man/man3</Path>
        </Files>
    </Package>

    <Package>
        <Name>libtalloc-32bit</Name>
        <PartOf>emul32</PartOf>
        32-bit shared libraries for libtalloc
        <BuildType>emul32</BuildType>
         <BuildDependencies>

            <Dependency>attr-32bit</Dependency>
        </BuildDependencies>
        <RuntimeDependencies>

            <Dependency>attr-32bit</Dependency>
            <Dependency release="current">libtalloc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib32</Path>
        </Files>
    </Package>

    <History>
        <Update release="5">
            <Date>2017-12-27</Date>
            <Version>2.1.10</Version>
            <Comment>Version Bump</Comment>
            <Name>Mustafa Cinasal</Name>
            <Email>muscnsl@gmail.com</Email>
        </Update>
        <Update release="4">
            <Date>2017-02-02</Date>
            <Version>2.1.8</Version>
            <Comment>Version Bump</Comment>
            <Name>Alihan Öztürk</Name>
            <Email>alihan@pisilinux.org</Email>
        </Update>
        <Update release="3">
            <Date>2016-07-25</Date>
            <Version>2.1.6</Version>
            <Comment>Version Bump</Comment>
            <Name>Ergün Salman</Name>
            <Email>poyraz76@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>2.1.2</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-06-28</Date>
            <Version>2.1.2</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libtalloc</Name>
        Bellek yönetim kitaplığı
        <Description xml:lang="tr">libtalloc, samba hizmetinin temel bellek ayırıcısını oluşturan hiyerarşik havuz tabanlı ayırıcıyı gerçekleyen kitaplıktır.</Description>
    </Source>

    <Package>
        <Name>libtalloc-devel</Name>
        libtalloc için geliştirme dosyaları
    </Package>

    <Package>
        <Name>libtalloc-32bit</Name>
        libtalloc için 32-bit paylaşımlı kitaplıklar
    </Package>
</PISI>


code:
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools

jobs = get.makeJOBS().replace("-j", "")

def setup():
    autotools.configure("\
                         --builtin-libraries=replace \
                         --bundled-libraries=NONE \
                         --disable-rpath \
                        ")

def build():
    autotools.make("JOBS=%s" % jobs)

def install():
    autotools.rawInstall("DESTDIR=%s JOBS=%s" % (get.installDIR(), jobs))

#    pisitools.remove("/usr/lib/*.a")

    # Create symlinks for so file
#    pisitools.dosym("libtevent.so.%s" % get.srcVERSION(), "/usr/lib/libtevent.so.%s" % get.srcVERSION().split(".")[0])
#    pisitools.dosym("libtevent.so.%s" % get.srcVERSION(), "/usr/lib/libtevent.so")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libtevent</Name>
        <Homepage>http://tevent.samba.org</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv3+</License>
        <IsA>library</IsA>
        Event system based on the talloc memory management library
        <Description>libtevent is an event system based on the talloc memory management library. It is the core event system used in Samba. Tevent has support for many event types, including timers, signals, and the classic file descriptor events.</Description>
        <Archive sha1sum="ed21eea3e85ecbe4320586330a7d3c8c13bfe3e8" type="targz">https://www.samba.org/ftp/tevent/tevent-0.9.34.tar.gz</Archive>
        <BuildDependencies>
            <Dependency>python-devel</Dependency>
            <Dependency>gdb-devel</Dependency>
            <Dependency>libtalloc-devel</Dependency>
	    <Dependency>libxslt</Dependency>
	    <Dependency>docbook-xsl</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libtevent</Name>
        <RuntimeDependencies>
            <Dependency>libtalloc</Dependency>
            <Dependency>python</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
        </Files>
    </Package>

    <Package>
        <Name>libtevent-devel</Name>
        Development files for libtevent
        <RuntimeDependencies>
            <Dependency release="current">libtevent</Dependency>
            <Dependency>libtalloc-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="5">
            <Date>2017-12-27</Date>
            <Version>0.9.34</Version>
            <Comment>Version bump</Comment>
            <Name>Mustafa Cinasal</Name>
            <Email>muscnsl@gmail.com</Email>
        </Update>
        <Update release="4">
            <Date>2017-02-28</Date>
            <Version>0.9.31</Version>
            <Comment>Version bump.</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
        <Update release="3">
            <Date>2016-06-09</Date>
            <Version>0.9.28</Version>
            <Comment>Version Bump</Comment>
            <Name>Ergün Salman</Name>
            <Email>poyraz76@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.9.25</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-07-30</Date>
            <Version>0.9.25</Version>
            <Comment>First release</Comment>
            <Name>Ertuğrul Erata</Name>
            <Email>ertugrulerata@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libtevent</Name>
        talloc bellek yönetim kitaplığına dayanan olay sistemi kitaplığı
        <Description xml:lang="tr">libtevent Samba uygulamasının en temel olay sistem kitaplığıdır. Zamanlayıcı, dosya tanımlayıcı gibi çeşitli olay türlerini desteklemektedir.</Description>
    </Source>

    <Package>
        <Name>libtevent-devel</Name>
        libtevent için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

shelltools.export('HOME', get.workDIR())
def setup():
    autotools.configure("--disable-static \
                         --enable-gtk-doc \
                         --enable-maintainer-flags=no \
                         --enable-introspection=yes")

def build():
    autotools.make()

def install():
    autotools.install()

    pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "TODO")


code:
--- ltmain.sh.old	2007-10-09 07:38:25.000000000 +0200
+++ ltmain.sh	2007-10-09 07:39:25.000000000 +0200
@@ -1794,6 +1794,11 @@
 	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
 	;;

+      -Wl,--as-needed)
+	deplibs="$deplibs $arg"
+	continue
+	;;
+
       -Wl,*)
 	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
 	arg=
@@ -2137,6 +2142,15 @@
 	lib=
 	found=no
 	case $deplib in
+	-Wl,--as-needed)
+	  if test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$deplib $compile_deplibs"
+	    finalize_deplibs="$deplib $finalize_deplibs"
+	  else
+	    deplibs="$deplib $deplibs"
+	  fi
+	  continue
+	  ;;
 	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
 	  if test "$linkmode,$pass" = "prog,link"; then
 	    compile_deplibs="$deplib $compile_deplibs"


code:
diff -urNp libunique-1.1.6.old/unique/Makefile.am libunique-1.1.6/unique/Makefile.am
--- libunique-1.1.6.old/unique/Makefile.am	2011-07-06 10:54:38.403127656 +0100
+++ libunique-1.1.6/unique/Makefile.am	2011-07-06 10:55:00.354127659 +0100
@@ -19,11 +19,8 @@ INCLUDES = -I$(top_srcdir)
 AM_CPPFLAGS = \
 	-DG_DISABLE_SINGLE_INCLUDES	\
 	-DGTK_DISABLE_SINGLE_INCLUDES	\
-	-DG_DISABLE_DEPRECATED		\
-	-DGTK_DISABLE_DEPRECATED	\
 	-DG_LOG_DOMAIN=\"Unique\"	\
 	-DPREFIX=\""$(prefix)"\"	\
-	$(DISABLE_DEPRECATED_FLAGS)	\
 	$(UNIQUE_DEBUG_CFLAGS)		\
 	$(NULL)

diff -urNp libunique-1.1.6.old/unique/Makefile.in libunique-1.1.6/unique/Makefile.in
--- libunique-1.1.6.old/unique/Makefile.in	2011-07-06 11:01:36.306127549 +0100
+++ libunique-1.1.6/unique/Makefile.in	2011-07-06 11:01:58.311127546 +0100
@@ -394,11 +394,8 @@ INCLUDES = -I$(top_srcdir)
 AM_CPPFLAGS = \
 	-DG_DISABLE_SINGLE_INCLUDES	\
 	-DGTK_DISABLE_SINGLE_INCLUDES	\
-	-DG_DISABLE_DEPRECATED		\
-	-DGTK_DISABLE_DEPRECATED	\
 	-DG_LOG_DOMAIN=\"Unique\"	\
 	-DPREFIX=\""$(prefix)"\"	\
-	$(DISABLE_DEPRECATED_FLAGS)	\
 	$(UNIQUE_DEBUG_CFLAGS)		\
 	$(NULL)


code:
--- unique/dbus/uniquebackend-dbus.c.orig	2011-07-06 10:30:49.712128019 +0100
+++ unique/dbus/uniquebackend-dbus.c		2011-07-06 10:32:11.026127998 +0100
@@ -84,7 +84,6 @@ unique_backend_dbus_register_proxy (Uniq
 static gboolean
 unique_backend_dbus_request_name (UniqueBackend *backend)
 {
-  UniqueBackendDBus *backend_dbus;
   const gchar *name;
   DBusGConnection *connection;
   DBusGProxy *proxy;
@@ -97,8 +96,6 @@ unique_backend_dbus_request_name (Unique
   if (!connection)
     return FALSE;

-  backend_dbus = UNIQUE_BACKEND_DBUS (backend);
-
   retval = TRUE;
   name = unique_backend_get_name (backend);
   g_assert (name != NULL);
@@ -207,7 +204,7 @@ unique_backend_dbus_send_message (Unique
                                         cmd, data, time_,
                                         &resp,
                                         &error);
-  if (error)
+  if (!res && error)
     {
       g_warning ("Error while sending message: %s", error->message);
       g_error_free (error);


code:
diff --git a/unique/uniqueapp.c b/unique/uniqueapp.c
index b40a86c..e8edc94 100644
--- a/unique/uniqueapp.c
+++ b/unique/uniqueapp.c
@@ -781,7 +781,7 @@ unique_app_watch_window (UniqueApp *app,
 }

-G_CONST_RETURN gchar *
+const gchar *
 unique_command_to_string (UniqueApp *app,
                           gint       command)
 {
@@ -863,7 +863,7 @@ unique_command_from_string (UniqueApp   *app,
   return retval;
 }

-G_CONST_RETURN gchar *
+const gchar *
 unique_response_to_string (UniqueResponse response)
 {
   GEnumClass *enum_class;
diff --git a/unique/uniquebackend.c b/unique/uniquebackend.c
index a76e42e..68e2735 100644
--- a/unique/uniquebackend.c
+++ b/unique/uniquebackend.c
@@ -111,7 +111,7 @@ unique_backend_set_name (UniqueBackend *backend,
  *
  * Return value: FIXME
  */
-G_CONST_RETURN gchar *
+const gchar *
 unique_backend_get_name (UniqueBackend *backend)
 {
   g_return_val_if_fail (UNIQUE_IS_BACKEND (backend), NULL);
@@ -154,7 +154,7 @@ unique_backend_set_startup_id (UniqueBackend *backend,
  *
  * Return value: FIXME
  */
-G_CONST_RETURN gchar *
+const gchar *
 unique_backend_get_startup_id (UniqueBackend *backend)
 {
   g_return_val_if_fail (UNIQUE_IS_BACKEND (backend), NULL);
diff --git a/unique/uniquebackend.h b/unique/uniquebackend.h
index a50ce4e..b19ad3e 100644
--- a/unique/uniquebackend.h
+++ b/unique/uniquebackend.h
@@ -94,10 +94,10 @@ GType                 unique_backend_get_type       (void) G_GNUC_CONST;

 UniqueBackend *       unique_backend_create         (void);

-G_CONST_RETURN gchar *unique_backend_get_name       (UniqueBackend     *backend);
+const gchar *         unique_backend_get_name       (UniqueBackend     *backend);
 void                  unique_backend_set_name       (UniqueBackend     *backend,
                                                      const gchar       *name);
-G_CONST_RETURN gchar *unique_backend_get_startup_id (UniqueBackend     *backend);
+const gchar *         unique_backend_get_startup_id (UniqueBackend     *backend);
 void                  unique_backend_set_startup_id (UniqueBackend     *backend,
                                                      const gchar       *startup_id);
 GdkScreen *           unique_backend_get_screen     (UniqueBackend     *backend);
diff --git a/unique/uniqueinternals.h b/unique/uniqueinternals.h
index 3cec152..ccae0cd 100644
--- a/unique/uniqueinternals.h
+++ b/unique/uniqueinternals.h
@@ -44,11 +44,11 @@ UniqueResponse unique_app_emit_message_received (UniqueApp         *app,
  * and then back into an id
  */
 UniqueResponse        unique_response_from_string  (const gchar    *response);
-G_CONST_RETURN gchar *unique_response_to_string    (UniqueResponse  response);
+const gchar *         unique_response_to_string    (UniqueResponse  response);

 gint                  unique_command_from_string   (UniqueApp      *app,
                                                     const gchar    *command);
-G_CONST_RETURN gchar *unique_command_to_string     (UniqueApp      *app,
+const gchar *         unique_command_to_string     (UniqueApp      *app,
                                                     gint            command);

 G_END_DECLS
diff --git a/unique/uniquemessage.c b/unique/uniquemessage.c
index c74392d..2b2a9fc 100644
--- a/unique/uniquemessage.c
+++ b/unique/uniquemessage.c
@@ -185,7 +185,7 @@ unique_message_data_set (UniqueMessageData *message_data,
  *
  * Since: 1.0.2
  */
-G_CONST_RETURN guchar *
+const guchar *
 unique_message_data_get (UniqueMessageData *message_data,
                          gsize             *length)
 {
@@ -525,7 +525,7 @@ unique_message_data_get_screen (UniqueMessageData *message_data)
  *   owned by the #UniqueMessageData structure and should not be
  *   modified or freed
  */
-G_CONST_RETURN gchar *
+const gchar *
 unique_message_data_get_startup_id (UniqueMessageData *message_data)
 {
   g_return_val_if_fail (message_data != NULL, NULL);
diff --git a/unique/uniquemessage.h b/unique/uniquemessage.h
index d3e9c3c..93eee21 100644
--- a/unique/uniquemessage.h
+++ b/unique/uniquemessage.h
@@ -48,7 +48,7 @@ void                   unique_message_data_free           (UniqueMessageData *me
 void                   unique_message_data_set            (UniqueMessageData *message_data,
                                                            const guchar      *data,
                                                            gsize              length);
-G_CONST_RETURN guchar *unique_message_data_get            (UniqueMessageData *message_data,
+const guchar *         unique_message_data_get            (UniqueMessageData *message_data,
                                                            gsize             *length);

 gboolean               unique_message_data_set_text       (UniqueMessageData *message_data,
@@ -63,7 +63,7 @@ void                   unique_message_data_set_filename   (UniqueMessageData *me
 gchar *                unique_message_data_get_filename   (UniqueMessageData *message_data);

 GdkScreen *            unique_message_data_get_screen     (UniqueMessageData *message_data);
-G_CONST_RETURN gchar * unique_message_data_get_startup_id (UniqueMessageData *message_data);
+const gchar *          unique_message_data_get_startup_id (UniqueMessageData *message_data);
 guint                  unique_message_data_get_workspace  (UniqueMessageData *message_data);

 G_END_DECLS
--


code:
--- tests/test-unique.c.str	2009-02-02 16:10:03.000000000 +0100
+++ tests/test-unique.c		2009-02-02 16:10:22.000000000 +0100
@@ -97,10 +97,11 @@
                                    GTK_DIALOG_DESTROY_WITH_PARENT,
                                    GTK_MESSAGE_INFO,
                                    GTK_BUTTONS_CLOSE,
+				   "%s",
                                    title);
   if (message)
     gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
-                                              message);
+                                              "%s", message);

   gtk_window_set_urgency_hint (GTK_WINDOW (dialog), TRUE);


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libunique</Name>
        <Homepage>http://live.gnome.org/LibUnique</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <IsA>library</IsA>
        A library for writing single instance applications
        <Description>Unique is a library for writing single instance applications. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance.</Description>

        <Archive sha1sum="d44ad06503efaaa0c660c5f8a817e90fbe254d1f" type="tarbz2">ftp://ftp.gnome.org/pub/gnome/sources/libunique/1.1/libunique-1.1.6.tar.bz2</Archive>
        <BuildDependencies>
            <Dependency>dbus-glib-devel</Dependency>
            <Dependency>gtk2-devel</Dependency>
            <Dependency>gtk-doc</Dependency>
            <Dependency>intltool</Dependency>
            <Dependency>libxslt-devel</Dependency>
            <Dependency>docbook-xsl</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
        </BuildDependencies>
        <Patches>
            <Patch>99_ltmain_as-needed.patch</Patch>

            <Patch level="1">libunique-1.1.6-G_CONST_RETURN.patch</Patch>
            <Patch level="0">fix-unused-but-set-variable.patch</Patch>
            <Patch level="1">fix-disable-deprecated.patch</Patch>
            <Patch level="0">unique-1.0.6-fix-str-fmt.patch</Patch>
        </Patches>
    </Source>

    <Package>
        <Name>libunique</Name>
        <RuntimeDependencies>
            <Dependency>gtk2</Dependency>
            <Dependency>glib2</Dependency>
            <Dependency>libX11</Dependency>
            <Dependency>dbus-glib</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="data">/usr/share</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libunique-devel</Name>
        libunique development files
        <RuntimeDependencies>
            <Dependency releaseFrom="current">libunique</Dependency>
            <Dependency>gtk2-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
            <Path fileType="header">/usr/include</Path>
        </Files>
    </Package>

    <Package>
        <Name>libunique-docs</Name>
        <IsA>data:doc</IsA>
        Unique reference documents
        <RuntimeDependencies>
            <Dependency releaseFrom="current">libunique</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="doc">/usr/share/gtk-doc</Path>
        </Files>
    </Package>

    <History>
        <Update release="2">
            <Date>2017-04-30</Date>
            <Version>1.1.6</Version>
            <Comment>Rebuild</Comment>
            <Name>Kamil Atlı</Name>
            <Email>suvarice@gmail.com</Email>
        </Update>
        <Update release="1">
            <Date>2014-03-09</Date>
            <Version>1.1.6</Version>
            <Comment>First release</Comment>
            <Name>Kamil Atlı</Name>
            <Email>suvarice@gmail.com</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libunique</Name>
        Basit ve örnek uygulamalar yazmak için kitaplığı
        <Description xml:lang="tr">Unique, basit ve örnek uygulamalar yazmak için bir kitaplığıdır. Eğer örnek uygulama iki kere başlatılırsa; ikincisi ya kapanacak, ya da birincisine mesaj gönderecektir.</Description>
    </Source>

    <Package>
        <Name>libunique-devel</Name>
        libunique geliştirme dosyaları
    </Package>

    <Package>
        <Name>libunique-docs</Name>
        libunique belgeleri
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

def setup():
    for f in ("AUTHORS", "NEWS", "ChangeLog"):
        shelltools.touch(f)

    autotools.autoreconf("-vfi")
    autotools.configure("--disable-static")

    # for fix unused dependency
    pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.install()


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libwpd</Name>
        <Homepage>http://libwpd.sourceforge.net</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <IsA>library</IsA>
        A C++ library designed to help process WordPerfect documents
        <Description>Library that handles Word Perfect documents.</Description>
        <Archive sha1sum="3c529cdfb578628e47fbb19acc41785c102d279b" type="targz">mirrors://sourceforge/libwpd/libwpd-0.10.1.tar.gz</Archive>        <BuildDependencies>
            <Dependency>doxygen</Dependency>
            <Dependency>libgsf-devel</Dependency>
            <Dependency>librevenge-devel</Dependency>
            <Dependency>libtool</Dependency>
            <Dependency>grep</Dependency>
            <Dependency>pkgconfig</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libwpd</Name>
        <RuntimeDependencies>
            <Dependency>librevenge</Dependency>
            <Dependency>libgcc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="executable">/usr/bin</Path>
        </Files>
    </Package>

    <Package>
        <Name>libwpd-devel</Name>
        Development files for libwpd
        <RuntimeDependencies>
            <Dependency release="current">libwpd</Dependency>
            <Dependency>librevenge-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <Package>
        <Name>libwpd-docs</Name>
        Documentation for libwpd
        <Files>
            <Path fileType="doc">/usr/share/doc/libwpd/html</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-04-16</Date>
            <Version>0.10.1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.10.0</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-01-06</Date>
            <Version>0.10.0</Version>
            <Comment>First release</Comment>
            <Name>Osman Erkan</Name>
            <Email>osman.erkan@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libwpd</Name>
        WordPerfect belgeleri oluşturmak için yardımcı C++ kitaplığı
        <Description xml:lang="tr">Libwpd WordPerfect belgeleri oluşturmak için yardımcı C++ kitaplığıdır.</Description>
    </Source>

    <Package>
        <Name>libwpd-devel</Name>
        libwpd için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools

def setup():
    shelltools.touch("NEWS")

    autotools.autoreconf("-fvi")
    autotools.configure("--disable-static")

    # for fix unused dependency
    pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.install()

    pisitools.dodoc("README","ChangeLog")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libwpg</Name>
        <Homepage>http://libwpg.sourceforge.net</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <IsA>library</IsA>
        A C++ library designed to help process WordPerfect Graphics documents
        <Description>Libwpg project is a library and to work with graphics in WPG (WordPerfect Graphics) format. WPG is the format used among others in Corel sofware, such as WordPerfect and Presentations.</Description>
        <Archive sha1sum="9d9a38bfa97f1f75f5f79a68496dfdd9e5585fd2" type="tarbz2">http://dev-www.libreoffice.org/src/libwpg-0.3.1.tar.bz2</Archive>
        <BuildDependencies>
            <Dependency>doxygen</Dependency>
            <Dependency>libwpd-devel</Dependency>
            <Dependency>libtool</Dependency>
            <Dependency>grep</Dependency>
            <Dependency>pkgconfig</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libwpg</Name>
        <RuntimeDependencies>
            <Dependency>libwpd</Dependency>
            <Dependency>librevenge</Dependency>
            <Dependency>libgcc</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="executable">/usr/bin</Path>
        </Files>
    </Package>

    <Package>
        <Name>libwpg-devel</Name>
        Development files for libwpg
        <RuntimeDependencies>
            <Dependency>libwpd-devel</Dependency>
            <Dependency>librevenge-devel</Dependency>
            <Dependency release="current">libwpg</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <Package>
        <Name>libwpg-docs</Name>
        Documentation for libwpg
        <Files>
            <Path fileType="doc">/usr/share/doc/libwpg/html</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-04-16</Date>
            <Version>0.3.1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>0.3.0</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-01-02</Date>
            <Version>0.3.0</Version>
            <Comment>First release</Comment>
            <Name>Osman Erkan</Name>
            <Email>osman.erkan@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libwpg</Name>
        WordPerfect grafik belgelerini oluşturmak için yardımcı C++ kitaplığı
        <Description xml:lang="tr">Libwpg WordPerfect grafik belgelerini oluşturmak için yardımcı C++ kitaplığıdır.</Description>
    </Source>

    <Package>
        <Name>libwpg-devel</Name>
        libwpg için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

def setup():
    for f in ("AUTHORS", "NEWS", "ChangeLog"):
        shelltools.touch(f)

    #autotools.autoreconf("-fi")
    autotools.configure("--without-docs --disable-static \
                         --disable-werror")

    # for fix unused dependency
    pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("CREDITS", "README")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libwps</Name>
        <Homepage>http://sourceforge.net/projects/libwps</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>GPLv2</License>
        <IsA>library</IsA>
        <IsA>app:console</IsA>
        Microsoft Works format import library
        <Description>libwps is a Microsoft Works file format import filter based on top of the libwpd (which is already used in three word processors).</Description>
        <Archive sha1sum="0dbcd5e55ab8e14318f4c4754211908ad879044f" type="tarxz">https://sourceforge.net/projects/libwps/files/libwps/libwps-0.4.4/libwps-0.4.4.tar.xz</Archive>
        <BuildDependencies>
            <Dependency>boost-devel</Dependency>
            <Dependency>libwpd-devel</Dependency>
            <Dependency>librevenge-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libwps</Name>
        <RuntimeDependencies>
            <Dependency>libgcc</Dependency>
            <Dependency>librevenge</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="executable">/usr/bin</Path>
        </Files>
    </Package>

    <Package>
        <Name>libwps-devel</Name>
        Development files for libwps
        <RuntimeDependencies>
            <Dependency>librevenge-devel</Dependency>
            <Dependency release="current">libwps</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="1">
            <Date>2017-01-01</Date>
            <Version>0.4.4</Version>
            <Comment>First release</Comment>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libwps</Name>
        Microsoft Works biçimi için bir kitaplık
        <Description xml:lang="tr">libwps, (halihazırda 3 kelime işlemci tarafından kullanılan) libwpd tabanlı bir Microsoft Works dosya biçimi ithal filtresidir.</Description>
    </Source>

    <Package>
        <Name>libwps-devel</Name>
        libwps için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

def setup():
    shelltools.system("./autogen.sh --prefix=/usr \
                        --with-xkb-bin-base=/usr/bin \
                        --with-xkb-base=/usr/share/X11/xkb \
                        --disable-static")

def build():
    autotools.make()

def install():
    autotools.install()

    pisitools.dodoc("NEWS", "README", "CREDITS", "AUTHORS", "ChangeLog")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libxklavier</Name>
        <Homepage>http://www.freedesktop.org/Software/LibXklavier</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2</License>
        <IsA>library</IsA>
        High level XKB library
        <Description>libxklavier is a library can be used to develop XKB-based applications.</Description>
        <Archive sha1sum="c09684c3c3abc515194572a1731f1ed26a371225" type="zip">http://cgit.freedesktop.org/libxklavier/snapshot/libxklavier-5.4.zip</Archive>
        <BuildDependencies>
            <Dependency>libxkbfile-devel</Dependency>
            <Dependency>libxkbcommon-devel</Dependency>
            <Dependency>libXfixes-devel</Dependency>
            <Dependency>xkeyboard-config</Dependency>
            <Dependency>gobject-introspection-devel</Dependency>
            <Dependency>libXi-devel</Dependency>
            <Dependency>iso-codes</Dependency>
            <Dependency>vala-devel</Dependency>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libX11-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
            <Dependency>gtk-doc</Dependency>
            <Dependency>intltool</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libxklavier</Name>
        <RuntimeDependencies>
            <Dependency>libxkbfile</Dependency>
            <Dependency>libXi</Dependency>
            <Dependency>iso-codes</Dependency>
            <Dependency>glib2</Dependency>
            <Dependency>libX11</Dependency>
            <Dependency>libxml2</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="data">/usr/share</Path>
            <Path fileType="data">/usr/share/libxklavier</Path>
        </Files>
    </Package>

    <Package>
        <Name>libxklavier-devel</Name>
        Development files for libxklavier
        <RuntimeDependencies>
            <Dependency>glib2-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
            <Dependency release="current">libxklavier</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="library">/usr/lib/pkgconfig</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-11-05</Date>
            <Version>5.4</Version>
            <Comment>Rebuild</Comment>
            <Name>Mustafa Cinasal</Name>
            <Email>muscnsl@gmail.com</Email>
        </Update>
        <Update release="2">
            <Date>2017-04-30</Date>
            <Version>5.4</Version>
            <Comment>Rebuild</Comment>
            <Name>Kamil Atlı</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2016-07-02</Date>
            <Version>5.4</Version>
            <Comment>First release</Comment>
            <Name>PisiLinux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libxklavier</Name>
        Yüksek seviyeli bir XKB kitaplığı
        <Description xml:lang="tr">libxklavier, XKB tabanlı uygulamalar geliştirmek için kullanılabilen bir kitaplığıdır.</Description>
    </Source>

    <Package>
        <Name>libxklavier-devel</Name>
        libxklavier için geliştirme dosyaları
    </Package>
</PISI>


code:
#!/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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

WorkDir = "libxml++-%s" % get.srcVERSION()

def setup():
    autotools.configure("--disable-static \
                         --disable-examples \
                         --enable-dependency-tracking")

    # for fix unused dependency
    pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")

def build():
    autotools.make()

def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dohtml("docs/reference/html/*")

    pisitools.dodoc("ChangeLog", "AUTHORS", "NEWS", "README*")
    #pisitools.removeDir("/usr/share/doc/libxml++-2.6")


code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>libxmlpp</Name>
        <Homepage>http://libxmlplusplus.sourceforge.net</Homepage>
        <Packager>
            <Name>PisiLinux Community</Name>
            <Email>admins@pisilinux.org</Email>
        </Packager>
        <License>LGPLv2.1</License>
        <IsA>library</IsA>
        C++ wrapper for the libxml2 XML parser library
        <Description>libxml++ is a C++ wrapper for the libxml XML parser library.</Description>
        <Archive sha1sum="d3b814d1e53335107655fdd35718d2b16921c3aa" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/2.40/libxml++-2.40.1.tar.xz</Archive>
        <BuildDependencies>
            <Dependency>glibmm-devel</Dependency>
            <Dependency>libsigc++-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>libxmlpp</Name>
        <RuntimeDependencies>
            <Dependency>libgcc</Dependency>
            <Dependency>libxml2</Dependency>
            <Dependency>glibmm</Dependency>

        </RuntimeDependencies>
        <Files>
            <Path fileType="library">/usr/lib</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
    </Package>

    <Package>
        <Name>libxmlpp-devel</Name>
        Development files for libxmlpp
        <RuntimeDependencies>
            <Dependency release="current">libxmlpp</Dependency>
            <Dependency>glibmm-devel</Dependency>
            <Dependency>libxml2-devel</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/lib/pkgconfig</Path>
            <Path fileType="header">/usr/lib/libxml++-2.6</Path>
        </Files>
    </Package>

    <Package>
        <Name>libxmlpp-docs</Name>
        Development documents for libxmlpp in HTML
        <Files>
            <Path fileType="doc">/usr/share/doc/libxmlpp/html</Path>
            <Path fileType="doc">/usr/share/devhelp</Path>
        </Files>
    </Package>

    <History>
        <Update release="3">
            <Date>2017-02-17</Date>
            <Version>2.40.1</Version>
            <Comment>Version Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="2">
            <Date>2016-06-09</Date>
            <Version>2.38.1</Version>
            <Comment>Release Bump</Comment>
            <Name>Pisi Linux Community</Name>
            <Email>admin@pisilinux.org</Email>
        </Update>
        <Update release="1">
            <Date>2015-05-21</Date>
            <Version>2.38.1</Version>
            <Comment>First release</Comment>
            <Name>Ayhan Yalçınsoy</Name>
            <Email>ayhanyalcinsoy@pisilinux.org</Email>
        </Update>
    </History>
</PISI>


code:
<?xml version="1.0" ?>
<PISI>
    <Source>
        <Name>libxmlpp2</Name>
        libxml XML kütüphanesi için bir C++ arabirimi
        <Description xml:lang="tr">libxml XML kütüphanesi için bir C++ arabirimi</Description>
        <Description xml:lang="fr">enrobage en C++ de la librairie d'analyse XML libxml.</Description>
    </Source>

    <Package>
        <Name>libxmlpp-devel</Name>
        libxmlpp için geliştirme dosyaları
    </Package>

    <Package>
        <Name>libxmlpp-docs</Name>
        libxmlpp için HTML formatında geliştirme belgeleri
    </Package>
</PISI>