road to kio-extras, libmtp,samba,libss added.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def build():
|
||||
autotools.make("CC=%s CFLAGS='%s -fPIC' LDFLAGS='%s'" % (get.CC(), get.CFLAGS(), get.LDFLAGS()))
|
||||
|
||||
def install():
|
||||
pisitools.dolib_so("libiniparser.so.0")
|
||||
pisitools.dosym("libiniparser.so.0", "/usr/lib/libiniparser.so")
|
||||
|
||||
pisitools.dodir("/usr/include")
|
||||
pisitools.insinto("/usr/include", "src/*.h")
|
||||
|
||||
pisitools.dodoc("README", "AUTHORS", "LICENSE")
|
||||
@@ -0,0 +1,22 @@
|
||||
--- a/Makefile 2009-03-19 12:19:57.000000000 +0200
|
||||
+++ b/Makefile 2009-03-19 12:21:08.000000000 +0200
|
||||
@@ -3,8 +3,8 @@
|
||||
#
|
||||
|
||||
# Compiler settings
|
||||
-CC = gcc
|
||||
-CFLAGS = -O2 -fPIC -Wall -ansi -pedantic
|
||||
+CC = ${CC}
|
||||
+CFLAGS = ${CFLAGS}
|
||||
|
||||
# Ar settings to build the library
|
||||
AR = ar
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
SHLD = ${CC} ${CFLAGS}
|
||||
LDSHFLAGS = -shared -Wl,-Bsymbolic -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib
|
||||
-LDFLAGS = -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib
|
||||
+LDFLAGS = ${LDFLAGS}
|
||||
|
||||
# Set RANLIB to ranlib on systems that require it (Sun OS < 4, Mac OSX)
|
||||
# RANLIB = ranlib
|
||||
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>iniparser</Name>
|
||||
<Homepage>http://ndevilla.free.fr/iniparser/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A free ini file parsing library</Summary>
|
||||
<Description>iniparser is a free stand-alone ini file parsing library written in portable ANSI C.</Description>
|
||||
<Archive sha1sum="e2e046e0adefb1e462f4cb6b100bbb361d82fa61" type="tar">http://ndevilla.free.fr/iniparser/iniparser-3.1.tar.gz</Archive>
|
||||
<Patches>
|
||||
<Patch level="1">makefile.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>iniparser</Name>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>iniparser-devel</Name>
|
||||
<Summary>Development files for iniparser</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">iniparser</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2013-05-22</Date>
|
||||
<Version>3.1</Version>
|
||||
<Comment>rebuild.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-04-30</Date>
|
||||
<Version>3.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2009-03-19</Date>
|
||||
<Version>3.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>iniparser</Name>
|
||||
<Summary xml:lang="tr">Bir ini dosyası ayrıştırma kitaplığı</Summary>
|
||||
<Description xml:lang="tr">iniparser, ücretsiz ve ANSI C ile taşınabilir bir şekilde yazılmış INI dosyası ayrıştırma kitaplığıdır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>iniparser-devel</Name>
|
||||
<Summary xml:lang="tr">iniparser için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/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")
|
||||
@@ -0,0 +1,93 @@
|
||||
<?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>
|
||||
<Summary>Event system based on the talloc memory management library</Summary>
|
||||
<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="daa1a4f457773be2e0f645beede93db6943224a5" type="targz">http://samba.org/ftp/tevent/tevent-0.9.21.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>
|
||||
<Summary>Development files for libtevent</Summary>
|
||||
<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="6">
|
||||
<Date>2014-05-22</Date>
|
||||
<Version>0.9.21</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2014-04-23</Date>
|
||||
<Version>0.9.21</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2014-03-09</Date>
|
||||
<Version>0.9.18</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-08-17</Date>
|
||||
<Version>0.9.18</Version>
|
||||
<Comment>Dep Fixed</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-07-07</Date>
|
||||
<Version>0.9.18</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2010-10-26</Date>
|
||||
<Version>0.9.8</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libtevent</Name>
|
||||
<Summary xml:lang="tr">talloc bellek yönetim kitaplığına dayanan olay sistemi kitaplığı</Summary>
|
||||
<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>
|
||||
<Summary xml:lang="tr">libtevent için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user