create core package

This commit is contained in:
aydemir
2015-02-24 11:18:35 +02:00
parent 0e4b743b82
commit 70b25d0f95
1098 changed files with 169545 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
flags = "%s -fPIC" % get.CFLAGS() if get.ARCH() == "x86_64" else get.CFLAGS()
def setup():
shelltools.export("CFLAGS", flags)
autotools.configure("--enable-nls \
--disable-rpath")
# --enable-python \
# --enable-python-bindings \
def build():
autotools.make()
# FIXME: python tests fail, others fail in 64bit, gentoo says tests are wrong
def check():
autotools.make("check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "BSD.txt", "GNU_GPL-2.0", "GNU_LGPL-2.0", "Artistic.txt")
+76
View File
@@ -0,0 +1,76 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>yasm</Name>
<Homepage>http://www.tortall.net/projects/yasm/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<License>GPLv2</License>
<License>LGPLv2</License>
<License>Artistic</License>
<IsA>app:console</IsA>
<Summary>Assembler that supports many syntaxes and architectures</Summary>
<Description>A complete rewrite of the NASM assembler under the "new" BSD License. Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats and generates source debugging information in STABS, DWARF 2, and CodeView? 8 formats.</Description>
<Archive sha1sum="773d28f27f83c44ac35079add0d3167ca6c1def8" type="targz">http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz</Archive>
<!-- Enable this if you enable python bindings
<BuildDependencies>
<Dependency>pyrex</Dependency>
</BuildDependencies>
-->
</Source>
<Package>
<Name>yasm</Name>
<!-- Enable this if you enable python bindings
<RuntimeDependencies>
<Dependency>pyrex</Dependency>
</RuntimeDependencies>
-->
<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>yasm-devel</Name>
<Summary>Development files for yasm</Summary>
<RuntimeDependencies>
<Dependency release="current">yasm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/libyasm.a</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-11</Date>
<Version>1.2.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-10-22</Date>
<Version>1.2.0</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-12-09</Date>
<Version>1.2.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>yasm</Name>
<Summary xml:lang="tr">Bir çok sentaks ve mimari destekleyen Assembler</Summary>
<Description xml:lang="tr">NASM Assembler programının yeni BSD lisansı ile baştan yazılmış bir Assembler. En önemli özellikleri x86 ve AMD64 komutsetlerini, NASM ve GAS sentaksını desteklemesidir. İkilik, ELF32, ELF64, 32 ve 64-bit Mach-O, RDOFF2, COFF, Win32 ve Win64 obje formatlarında çıktı üretebilir, hata ayıklamak için STABS, DWARF 2 ve CodeView? 8 formatlarını desteklemektedir.</Description>
</Source>
<Package>
<Name>yasm-devel</Name>
<Summary xml:lang="tr">yasm için geliştirme dosyaları</Summary>
</Package>
</PISI>