Merge pull request #12286 from suvari/master

new packages: esound, flatbuffers, fstrcmp, goom, libaacs, shairplay,…
This commit is contained in:
Kamil ATLI
2023-08-27 11:58:41 +03:00
committed by GitHub
30 changed files with 3431 additions and 1322 deletions
+20
View File
@@ -0,0 +1,20 @@
#!/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
def setup():
autotools.configure("--disable-static \
--without-xmms")
def build():
autotools.make("CFLAGS=--std=gnu89")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "README")
+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>goom</Name>
<Homepage>https://sourceforge.net/projects/goom</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<Icon>goom</Icon>
<PartOf>multimedia</PartOf>
<Summary>Shared library part of the Goom visualization plugin</Summary>
<Description>Goom is an audio visualizer that can run on almost every platform</Description>
<BuildDependencies>
<Dependency>glibc-devel</Dependency>
<!-- <Dependency>xmms-devel</Dependency> needs glib1 -->
</BuildDependencies>
<Archive sha1sum="4856b86aadc67676c473a4664c5281bc05df278d" type="targz">mirrors://sourceforge/goom/goom2k4/0/goom-2k4-0-src.tar.gz</Archive>
</Source>
<Package>
<Name>goom</Name>
<Summary>Cool visual effects</Summary>
<RuntimeDependencies>
<Dependency>glibc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libgoom2.so*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>goom-devel</Name>
<Summary>Development headers for goom</Summary>
<RuntimeDependencies>
<Dependency>goom</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2005-02-07</Date>
<Version>2004.0</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>goom</Name>
<Summary xml:lang="hu">Klassz videoeffektek</Summary>
<Description xml:lang="hu">A goom egy vizualizáló program, amely képes a legtöbb környezetben működni</Description>
<Summary xml:lang="tr">Goom görselleştirme eklentisinin paylaşılan kitaplık bölümü</Summary>
<Description xml:lang="tr">Goom, hemen hemen her platformda çalışabilen bir ses görselleştiricisidir.</Description>
</Source>
<Package>
<Name>goom-devel</Name>
<Summary xml:lang="hu">A goom fejlécei</Summary>
<Summary xml:lang="tr">Goom için geliştirme dosyaları</Summary>
</Package>
</PISI>
+37
View File
@@ -0,0 +1,37 @@
#!/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
def setup():
shelltools.export("LDFLAGS", "%s -lm" % get.LDFLAGS())
autotools.autoreconf("-fi")
autotools.configure("--with-libwrap \
--enable-static=no \
--enable-alsa \
--enable-ipv6 \
--enable-oss \
--disable-arts \
--disable-dependency-tracking \
--sysconfdir=/etc/esd")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
# Delete the esound library
pisitools.remove("/usr/bin/esd")
pisitools.remove("/usr/share/man/man1/esd.1*")
pisitools.dodoc("MAINTAINERS", "NEWS", "README")
@@ -0,0 +1,11 @@
--- esound-0.2.38/audio_alsa09.c.old 2007-06-11 12:22:24.000000000 +0200
+++ esound-0.2.38/audio_alsa09.c 2007-06-11 12:22:49.000000000 +0200
@@ -486,7 +486,7 @@ void esd_audio_flush(void)
}
if (alsa_playback_handle != NULL)
- snd_pcm_drain( alsa_playback_handle );
+ snd_pcm_drop( alsa_playback_handle );
if (alsadbg)
print_state();
@@ -0,0 +1,10 @@
--- esound-0.2.38/esddsp.c 2007-04-19 16:43:59.000000000 +0200
+++ esound-0.2.38.lennart/esddsp.c 2007-08-09 17:47:11.000000000 +0200
@@ -252,6 +252,7 @@
return (*func) (pathname, flags, mode);
}
+#undef open
int
open (const char *pathname, int flags, ...)
{
@@ -0,0 +1,10 @@
diff -urN esound-0.2.39/audio_oss.c esound-0.2.39.new/audio_oss.c
--- esound-0.2.39/audio_oss.c 2008-07-15 18:00:03.000000000 +0200
+++ esound-0.2.39.new/audio_oss.c 2008-07-21 13:17:58.000000000 +0200
@@ -1,4 +1,5 @@
#include "config.h"
+#include <errno.h>
#ifdef HAVE_MACHINE_SOUNDCARD_H
# include <machine/soundcard.h>
@@ -0,0 +1,12 @@
diff -up esound-0.2.41/esd_config.c.nospawn esound-0.2.41/esd_config.c
--- esound-0.2.41/esd_config.c.nospawn 2009-03-31 23:57:35.860368388 -0400
+++ esound-0.2.41/esd_config.c 2009-03-31 23:57:51.032658859 -0400
@@ -6,7 +6,7 @@
#include <ctype.h>
#include <string.h>
-int esd_no_spawn=0; /* If we can't even find the system config file,
+int esd_no_spawn=1; /* If we can't even find the system config file,
things are screwed up - don't try to make things
worse. */
int esd_spawn_wait_ms=100; /* Time to wait trying to connect to an
@@ -0,0 +1,11 @@
diff -up esound-0.2.38/esdlib.c.spew esound-0.2.38/esdlib.c
--- esound-0.2.38/esdlib.c.spew 2007-04-19 10:43:59.000000000 -0400
+++ esound-0.2.38/esdlib.c 2007-09-19 08:45:44.000000000 -0400
@@ -479,7 +479,6 @@ esd_connect_tcpip(const char *host)
strcpy ( connect_host, "localhost" );
if ( getaddrinfo ( connect_host, NULL, &hints, &result ) != 0 ) {
- printf ("Usage:program_name [address][:port]");
return (-1);
}
+71
View File
@@ -0,0 +1,71 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>esound</Name>
<Homepage>http://www.tux.org/~ricdude/EsounD.html</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2</License>
<Icon>esound</Icon>
<IsA>app:console</IsA>
<Summary>The Enlightened Sound Daemon</Summary>
<Description>esound can mix several audio streams into one sound device. It will mix in pre-loaded samples, too. The requests are transparently handled by PulseAudio so it doesn't need to be launched as a daemon.</Description>
<Archive sha1sum="6c343483b3789f439277935eaad7e478bee685ea" type="tarbz2">http://ftp.gnome.org/pub/GNOME/sources/esound/0.2/esound-0.2.41.tar.bz2</Archive>
<BuildDependencies>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>audiofile-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">esound-0.2.38-drain.patch</Patch>
<Patch level="1">esound-0.2.38-fix-open-macro.patch</Patch>
<Patch level="1">remove-confusing-spew.patch</Patch>
<Patch level="1">esound-nospawn.patch</Patch>
<Patch level="1">esound-0.2.39-fix-errno.patch</Patch>
</Patches>
</Source>
<Package>
<Name>esound</Name>
<RuntimeDependencies>
<Dependency>alsa-lib</Dependency>
<Dependency>audiofile</Dependency>
<Dependency>pulseaudio</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libesd.so*</Path>
<Path fileType="library">/usr/lib/libesddsp.so*</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>esound-devel</Name>
<Summary>Development files for esound</Summary>
<RuntimeDependencies>
<Dependency release="current">esound</Dependency>
<Dependency>audiofile-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/aclocal</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-08-26</Date>
<Version>0.2.41</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>esound</Name>
<Summary xml:lang="tr">Enlightened Ses Sunucusu</Summary>
<Description xml:lang="tr">EsounD birkaç ses akışını bir ses aygıtında birleştirebilir. Ayrıca önceden yüklenmiş örnekleri de ses akışları ile karıştırabilir.</Description>
</Source>
<Package>
<Name>esound-devel</Name>
<Summary xml:lang="tr">esound için geliştirme dosyaları</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
#!/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 shelltools
from pisi.actionsapi import get
def setup():
shelltools.system("./autogen.sh")
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>shairplay</Name>
<Homepage>https://github.com/juhovh/shairplay</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>custom</License>
<Icon>shairplay</Icon>
<IsA>app</IsA>
<Summary>Apple airplay and raop protocol server</Summary>
<Description>Free portable AirPlay server implementation similar to ShairPort. Currently only AirPort Express emulation is supported.</Description>
<Archive sha1sum="d9c02b11e88ab1128b8b012f7553318970c816ab" type="zip">https://github.com/juhovh/shairplay/archive/096b61ad14c90169f438e690d096e3fcf87e504e/shairplay-24082018.zip</Archive>
<BuildDependencies>
<Dependency>avahi-devel</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>avahi-compat-libdns_sd-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>shairplay</Name>
<Files>
<Path fileType="library">/usr/lib/libshairplay*</Path>
</Files>
</Package>
<Package>
<Name>shairplay-devel</Name>
<Summary>Development files for shairplay</Summary>
<RuntimeDependencies>
<Dependency release="current">shairplay</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-08-26</Date>
<Version>24082018</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>shairplay</Name>
<Summary xml:lang="tr">Apple airplay ve raop protokol sunucusu</Summary>
<Description xml:lang="tr">ShairPort'a benzer ücretsiz taşınabilir AirPlay sunucu uygulaması. Şu anda yalnızca AirPort Express öykünmesi desteklenmektedir.</Description>
</Source>
</PISI>
+2704 -1320
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
1b980c446a029bef05d9e562e30a8f57f331cd7b
e08b00f25678a25f19c504eb24de4e77a914bf49
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
e055ba268c8a39d3ab21046dacfc0a7c0fb877d0
3f1c1fb0193adac8fed61957c6b5309dc0016277
+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>
+23
View File
@@ -0,0 +1,23 @@
#!/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())
pisitools.dodoc("LICENSE", "README.md")
+73
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>waylandpp</Name>
<Homepage>https://github.com/NilsBrause/waylandpp</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>'MIT' 'GPL3'</License>
<IsA>app</IsA>
<Icon>waylandpp</Icon>
<Summary>Wayland C++ bindings</Summary>
<Description>The goal of this library is to create such a C++ binding for Wayland using the most modern C++ technology currently available, providing an easy to use C++ API to Wayland.</Description>
<Archive sha1sum="97962c684b07e0cedcef0e46055a639f8a4b4135" type="targz">https://github.com/NilsBrause/waylandpp/archive/refs/tags/1.0.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>pugixml-devel</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>wayland-cursor</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>egl-wayland-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>waylandpp</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>pugixml</Dependency>
<Dependency>wayland</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>wayland-cursor</Dependency>
<Dependency>wayland-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/waylandpp</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib/libwayland*</Path>
</Files>
</Package>
<Package>
<Name>waylandpp-devel</Name>
<Summary>Development files for waylandpp</Summary>
<RuntimeDependencies>
<Dependency>wayland-devel</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency release="current">waylandpp</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-08-26</Date>
<Version>1.0.0</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>waylandpp</Name>
<Summary xml:lang="tr">Wayland C++ bağlamaları</Summary>
<Description xml:lang="tr">Bu kitaplığın amacı, şu anda mevcut olan en modern C++ teknolojisini kullanarak Wayland için böyle bir C++ bağlaması oluşturmak ve Wayland'a kullanımı kolay bir C++ API'si sağlamaktır.</Description>
</Source>
</PISI>