new packages: esound, flatbuffers, fstrcmp, goom, libaacs, shairplay, waylandpp

This commit is contained in:
suvari
2023-08-27 11:57:05 +03:00
parent 945b747989
commit 1e486729cf
30 changed files with 3431 additions and 1322 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env 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 cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib")
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>flatbuffers</Name>
<Homepage>https://flatbuffers.dev/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>Apache License</License>
<Icon>flatbuffers</Icon>
<IsA>library</IsA>
<Summary>An efficient cross platform serialization library for C++, with support for Java, C# and Go</Summary>
<Description>FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility.</Description>
<Archive sha1sum="51b727b3b5e02269c358de51625c062057e82742" type="targz">https://github.com/google/flatbuffers/archive/refs/tags/v23.5.26.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>flatbuffers</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libflatbuffers*</Path>
</Files>
</Package>
<Package>
<Name>flatbuffers-devel</Name>
<Summary>Development files for flatbuffers</Summary>
<RuntimeDependencies>
<Dependency release="current">flatbuffers</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="library">/usr/lib/cmake/flatbuffers</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-08-23</Date>
<Version>23.5.26</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>flatbuffers</Name>
<Summary xml:lang="tr">Java, C# ve Go desteğiyle C++ için verimli bir platformlar arası serileştirme kitaplığı</Summary>
<Description xml:lang="tr">FlatBuffers, maksimum bellek verimliliği için tasarlanmış bir çapraz platform serileştirme kitaplığıdır. Serileştirilmiş verilere, ilk önce ayrıştırmadan/paketten çıkarmadan doğrudan erişmenizi sağlarken, ileri/geri uyumluluğa da sahiptir.</Description>
</Source>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env 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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--disable-static \
--enable-shared")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+57
View File
@@ -0,0 +1,57 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>fstrcmp</Name>
<Homepage>https://sourceforge.net/projects/fstrcmp</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPLv1</License>
<Icon>fstrcmp</Icon>
<IsA>library</IsA>
<Summary>A library that is used to make fuzzy comparisons of strings and byte arrays, including multi-byte character strings</Summary>
<Description>The fstrcmp project provides a library that is used to make fuzzy comparisons of strings and byte arrays, including multi-byte character strings. This can be useful in error messages, enabling the suggestion of likely valid alternatives. In compilers, this can reduce the cascade of secondary errors. </Description>
<Archive sha1sum="bb848118fb157dc624ae9fac0566a64cc85f2ef2" type="targz">http://fstrcmp.sourceforge.net/fstrcmp-0.7.D001.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>groff</Dependency>
<Dependency>libtool</Dependency>
<Dependency>ghostscript-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>fstrcmp</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libfstrcmp.*</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>fstrcmp-devel</Name>
<Summary>Development files for fstrcmp</Summary>
<RuntimeDependencies>
<Dependency release="current">fstrcmp</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-08-26</Date>
<Version>0.7.001</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>fstrcmp</Name>
<Summary xml:lang="tr">Çok baytlı karakter dizeleri de dahil olmak üzere dizeler ve bayt dizilerinin bulanık karşılaştırmalarını yapmak için kullanılan bir kitaplık</Summary>
<Description xml:lang="tr">fstrcmp projesi, çok baytlı karakter dizeleri de dahil olmak üzere dizelerin ve bayt dizilerinin bulanık karşılaştırmalarını yapmak için kullanılan bir kitaplık sağlar. Bu, olası geçerli alternatiflerin önerilmesini sağlayarak hata mesajlarında faydalı olabilir. Derleyicilerde bu, ikincil hataların art arda akışını azaltabilir.</Description>
</Source>
</PISI>
+28
View File
@@ -0,0 +1,28 @@
#!/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 get
from pisi.actionsapi import pisitools
# if pisi can't find source directory, see /var/pisi/libaacs/work/ and:
# WorkDir="libaacs-"+ get.srcVERSION() +"/sub_project_dir/"
def setup():
autotools.autoreconf("-fiv")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
# Take a look at the source folder for these file as documentation.
pisitools.dodoc("COPYING", "README.md")
# If there is no install rule for a runnable binary, you can
# install it to binary directory.
# pisitools.dobin("libaacs")
+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libaacs</Name>
<Homepage>https://www.videolan.org/developers/libaacs.html</Homepage>
<Packager>
<Name>Mogyorósi Petra</Name>
<Email>squeakymouse@protonmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<Icon>libaacs</Icon>
<PartOf>multimedia</PartOf>
<Summary>VideoLAN's AACS implementation</Summary>
<Description>libaacs is a research project to implement the Advanced Access Content System specification. This research project provides, through an open-source library, a way to understand how the AACS works. This research project is mainly developed by an international team of developers from Doom9.</Description>
<BuildDependencies>
<Dependency>yacc</Dependency>
<Dependency>flex</Dependency>
<Dependency>autoconf</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>libgpg-error-devel</Dependency>
</BuildDependencies>
<Archive type="tarbz2" sha1sum="b512fa16ff293f7e923e0adcf0c4bb4e5799f07b">https://code.videolan.org/videolan/libaacs/-/archive/0.11.1/libaacs-0.11.1.tar.bz2</Archive>
</Source>
<Package>
<Name>libaacs</Name>
<Summary>VideoLAN's AACS implementation</Summary>
<RuntimeDependencies>
<Dependency>libgcrypt</Dependency>
<Dependency>libgpg-error</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/*</Path>
<Path fileType="library">/usr/lib/libaacs.so*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libaacs-devel</Name>
<Summary>Development headers for libaacs</Summary>
<RuntimeDependencies>
<Dependency>libaacs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-08-26</Date>
<Version>0.11.1</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+15
View File
@@ -0,0 +1,15 @@
<PISI>
<Source>
<Name>libaacs</Name>
<Summary xml:lang="hu">A VideoLAN AACS könyvtára</Summary>
<Summary xml:lang="tr">VideoLAN'ın AACS uygulaması (Gelişmiş Erişim İçerik Sistemi)</Summary>
<Description xml:lang="hu">Ez a könyvtár az AACS protokollhoz ad támogatást. A libaacs egy kutatóprojekt folyamán született, aminek a célja, hogy az AACS protokollt nyílt módon tegyék közérthetővé</Description>
<Description xml:lang="tr">libaacs, Gelişmiş Erişim İçerik Sistemi spesifikasyonunu uygulamaya yönelik bir araştırma projesidir. Bu araştırma projesi, açık kaynaklı bir kütüphane aracılığıyla AACS'nin nasıl çalıştığını anlamanın bir yolunu sunuyor. Bu araştırma projesi esas olarak Doom9'un uluslararası geliştirici ekibi tarafından geliştirildi.</Description>
</Source>
<Package>
<Name>libaacs-devel</Name>
<Summary xml:lang="hu">A libaacs fejlécei</Summary>
<Summary xml:lang="tr">Libaacs'ın geliştirme başlıkları</Summary>
</Package>
</PISI>