new packages: serd, sord, sratom

This commit is contained in:
suvari
2023-06-24 16:19:57 +03:00
parent 59b7daba7c
commit 883d663f88
13 changed files with 752 additions and 89 deletions
+24
View File
@@ -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 mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
mesontools.configure()
def build():
mesontools.build()
def check():
mesontools.build("test")
def install():
mesontools.install()
pisitools.dodoc("COPYING")
+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>serd</Name>
<Homepage>https://drobilla.net/software/serd.html</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>ISC</License>
<IsA>library</IsA>
<Icon>serd</Icon>
<Summary>Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples.</Summary>
<Description>Serd can be used by high-performance or resource-limited applications to read or write Turtle, TriG, NTriples, and NQuads. The included serdi tool can be used to efficiently process RDF documents in scripts or on the command-line.</Description>
<Archive sha1sum="5392f24ddca0a1002605cb7a36e1335146de1598" type="tarxz">http://download.drobilla.net/serd-0.30.16.tar.xz</Archive>
<BuildDependencies>
<Dependency>doxygen</Dependency>
<Dependency>python3-sphinx</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>serd</Name>
<RuntimeDependencies>
<!-- <Dependency>python3-sphinx</Dependency> -->
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libserd-0.so*</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<Package>
<Name>serd-devel</Name>
<Summary>Development files for serd</Summary>
<RuntimeDependencies>
<Dependency release="current">serd</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-06-24</Date>
<Version>0.30.16</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>serd</Name>
<Summary xml:lang="tr">Serd, Turtle ve NTriples'ın okunmasını ve yazılmasını destekleyen, RDF sözdizimi için hafif bir C kitaplığıdır.</Summary>
<Description xml:lang="tr">Serd; Turtle, TriG, NTriples ve NQuads'ı okumak veya yazmak için yüksek performanslı veya kaynak sınırlı uygulamalar tarafından kullanılabilir. Dahil edilen serdi aracı, RDF belgelerini betiklerde veya komut satırında verimli bir şekilde işlemek için kullanılabilir.</Description>
</Source>
<Package>
<Name>serd-devel</Name>
<Summary xml:lang="tr">serd için geliştirme dosyaları</Summary>
</Package>
</PISI>
+24
View File
@@ -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 mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
mesontools.configure()
def build():
mesontools.build()
def check():
mesontools.build("test")
def install():
mesontools.install()
pisitools.dodoc("COPYING")
+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>sord</Name>
<Homepage>https://drobilla.net/software/sord.html</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<Icon>sord</Icon>
<IsA>library</IsA>
<Summary>Sord is a lightweight C library for storing RDF statements in memory.</Summary>
<Description>Sord is a lightweight C library for storing RDF statements in memory.</Description>
<Archive sha1sum="2dd84cea04b0191f149d051dcd1ecf5b467157ae" type="tarxz">http://download.drobilla.net/sord-0.16.14.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>serd-devel</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>libpcre-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>sord</Name>
<RuntimeDependencies>
<Dependency>serd</Dependency>
<Dependency>libpcre</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libsord-0.so*</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>sord-devel</Name>
<Summary>Development files for sord</Summary>
<RuntimeDependencies>
<Dependency>serd-devel</Dependency>
<Dependency release="current">sord</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-06-24</Date>
<Version>0.16.14</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>sord</Name>
<Summary xml:lang="tr">Sord, RDF deyimlerini bellekte depolamak için hafif bir C kitaplığıdır.</Summary>
<Description xml:lang="tr">Sord, RDF deyimlerini bellekte depolamak için hafif bir C kitaplığıdır.</Description>
</Source>
<Package>
<Name>sord-devel</Name>
<Summary xml:lang="tr">sord için geliştirme dosyaları</Summary>
</Package>
</PISI>
+24
View File
@@ -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 mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
mesontools.configure()
def build():
mesontools.build()
def check():
mesontools.build("test")
def install():
mesontools.install()
pisitools.dodoc("COPYING")
+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>sratom</Name>
<Homepage>https://drobilla.net/software/sratom.html</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>ISC</License>
<Icon>sratom</Icon>
<IsA>library</IsA>
<Summary>An LV2 Atom RDF serialisation library.</Summary>
<Description>Sratom is a library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax.</Description>
<Archive sha1sum="602612d643a4972513096792247e560dba34c783" type="tarxz">http://download.drobilla.net/sratom-0.6.14.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>lv2-devel</Dependency>
<Dependency>serd-devel</Dependency>
<Dependency>sord-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>sratom</Name>
<RuntimeDependencies>
<Dependency>serd</Dependency>
<Dependency>sord</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libsratom-0.so*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>sratom-devel</Name>
<Summary>Development files for sratom</Summary>
<RuntimeDependencies>
<Dependency release="current">sratom</Dependency>
<Dependency>lv2-devel</Dependency>
<Dependency>sord-devel</Dependency>
<Dependency>serd-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-06-24</Date>
<Version>0.16.14</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>sratom</Name>
<Summary xml:lang="tr">Bir LV2 Atom RDF serileştirme kitaplığı.</Summary>
<Description xml:lang="tr">Sratom, LV2 atomlarını RDF'ye/RDF'den, özellikle Turtle sözdizimine serileştirmeye yönelik bir kitaplıktır.</Description>
</Source>
<Package>
<Name>sratom-devel</Name>
<Summary xml:lang="tr">sratom için geliştirme dosyaları</Summary>
</Package>
</PISI>