road to kio-extras, libmtp,samba,libss added.

This commit is contained in:
Ertuğrul Erata
2015-07-30 15:34:30 +03:00
parent df83e20f6b
commit 19a6ade70d
34 changed files with 1468 additions and 0 deletions
+22
View File
@@ -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
+64
View File
@@ -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>
+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/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")
+93
View File
@@ -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>