giflib fix deps

This commit is contained in:
Ertuğrul Erata
2015-07-05 11:59:58 +03:00
parent 0007a10ccc
commit 8c5873bb15
3 changed files with 130 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#!/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 libtools
from pisi.actionsapi import get
def setup():
libtools.libtoolize("--force --install")
autotools.autoreconf("-fi")
autotools.configure("--disable-static")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make("-j1")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dohtml("doc/")
pisitools.dodoc("AUTHORS","BUGS","ChangeLog","NEWS","doc/*.txt")
+94
View File
@@ -0,0 +1,94 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>giflib</Name>
<Homepage>http://sourceforge.net/projects/giflib</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>Library to handle, display and manipulate GIF images</Summary>
<Description>The giflib package contains a shared library of functions for loading and saving GIF format image files. It is API and ABI compatible with libungif, the library which supported uncompressed GIFs while the Unisys LZW patent was in effect.</Description>
<Archive sha1sum="5c30ae506b6d1b24e331ab072e7ab4638c5ce709" type="tarbz2">mirrors://sourceforge/giflib/giflib-5.0.6.tar.bz2</Archive>
<BuildDependencies>
<!--<Dependency>libXt-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libICE-devel</Dependency>-->
</BuildDependencies>
</Source>
<Package>
<Name>giflib</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>giflib-devel</Name>
<RuntimeDependencies>
<Dependency release="current">giflib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="doc">/usr/share/doc/giflib/html</Path>
</Files>
</Package>
<Package>
<Name>giflib-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for giflib</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
<!--<Dependency>libXt-32bit</Dependency>
<Dependency>libSM-32bit</Dependency>
<Dependency>libICE-32bit</Dependency>-->
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">giflib</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-05-20</Date>
<Version>5.0.6</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-01-28</Date>
<Version>5.0.5</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-31</Date>
<Version>4.1.6</Version>
<Comment>missing dep.</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-05-03</Date>
<Version>4.1.6</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>giflib</Name>
<Summary xml:lang="tr">GIF türündeki resimleri görüntüleyip işlemeye aracılık eden kitaplık</Summary>
<Description xml:lang="tr">libungif, gif dosyalarını okumaya ve yazmaya yarayan bir kütüphanedir. Kaydetme algoritması Unisys LZW patentine takılmamak için sıkıştırma yapmamaktadır. Böylece LZW'nin patentli olmadığı ülkelerde kullanılmak için API ve ABI uyumlu bir alternatif sunar.</Description>
<Description xml:lang="fr">libungif est une librairies de lecture et d'écriture d'images gif. La fonctionnalité de sauvegarde utilise un algorithme gif non compressé pour éviter le brevet Unisys LZW. giflib est un remplaçant de cette dernière compatible aussi bien au niveau de l'interface de programmation (API) qu'au niveau binaire (ABI) pour les pays où LZW n'est pas breveté.</Description>
</Source>
</PISI>