Merge pull request #8695 from blue-devil/master
new packages dep of gdb and radare2 guıle2.0 is legacy version which gdb and gdb-multiarch wants it doesnt conflicts with guile
This commit is contained in:
@@ -4,9 +4,9 @@
|
||||
# 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
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
def build():
|
||||
@@ -16,4 +16,4 @@ def build():
|
||||
def install():
|
||||
autotools.install()
|
||||
pisitools.remove('/usr/lib/libxxhash.a')
|
||||
pisitools.dodoc('LICENSE')
|
||||
pisitools.dodoc("LICENSE", "doc/*")
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>xxhash</Name>
|
||||
@@ -8,12 +8,13 @@
|
||||
<Name>Safa Arıman</Name>
|
||||
<Email>safaariman@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<PartOf>programming.library</PartOf>
|
||||
<License>BSD</License>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Extremely fast hash algorithm</Summary>
|
||||
<Description>xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian).</Description>
|
||||
<Archive sha1sum="f05904b4877fdedfae2a62391245a41e433cbc44" type="targz">https://github.com/Cyan4973/xxHash/archive/v0.7.3.tar.gz</Archive>
|
||||
<Archive sha1sum="edd0ad280e3d294d06b278c3c9ae03b2b7d6686a" type="targz">https://github.com/Cyan4973/xxHash/archive/v0.8.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>make</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -21,11 +22,12 @@
|
||||
|
||||
<Package>
|
||||
<Name>xxhash</Name>
|
||||
<Summary>Extremely fast hash algorithm</Summary>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
@@ -41,6 +43,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2020-09-07</Date>
|
||||
<Version>0.8.0</Version>
|
||||
<Comment>Minor version bump.</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2020-03-19</Date>
|
||||
<Version>0.7.3</Version>
|
||||
@@ -49,4 +58,4 @@
|
||||
<Email>safaariman@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
</PISI>
|
||||
@@ -2,7 +2,13 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>xxhash</Name>
|
||||
<Summary xml:lang="tr">Extremely fast hash algorithm</Summary>
|
||||
<Description xml:lang="tr">xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian).</Description>
|
||||
<Summary xml:lang="tr">Aşırı hızlı çırpı yordamları algoritması</Summary>
|
||||
<Description xml:lang="tr">xxHash RAM hız sınırlarında aşırı hızlı çırpı yordamları koşabilen bir kitaplıktır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
|
||||
<Package>
|
||||
<Name>xxhash-devel</Name>
|
||||
<Summary xml:lang="tr">xxhash için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">xxhash-devel, xxhash için geliştirme dosyalarını içerir.</Description>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/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 pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
def install():
|
||||
shelltools.system("npm install -g --prefix %s/usr" % get.installDIR())
|
||||
|
||||
# Make a copy that changes symlinks to hard copies
|
||||
shelltools.system("rsync --archive --verbose --copy-links %s/usr/lib/node_modules/ %s/usr/lib/node_modules_cp/" % (get.installDIR(), get.installDIR()))
|
||||
|
||||
# Remove and replace
|
||||
pisitools.removeDir("/usr/lib/node_modules/")
|
||||
shelltools.system("mv %s/usr/lib/node_modules_cp/ %s/usr/lib/node_modules/" % (get.installDIR(), get.installDIR()))
|
||||
|
||||
pisitools.dodoc("LICENSE", "README*")
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org.tr/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>acorn</Name>
|
||||
<Homepage>https://github.com/acornjs/acorn</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<PartOf>programming.misc</PartOf>
|
||||
<License>MIT</License>
|
||||
<IsA>app:console</IsA>
|
||||
<IsA>library</IsA>
|
||||
<Summary>A tiny, fast JavaScript parser, written completely in JavaScript.</Summary>
|
||||
<Description>acorn is a tiny, fast JavaScript parser, written completely in JavaScript.</Description>
|
||||
<Archive sha1sum="d7e8eca9b71d5840db0e7e415b3b2b20e250f938" type="targz">https://registry.npmjs.org/acorn/-/acorn-8.0.1.tgz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>rsync</Dependency>
|
||||
<Dependency>nodejs</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>acorn</Name>
|
||||
<Summary>A tiny, fast JavaScript parser, written completely in JavaScript</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>nodejs</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2020-09-08</Date>
|
||||
<Version>8.0.1</Version>
|
||||
<Comment>First Pisi Release</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>acorn</Name>
|
||||
<Summary xml:lang="tr">Tamamen javascript ile yazılmış küçük ve hızlı bir Javascript çözümleyicisi.</Summary>
|
||||
<Description xml:lang="tr">acorn kitaplığı, tamamen javascript ile yazılmış küçük ve hızlı bir Javascript çözümleyicisi sunar.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,51 @@
|
||||
#!/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
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
def setup():
|
||||
autotools.autoreconf("-vif")
|
||||
autotools.configure("--enable-nls \
|
||||
--enable-posix \
|
||||
--with-modules \
|
||||
--with-threads \
|
||||
--enable-regex \
|
||||
--disable-rpath \
|
||||
--disable-static \
|
||||
--enable-networking \
|
||||
--program-suffix=2.0 \
|
||||
--disable-error-on-warning")
|
||||
|
||||
# fix unused direct dependency analysis
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
# Put flags in front of the libs. Needed for --as-needed.
|
||||
#replace = (r"(\\\$deplibs) (\\\$compiler_flags)", r"\2 \1")
|
||||
#pisitools.dosed("libtool", *replace)
|
||||
#pisitools.dosed("*/libtool", *replace)
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
|
||||
#major = ".".join(get.srcVERSION().split(".")[:2])
|
||||
#pisitools.dodir("/etc/env.d")
|
||||
#shelltools.echo("%s/etc/env.d/50guile" % get.installDIR(), 'GUILE_LOAD_PATH="/usr/share/guile/%s"' % major)
|
||||
|
||||
# revove scm file
|
||||
pisitools.remove("/usr/lib/libguile-2.0.so.*.scm")
|
||||
#pisitools.domove("/usr/lib/libguile-2.0.so.*.scm", "/usr/share/gdb/auto-load")
|
||||
|
||||
# remover info files to avoid conflicts
|
||||
pisitools.removeDir("/usr/share/info/")
|
||||
|
||||
pisitools.rename("/usr/share/aclocal/guile.m4", "guile2.0.m4")
|
||||
pisitools.dodoc("COPYING*", "LICENSE", "HACKING", "README")
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>guile2.0</Name>
|
||||
<Homepage>https://www.gnu.org/software/guile/</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<PartOf>programming.misc</PartOf>
|
||||
<License>GPL</License>
|
||||
<IsA>app:console</IsA>
|
||||
<IsA>library</IsA>
|
||||
<Summary>GNU Scheme interpreter and library</Summary>
|
||||
<Description>GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library implementation of the Scheme programming language, written in C. GUILE provides a machine-independent execution platform that can be linked in as a library during the building of extensible programs.</Description>
|
||||
<Archive sha1sum="88cac56a7c017aae29a581772146057a9cd283f9" type="tarxz">https://ftp.gnu.org/pub/gnu/guile/guile-2.0.14.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gc-devel</Dependency>
|
||||
<Dependency>gmp-devel</Dependency>
|
||||
<Dependency>libffi-devel</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<Dependency>libunistring-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>guile2.0</Name>
|
||||
<Summary>GNU Scheme interpreter and library</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gc</Dependency>
|
||||
<Dependency>gmp</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share/guile</Path>
|
||||
<Path fileType="library">/usr/lib/guile/2.0</Path>
|
||||
<Path fileType="library">/usr/lib/libguile-2.0*</Path>
|
||||
<Path fileType="library">/usr/lib/libguilereadline-v-18*</Path>
|
||||
<!--
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="data">/usr/share/emacs</Path>
|
||||
<Path fileType="data">/usr/share/gdb/auto-load</Path>
|
||||
-->
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>guile2.0-devel</Name>
|
||||
<Summary>Development files for guile2.0</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gc-devel</Dependency>
|
||||
<Dependency>gmp-devel</Dependency>
|
||||
<Dependency release="current">guile2.0</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/aclocal</Path>
|
||||
<!--
|
||||
<Path fileType="executable">/usr/bin/guile-snarf</Path>
|
||||
<Path fileType="executable">/usr/bin/guile-config</Path>
|
||||
-->
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2020-09-07</Date>
|
||||
<Version>2.0.14</Version>
|
||||
<Comment>First Pisi Release</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>guile2.0</Name>
|
||||
<Summary xml:lang="tr">GNU Scheme yorumlayıcısı ve kitaplığı</Summary>
|
||||
<Summary xml:lang="fr">Interpréteur et librairie GNU Scheme.</Summary>
|
||||
<Summary xml:lang="pl">Język GNU Extension language.</Summary>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>guile2.0-devel</Name>
|
||||
<Summary xml:lang="tr">guile2.0 için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">guile2.0-devel, guile2.0 için geliştirme dosyalarını içerir.</Description>
|
||||
<Summary xml:lang="pl">Pliki nagłówkowe guile2.0.</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/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
|
||||
|
||||
def setup():
|
||||
autotools.configure("--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-bash-completion=/usr/share/bash-completion/completions")
|
||||
|
||||
# fix unused direct dependency analysis
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s bash_completiondir=/usr/share/bash-completion/completions" % get.installDIR())
|
||||
pisitools.dodoc("COPYING*", "README*")
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>source-highlight</Name>
|
||||
<Homepage>https://www.gnu.org/software/src-highlite/</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue DeviL</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<PartOf>programming.misc</PartOf>
|
||||
<License>GPL</License>
|
||||
<IsA>app::console</IsA>
|
||||
<Summary>Source code to syntax highlighted document converter.</Summary>
|
||||
<Description>source-highlight, given a source file, produces a document with syntax highlighting. It also provides a C++ highlight library.</Description>
|
||||
<Archive sha1sum="233e37b011ba1a5e57f674dd0077d505306bc3e4" type="targz">https://ftp.gnu.org/gnu/src-highlite/source-highlight-3.1.9.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>ctags</Dependency>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>source-highlight</Name>
|
||||
<IsA>app::console</IsA>
|
||||
<Summary>Source code to syntax highlighted document converter.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>boost</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share/info</Path>
|
||||
<Path fileType="data">/usr/share/source-highlight</Path>
|
||||
<Path fileType="library">/usr/lib/libsource-highlight*</Path>
|
||||
<Path fileType="data">/usr/share/bash-completion/completions/source-highlight</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>source-highlight-devel</Name>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Development headers for source-highlight</Summary>
|
||||
<Description>source-highlight-devel provides development headers for source-highlight.</Description>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">source-highlight</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>source-highlight-docs</Name>
|
||||
<IsA>data:doc</IsA>
|
||||
<Summary>Documentation files for source-highlight</Summary>
|
||||
<Description>source-highlight-docs provides documentation files for source-highlight.</Description>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">source-highlight</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc/source-highlight</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2020-09-07</Date>
|
||||
<Version>3.1.9</Version>
|
||||
<Comment>First pisi release</Comment>
|
||||
<Name>Blue DeviL</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>source-highlight</Name>
|
||||
<Summary xml:lang="tr">Kaynak koddan sözdizim renklendirmesi olan belgeye çeviriciç</Summary>
|
||||
<Description xml:lang="tr">source-highlight, verilen kaynak kodu sözdizim kurallarına göre renklendirip belgeye çeviren yazılımdır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>source-highlight-devel</Name>
|
||||
<Summary xml:lang="tr">source-highlight için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">source-highlight-devel, source-highlight için geliştirme dosyalarını içerir.</Description>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>source-highlight-docs</Name>
|
||||
<Summary xml:lang="tr">source-highlight için belgelendirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">source-highlight-docs, source-highlight için belgelendirme dosyalarını içerir.</Description>
|
||||
</Package>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user