Merge pull request #1114 from alihanozturk/master

ninja:add main
This commit is contained in:
Ertuğrul Erata
2016-01-25 23:26:54 +02:00
8 changed files with 192 additions and 24 deletions
+94 -22
View File
@@ -1925,10 +1925,8 @@
<Summary xml:lang="tr">Metin görüntüleme kitaplığı</Summary>
<Description xml:lang="en">Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.</Description>
<Description xml:lang="tr">Pango, özellikle yerelleştirme ile birlikte metin düzenlemek ve biçimlendirmek için bir kitaplıktır. Pango metin biçimlendirmenin gerekli olduğu her yerde kullanılabilir ama şimdiye kadar ki birçok Pango çalışması GTK+ araç takımının parçası ile tamamlandı. Pango formları, GTK+-2.x. için temel metin ve yazı tipini yönetir.</Description>
<Archive type="tarxz" sha1sum="c6ba02ee8f9d8b22b7cfd74c4b6ae170bebc8d2b">mirrors://gnome/pango/1.36/pango-1.36.8.tar.xz</Archive>
<Archive type="tarxz" sha1sum="13fc65cdd50d0a79d35f9d33a8d36144d091a533">mirrors://gnome/pango/1.38/pango-1.38.1.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="1.20">gtk-doc</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>cairo-devel</Dependency>
@@ -1936,11 +1934,10 @@
<Dependency>harfbuzz-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency versionFrom="1.20">gtk-doc</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency versionFrom="2.46.2">glib2-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">pango-1.32.1-lib64.patch</Patch>
</Patches>
<SourceURI>desktop/toolkit/gtk/pango/pspec.xml</SourceURI>
</Source>
<Package>
@@ -1974,7 +1971,7 @@
<Summary xml:lang="en">Development files for pango</Summary>
<Summary xml:lang="tr">pango için geliştirme dosyaları</Summary>
<RuntimeDependencies>
<Dependency release="11">pango</Dependency>
<Dependency release="12">pango</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
@@ -2014,7 +2011,7 @@
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="11">pango</Dependency>
<Dependency release="12">pango</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
@@ -2034,6 +2031,13 @@
</Files>
</Package>
<History>
<Update release="12">
<Date>2016-01-25</Date>
<Version>1.38.1</Version>
<Comment>Version bump.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-03-18</Date>
<Version>1.36.8</Version>
@@ -2984,7 +2988,7 @@
<Description xml:lang="en">GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.</Description>
<Description xml:lang="tr">GTK+, grafik kullanıcı arayüzü oluşturma amaçlı araçlardan oluşur. GTK+ hem küçük, hem de büyük uygulamalar için ideal olan, eksiksiz bir araçtır.</Description>
<Description xml:lang="pl">Wersja 3 bibliotek przeznaczonych do tworzenia interfejsów graficznych programów — GTK+. Interfejs GTK+ znany jest z takich programów, jak GIMP i Inkscape, oraz środowisk graficznych GNOME i Xfce.</Description>
<Archive type="tarxz" sha1sum="a8516710bd1f5551244a66f7f7348a0605a6326b">mirrors://gnome/gtk+/3.16/gtk+-3.16.4.tar.xz</Archive>
<Archive type="tarxz" sha1sum="e7dd8a397031316c57b845bc76744ed5886385b1">mirrors://gnome/gtk+/3.18/gtk+-3.18.6.tar.xz</Archive>
<BuildDependencies>
<Dependency>atk-devel</Dependency>
<Dependency>cups-devel</Dependency>
@@ -3059,7 +3063,7 @@
<Summary xml:lang="tr">GTK demo uyulaması</Summary>
<IsA>app:gui</IsA>
<RuntimeDependencies>
<Dependency release="11">gtk3</Dependency>
<Dependency release="12">gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libepoxy</Dependency>
<Dependency>cairo</Dependency>
@@ -3086,7 +3090,7 @@
<Summary xml:lang="tr">gtk3 için geliştirme dosyaları</Summary>
<Summary xml:lang="pl">Pliki nagłówkowe do gtk3</Summary>
<RuntimeDependencies>
<Dependency release="11">gtk3</Dependency>
<Dependency release="12">gtk3</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libX11-devel</Dependency>
@@ -3114,6 +3118,13 @@
</Files>
</Package>
<History>
<Update release="12">
<Date>2016-01-25</Date>
<Version>3.18.6</Version>
<Comment>Version bump.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-07-07</Date>
<Version>3.16.4</Version>
@@ -69636,14 +69647,14 @@
<Description xml:lang="en">LibreOffice is an open source, multi-platform office productivity suite. It includes key desktop applications such as a word processor, a spreadsheet application, a presentation creator-viewer, a formula editor and a drawing program, with a user interface and feature set similar to other office suites. Sophisticated and flexible, LibreOffice also works transparently with a variety of file formats, including those of Microsoft Office.</Description>
<Description xml:lang="tr">LibreOffice, pek çok farklı işletim sisteminde çalışabilen açık kaynak kodlu bir yazılım projesidir. LibreOffice, kelime işlemci, hesap tablosu, sunum ve çizim programları, formül düzenleyici gibi temel masaüstü ofis uygulamalarını içerir ve alışılmış ofis programlarının özelliklerini sunar. Microsoft Office dosyaları da dahil olmak üzere bilinen ofis dosya formatlarıyla uyumlu çalışır.</Description>
<Icon>libreoffice-startcenter</Icon>
<Archive type="tarxz" sha1sum="01bb7e97526d097af88ea8a439f99a9e975102f8">http://download.documentfoundation.org/libreoffice/src/5.0.1/libreoffice-5.0.1.2.tar.xz</Archive>
<Archive type="binary" sha1sum="23072ea7ce052091b8ad4bd339c06be1d102e621" target="libreoffice-5.0.1.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/5.0.1/libreoffice-help-5.0.1.2.tar.xz</Archive>
<Archive type="binary" sha1sum="d7c0a1a080db50d2d6db11db6a558c620068eaee" target="libreoffice-5.0.1.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/5.0.1/libreoffice-dictionaries-5.0.1.2.tar.xz</Archive>
<Archive type="binary" sha1sum="78a206e38a81bbb9b30ec80704b20aafac29557a" target="libreoffice-5.0.1.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/5.0.1/libreoffice-translations-5.0.1.2.tar.xz</Archive>
<Archive type="tarxz" sha1sum="461cb874e5a71a0182973c95c5d8d218069b0dc8">http://download.documentfoundation.org/libreoffice/src/5.1.0/libreoffice-5.1.0.2.tar.xz</Archive>
<Archive type="binary" sha1sum="56aec345d2ee7ce6cba35a5689ee4259d855f0d6" target="libreoffice-5.1.0.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/5.1.0/libreoffice-help-5.1.0.2.tar.xz</Archive>
<Archive type="binary" sha1sum="5137f9af5df520d142382f7b9eacd7ff0c10c008" target="libreoffice-5.1.0.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/5.1.0/libreoffice-dictionaries-5.1.0.2.tar.xz</Archive>
<Archive type="binary" sha1sum="9195868fc7f53a7eb0093dfc5621f863d1656287" target="libreoffice-5.1.0.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/5.1.0/libreoffice-translations-5.1.0.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>ant</Dependency>
<Dependency>gperf</Dependency>
<Dependency>nss-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>cups-devel</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>glew-devel</Dependency>
@@ -69651,6 +69662,7 @@
<Dependency>lcms2-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>jdk7-openjdk</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
@@ -69669,6 +69681,7 @@
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency versionFrom="3.18.6">gtk3-devel</Dependency>
</BuildDependencies>
<SourceURI>office/libreoffice/libreoffice/pspec.xml</SourceURI>
</Source>
@@ -69728,6 +69741,8 @@
<Path fileType="data">/usr/share/applications/</Path>
<Path fileType="data">/usr/share/application-registry</Path>
<Path fileType="library">/usr/lib/libreoffice/program/</Path>
<Path fileType="data">/usr/share/gir-1.0/LOKDocView-0.1.gir</Path>
<Path fileType="data">/usr/lib/girepository-1.0/LOKDocView-0.1.typelib</Path>
</Files>
<Conflicts>
<Package releaseTo="22">libreoffice-base</Package>
@@ -72693,6 +72708,13 @@
</Conflicts>
</Package>
<History>
<Update release="26">
<Date>2016-01-31</Date>
<Version>5.1.0.2</Version>
<Comment>Version bump.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="25">
<Date>2015-009-01</Date>
<Version>5.0.1.2</Version>
@@ -81383,6 +81405,51 @@
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>ninja</Name>
<Homepage>http://martine.github.com/ninja/</Homepage>
<Packager>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>app:console</IsA>
<PartOf>programming.build</PartOf>
<Summary xml:lang="en">Ninja is a small build system with a focus on speed.</Summary>
<Summary xml:lang="tr">Ninja, hız odaklı bir inşa sistemidir.</Summary>
<Description xml:lang="en">Ninja is a small build system with a focus on speed.</Description>
<Description xml:lang="tr">Ninja is a small build system with a focus on speed.</Description>
<Archive type="targz" sha1sum="a6ff055691f6d355234298c21cc18961b4ca2ed9">https://github.com/martine/ninja/archive/v1.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>asciidoc</Dependency>
</BuildDependencies>
<Patches>
<Patch>LFS.patch</Patch>
</Patches>
<SourceURI>programming/build/ninja/pspec.xml</SourceURI>
</Source>
<Package>
<Name>ninja</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-08-25</Date>
<Version>1.6.0</Version>
<Comment>Version bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>ant</Name>
@@ -81403,21 +81470,19 @@
<BuildDependencies>
<Dependency>jdk7-openjdk</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">apache-ant-no-test-jar.patch</Patch>
</Patches>
<SourceURI>programming/build/ant/pspec.xml</SourceURI>
</Source>
<Package>
<Name>ant</Name>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="data">/usr/share/</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/share/</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/etc/env.d/20ant" permission="0644" owner="root">20ant</AdditionalFile>
<AdditionalFile target="/etc/ant.conf" permission="0644" owner="root">ant.conf</AdditionalFile>
<AdditionalFile target="/etc/ant/ant.conf" permission="0644" owner="root">ant.conf</AdditionalFile>
<AdditionalFile target="/etc/profile.d/ant.sh" permission="0644" owner="root">ant.sh</AdditionalFile>
<AdditionalFile target="/etc/profile.d/ant.csh" permission="0644" owner="root">ant.csh</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
@@ -81428,6 +81493,13 @@
</Files>
</Package>
<History>
<Update release="7">
<Date>2016-01-25</Date>
<Version>1.9.6</Version>
<Comment>Fixed.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2015-08-22</Date>
<Version>1.9.6</Version>
+1 -1
View File
@@ -1 +1 @@
f1f9d2c27eae9cafd5042f766deab010a20d9ae9
42d68deab9886e96f7b9c465102e5dacd8c5cdbe
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
ecce584d31f33af8bb7a8c1e5b27b57387b0581f
395d6797c39a289713bb31821ec99aabb2b5901a
+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 pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def build():
shelltools.system("python bootstrap.py")
shelltools.system("asciidoc doc/manual.asciidoc")
def check():
#needs new package gtest -> ignore it for now
shelltools.system("python ./configure.py --with-gtest=/usr/share/gtest")
shelltools.system("./ninja ninja_test")
shelltools.system("./ninja_test --gtest_filter=-SubprocessTest.SetWithLots")
def install():
pisitools.dobin("ninja", "/usr/bin")
pisitools.insinto("/usr/share/bash-completion/completions", "misc/bash-completion", "ninja")
pisitools.dodoc("HACKING.md", "COPYING", "RELEASING", "README", "doc/manual.asciidoc")
pisitools.dohtml("doc/manual.html")
+13
View File
@@ -0,0 +1,13 @@
Largefile patch
https://github.com/martine/ninja/issues/829
--- ninja-1.5.1/configure.py~ 2014-10-26 22:45:18.000000000 +0200
+++ ninja-1.5.1/configure.py 2014-10-26 22:45:26.284641172 +0200
@@ -142,6 +142,7 @@
'-fno-exceptions',
'-fvisibility=hidden', '-pipe',
'-Wno-missing-field-initializers',
+ '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64',
'-DNINJA_PYTHON="%s"' % options.with_python]
if options.debug:
cflags += ['-D_GLIBCXX_DEBUG', '-D_GLIBCXX_DEBUG_PEDANTIC']
+45
View File
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>ninja</Name>
<Homepage>http://martine.github.com/ninja/</Homepage>
<Packager>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>app:console</IsA>
<Summary>Ninja is a small build system with a focus on speed.</Summary>
<Description>Ninja is a small build system with a focus on speed.</Description>
<Archive sha1sum="a6ff055691f6d355234298c21cc18961b4ca2ed9" type="targz">https://github.com/martine/ninja/archive/v1.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>asciidoc</Dependency>
</BuildDependencies>
<Patches>
<Patch>LFS.patch</Patch>
</Patches>
</Source>
<Package>
<Name>ninja</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-08-25</Date>
<Version>1.6.0</Version>
<Comment>Version bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>ninja</Name>
<Summary xml:lang="tr">Ninja, hız odaklı bir inşa sistemidir.</Summary>
<Description xml:lang="tr">Ninja is a small build system with a focus on speed.</Description>
</Source>
</PISI>