Merge pull request #8880 from 4fury-c3440d8/mpd

music player daemon with dependencies and clients.
This commit is contained in:
Kamil ATLI
2020-12-14 20:27:37 +03:00
committed by GitHub
30 changed files with 1164 additions and 221 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 https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
def setup():
mesontools.configure("-Dtcp=true")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README.rst")
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libmpdclient</Name>
<Homepage>https://www.musicpd.org/libs/libmpdclient/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<PartOf>multimedia.plugin</PartOf>
<Summary>C library to implement a MPD client</Summary>
<Description>
A stable, documented, asynchronous API library for interfacing MPD in the C, C++ and Objective C languages.
</Description>
<Archive sha1sum="37c769a25d24b7c0172aa1256c520b1b7191351d" type="tarxz">
https://musicpd.org/download/libmpdclient/2/libmpdclient-2.19.tar.xz
</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libmpdclient</Name>
<RuntimeDependencies>
<Dependency>vala</Dependency>
<Dependency>glib2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libmpdclient-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libmpdclient</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-12-13</Date>
<Version>2.19</Version>
<Comment>First Beta release.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,22 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libmpdclient</Name>
<Summary xml:lang="tr">MPD için istemci geliştirme kitaplığı</Summary>
<Summary xml:lang="pl">Biblioteka kliencka MPD</Summary>
<Description xml:lang="tr">libmpdclient, MPD etkileşimi için C, C++ ve Object C dillerinde kullanılabilen istikrarlı, belgelendirilmiş, asenkron bir kitaplıktır.</Description>
<Description xml:lang="pl">Biblioteka do tworzenia klientów demona MPD (Music Player Daemon).</Description>
</Source>
<Package>
<Name>libmpdclient-devel</Name>
<Summary xml:lang="tr">libmpdclient için geliştirme dosyaları</Summary>
<Summary xml:lang="pl">Pliki naglowkowe do libmpdclient</Summary>
</Package>
<Package>
<Name>libmpdclient-docs</Name>
<Summary xml:lang="tr">libmpdclient yardım ve API belgeleri</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 https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-python --disable-static --disable-deprecations")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS")
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
import piksemel
import os
import fnmatch
def updateData(filepath):
parse = piksemel.parse(filepath)
for icon in parse.tags("File"):
path = icon.getTagData("Path")
if path.startswith("usr/share/icons/hicolor"):
os.system("/usr/bin/gtk3-update-icon-cache -f /usr/share/icons/hicolor")
break
def setupPackage(metapath, filepath):
updateData(filepath)
def postCleanupPackage(metapath, filepath):
updateData(filepath)
@@ -0,0 +1,31 @@
# Fix bug with window size when music tags are too long.
--- a/src/sources/ario-tree.c
+++ b/src/sources/ario-tree.c
@@ -130,7 +130,7 @@
};
#define ARIO_TREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ARIO_TREE, ArioTreePrivate))
-G_DEFINE_TYPE (ArioTree, ario_tree, GTK_TYPE_SCROLLED_WINDOW)
+G_DEFINE_TYPE_WITH_PRIVATE (ArioTree, ario_tree, GTK_TYPE_SCROLLED_WINDOW)
static void
ario_tree_class_init (ArioTreeClass *klass)
@@ -182,9 +182,6 @@
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE,
0);
-
- /* Private attributes */
- g_type_class_add_private (klass, sizeof (ArioTreePrivate));
}
static void
@@ -275,7 +272,7 @@
construct_properties));
/* Scrolled window property */
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (tree), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (tree), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (tree), GTK_SHADOW_IN);
/* Get drag and drop targets */
+92
View File
@@ -0,0 +1,92 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>ario</Name>
<Homepage>http://ario-player.sourceforge.net/</Homepage>
<Packager>
<Name>Pisilinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<PartOf>multimedia.sound</PartOf>
<Summary>Ario is a GTK+ client for MPD.</Summary>
<Description>ario - A GTK client for MPD (Music player daemon) inspired by Rhythmbox but much lighter and faster.</Description>
<Archive sha1sum="246bef864360953b70a00b2c8123547d669d686b" type="targz">
mirrors://sourceforge/ario-player/1.6/ario-1.6.tar.gz
</Archive>
<BuildDependencies>
<Dependency>avahi</Dependency>
<Dependency>python3</Dependency>
<Dependency>intltool</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>avahi-libs</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>taglib-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>libunique-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>avahi-glib-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libmpdclient-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">fix_window_size_if_tags_are_too_long.patch</Patch>
</Patches>
</Source>
<Package>
<Name>ario</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>curl</Dependency>
<Dependency>avahi</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>taglib</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>libsoup</Dependency>
<Dependency>dbus-glib</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>libunique</Dependency>
<Dependency>avahi-libs</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>avahi-glib</Dependency>
<Dependency>libmpdclient</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc/ario</Path>
</Files>
<Provides>
<COMAR script="pakhandler.py">System.PackageHandler</COMAR>
</Provides>
</Package>
<History>
<Update release="1">
<Date>2020-12-13</Date>
<Version>1.6</Version>
<Comment>First Beta build.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
</History>
</PISI>
+8 -7
View File
@@ -2,21 +2,22 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file https://www.gnu.org/licenses/gpl-3.0.
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
#shelltools.system("./bootstrap") shelltools.system("./bootstrap")
autotools.configure("--disable-static") autotools.configure("--disable-static")
def build(): def build():
autotools.make() autotools.make()
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO")
pisitools.dodoc("ChangeLog", "AUTHORS", "NEWS", "README", "TODO")
+90 -82
View File
@@ -1,87 +1,95 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>faac</Name> <Name>faac</Name>
<Homepage>https://github.com/knik0/faac</Homepage> <Homepage>https://github.com/knik0/faac</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>LGPLv2.1</License> <License>LGPLv2.1</License>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>MPEG-4 audio codecs</Summary> <Summary>MPEG-4 audio codecs</Summary>
<Description>Free MPEG-4 audio codecs by AudioCoding.com.</Description> <Description>Free MPEG-4 audio codecs by AudioCoding.com.</Description>
<Archive sha1sum="35ed1059f34bd411c80e9a8745eddf16c112be69" type="targz">mirrors://sourceforge/faac/faac-1.29.9.2.tar.gz</Archive> <Archive sha1sum="a07f7f5d700f9aa15fb70276c9ae2199c4cfc2cb" type="targz">
<BuildDependencies> https://ftp.osuosl.org/pub/blfs/conglomeration/faac/faac-1_30.tar.gz
<Dependency>libmp4v2-devel</Dependency> </Archive>
</BuildDependencies> <BuildDependencies>
<Patches> <Dependency>libmp4v2-devel</Dependency>
<!-- <Patch level="1">mp4v2-1.9.patch</Patch> --> </BuildDependencies>
<!-- <Patch level="0">mp4v2-2.0.0.patch</Patch> --> <Patches>
<!-- <Patch level="0">altivec.patch</Patch> --> <!-- <Patch level="1">missing.patch</Patch> -->
</Patches> </Patches>
</Source> </Source>
<Package> <Package>
<Name>faac</Name> <Name>faac</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>libmp4v2</Dependency> <Dependency>libmp4v2</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path> <Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/faac</Path> <Path fileType="man">/usr/share/man</Path>
<Path fileType="man">/usr/share/man</Path> <Path fileType="doc">/usr/share/doc</Path>
</Files> </Files>
</Package> </Package>
<Package> <Package>
<Name>faac-devel</Name> <Name>faac-devel</Name>
<Summary>Development files for faac</Summary> <Summary>Development files for faac.</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">faac</Dependency> <Dependency release="current">faac</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="5"> <Update release="6">
<Date>2020-01-18</Date> <Date>2020-12-13</Date>
<Version>1.29.9.2</Version> <Version>1.30</Version>
<Comment>Rebuild</Comment> <Comment>Ver. bump</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="4"> <Update release="5">
<Date>2018-08-01</Date> <Date>2020-01-18</Date>
<Version>1.29.9.2</Version> <Version>1.29.9.2</Version>
<Comment>Rebuild</Comment> <Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="3"> <Update release="4">
<Date>2017-02-12</Date> <Date>2018-08-01</Date>
<Version>1.28</Version> <Version>1.29.9.2</Version>
<Comment>Rebuild</Comment> <Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="2"> <Update release="3">
<Date>2016-06-09</Date> <Date>2017-02-12</Date>
<Version>1.28</Version> <Version>1.28</Version>
<Comment>Release Bump</Comment> <Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="1"> <Update release="2">
<Date>2014-12-14</Date> <Date>2016-06-09</Date>
<Version>1.28</Version> <Version>1.28</Version>
<Comment>First release</Comment> <Comment>Release Bump</Comment>
<Name>Yusuf Aydemir</Name> <Name>Pisi Linux Community</Name>
<Email>yusuf.aydemir@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
</History> <Update release="1">
<Date>2014-12-14</Date>
<Version>1.28</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI> </PISI>
+8 -8
View File
@@ -1,12 +1,12 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<PISI> <PISI>
<Source> <Source>
<Name>faac</Name> <Name>faac</Name>
<Summary xml:lang="tr">Özgür MPEG-4 ses codecleri</Summary> <Summary xml:lang="tr">Özgür MPEG-4 ses codecleri</Summary>
</Source> </Source>
<Package> <Package>
<Name>faac-devel</Name> <Name>faac-devel</Name>
<Summary xml:lang="tr">faac için geliştirme dosyaları</Summary> <Summary xml:lang="tr">faac için geliştirme dosyaları</Summary>
</Package> </Package>
</PISI> </PISI>
+7 -8
View File
@@ -4,21 +4,20 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
#pisitools.dosed("libfaad/Makefile.am", "iquote ", "I") shelltools.system("./bootstrap")
autotools.autoreconf("-vfi") autotools.configure("--without-xmms --disable-static")
autotools.configure("--without-xmms \
--disable-static")
def build(): def build():
autotools.make() autotools.make()
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "README*")
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "TODO")
+98 -91
View File
@@ -1,97 +1,104 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>faad2</Name> <Name>faad2</Name>
<Homepage>https://github.com/knik0/faad2</Homepage> <Homepage>https://github.com/knik0/faad2</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>GPLv2</License>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>MPEG2 and MPEG4 AAC decoder</Summary> <Summary>Freeware Advanced Audio (AAC) Decoder including SBR decoding.</Summary>
<Description>FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder.</Description> <Description>FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. FAAD2 includes code for SBR (HE AAC) decoding. FAAD2 is licensed under the GPL.</Description>
<Archive sha1sum="0d49c516d4a83c39053a9bd214fddba72cbc34ad" type="targz">https://downloads.sourceforge.net/faac/faad2-2.8.8.tar.gz</Archive> <Archive sha1sum="7f2666d3aa891cb923d97cec1d73365944338f79" type="targz">
<BuildDependencies> https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2_10_0.tar.gz
<!-- <Dependency>libmp4v2-devel</Dependency> --> </Archive>
</BuildDependencies> <BuildDependencies>
<Patches> <!-- <Dependency></Dependency> -->
<!-- </BuildDependencies>
<Patch level="1">faad2-2.7-libmp4ff-shared-lib.patch</Patch> <Patches>
<Patch level="1">faad2-2.7-man1_MANS.patch</Patch> <!-- <Patch>missing.patch</Patch> -->
<Patch>faad2-2.7-libmp4ff-install-mp4ff_int_types_h.patch</Patch> </Patches>
--> </Source>
</Patches>
</Source>
<Package> <Package>
<Name>faad2</Name> <Name>faad2</Name>
<RuntimeDependencies> <RuntimeDependencies>
<!-- <Dependency>libmp4v2</Dependency> --> <!-- <Dependency></Dependency> -->
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path> <Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/faad2</Path> <Path fileType="man">/usr/share/man</Path>
<Path fileType="man">/usr/share/man</Path> <Path fileType="doc">/usr/share/doc</Path>
</Files> </Files>
</Package> </Package>
<Package> <Package>
<Name>faad2-devel</Name> <Name>faad2-devel</Name>
<Summary>Development files for faad2</Summary> <Summary>Development files for faad2.</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">faad2</Dependency> <Dependency release="current">faad2</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
</Files> <Path fileType="library">/usr/lib/pkgconfig</Path>
</Package> </Files>
</Package>
<History> <History>
<Update release="6"> <Update release="7">
<Date>2020-03-03</Date> <Date>2020-12-13</Date>
<Version>2.8.8</Version> <Version>2.10</Version>
<Comment>Rebuild.</Comment> <Comment>Ver. bump</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="5"> <Update release="6">
<Date>2020-01-18</Date> <Date>2020-03-03</Date>
<Version>2.8.8</Version> <Version>2.8.8</Version>
<Comment>Version bump.</Comment> <Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="4"> <Update release="5">
<Date>2018-08-01</Date> <Date>2020-01-18</Date>
<Version>2.8.8</Version> <Version>2.8.8</Version>
<Comment>Version bump.</Comment> <Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="3"> <Update release="4">
<Date>2017-02-12</Date> <Date>2018-08-01</Date>
<Version>2.7</Version> <Version>2.8.8</Version>
<Comment>Rebuild</Comment> <Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="2"> <Update release="3">
<Date>2016-06-09</Date> <Date>2017-02-12</Date>
<Version>2.7</Version> <Version>2.7</Version>
<Comment>Release Bump</Comment> <Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="1"> <Update release="2">
<Date>2014-05-20</Date> <Date>2016-06-09</Date>
<Version>2.7</Version> <Version>2.7</Version>
<Comment>First release</Comment> <Comment>Release Bump</Comment>
<Name>Serdar Soytetir</Name> <Name>Pisi Linux Community</Name>
<Email>kaptan@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
</History> <Update release="1">
<Date>2014-05-20</Date>
<Version>2.7</Version>
<Comment>First release</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
</History>
</PISI> </PISI>
+9 -9
View File
@@ -1,13 +1,13 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<PISI> <PISI>
<Source> <Source>
<Name>faad2</Name> <Name>faad2</Name>
<Summary xml:lang="tr">AAC yorumlayıcı</Summary> <Summary xml:lang="tr">AAC yorumlayıcı</Summary>
<Description xml:lang="tr">FAAD2 bir HE, LC, MAIN ve LTP profil, MPEG2 ve MPEG4 AAC çözücüdür.</Description> <Description xml:lang="tr">FAAD2 bir HE, LC, MAIN ve LTP profil, MPEG2 ve MPEG4 AAC çözücüdür.</Description>
</Source> </Source>
<Package> <Package>
<Name>faad2-devel</Name> <Name>faad2-devel</Name>
<Summary xml:lang="tr">faad2 için geliştirme dosyaları</Summary> <Summary xml:lang="tr">faad2 için geliştirme dosyaları</Summary>
</Package> </Package>
</PISI> </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 https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
j = "--enable-outputs \
--disable-visualizer \
--disable-clock \
--disable-static \
--with-taglib \
"
def setup():
autotools.configure(j)
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "COPYING", "INSTALL", "NEWS")
@@ -0,0 +1,26 @@
From 399e0f47008b487df3505476c959b4f42d8bc1b1 Mon Sep 17 00:00:00 2001
From: Louis Sautier <sautier.louis@gmail.com>
Date: Sat, 9 May 2020 14:31:52 +0200
Subject: [PATCH] Fix build with GCC 10 by adding missing include
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fixes the following error:
./mpdpp.h:438:15: error: ‘runtime_error’ is not a member of ‘std’
---
src/mpdpp.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mpdpp.h b/src/mpdpp.h
index a2bb79eb..abd3666c 100644
--- a/src/mpdpp.h
+++ b/src/mpdpp.h
@@ -25,6 +25,7 @@
#include <exception>
#include <random>
#include <set>
+#include <stdexcept>
#include <vector>
#include <mpd/client.h>
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0"?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>ncmpcpp</Name>
<Homepage>https://rybczak.net/ncmpcpp/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<PartOf>multimedia.sound</PartOf>
<Summary>NCurses Music Player Client (Plus Plus).</Summary>
<Description>
ncmpcpp – featureful ncurses based MPD client inspired by ncmpc.
</Description>
<Archive sha1sum="bb604fe6c42f0f5f9547d5dc4d7d52d293399f42" type="tarbz2">
https://rybczak.net/ncmpcpp/stable/ncmpcpp-0.8.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>libmpdclient-devel</Dependency>
<Dependency>curl-devel</Dependency>
<!-- <Dependency>fftw3-devel</Dependency> -->
<Dependency>boost-devel</Dependency>
<Dependency>taglib-devel</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>readline-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">gcc10.patch</Patch>
</Patches>
</Source>
<Package>
<Name>ncmpcpp</Name>
<RuntimeDependencies>
<Dependency>libmpdclient</Dependency>
<Dependency>mpd</Dependency>
<Dependency>curl</Dependency>
<Dependency>boost</Dependency>
<!-- <Dependency>fftw3</Dependency> -->
<Dependency>libgcc</Dependency>
<Dependency>taglib</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>readline</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-12-13</Date>
<Version>0.8.2</Version>
<Comment>0.9 release coming soon.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>ncmpcpp</Name>
<Summary xml:lang="tr">Ncurses tabanlı MPD istemcisi</Summary>
<Description xml:lang="tr">Ncmpcpp; etiket düzenleyici, çalma listesi düzenleyici, şarkı sözü desteği vb. özellikleri olan bir MPD istemcisidir.</Description>
</Source>
</PISI>
+105
View File
@@ -0,0 +1,105 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
def setup():
# pisitools.dosed("doc/meson.build", "sphinx-build", "sphinx-build3")
pisitools.ldflags.add("-lbsd")
pisitools.cxxflags.add("-lbsd")
mesontools.configure("-Ddocumentation=enabled -Dfifo=false \
\
-Dtcp=true \
-Ddsd=true \
-Dcue=true \
-Dpipe=true \
-Dhttpd=true \
-Depoll=true \
-Ddaemon=true \
-Dinotify=true \
-Deventfd=true \
-Dsignalfd=true \
-Drecorder=true \
-Ddatabase=true \
-Dneighbor=true \
-Dwave_encoder=true \
-Dlocal_socket=true \
\
-Dao=enabled \
-Dgme=enabled \
-Dmad=enabled \
-Dmms=enabled \
-Dnfs=enabled \
-Dicu=enabled \
-Doss=enabled \
-Dfaad=enabled \
-Dflac=enabled \
-Dipv6=enabled \
-Dupnp=enabled \
-Dcurl=enabled \
-Dalsa=enabled \
-Dopus=enabled \
-Dlame=enabled \
-Djack=enabled \
-Dsoxr=enabled \
-Ddbus=enabled \
-Dpcre=enabled \
-Dyajl=enabled \
-Dzlib=enabled \
-Dzzip=enabled \
-Dqobuz=enabled \
-Dtidal=enabled \
-Diconv=enabled \
-Dshout=enabled \
-Dbzip2=enabled \
-Dshine=enabled \
-Dpulse=enabled \
-Dexpat=enabled \
-Dopenal=enabled \
-Dmpg123=enabled \
-Dvorbis=enabled \
-Dudisks=enabled \
-Dwebdav=enabled \
-Dmpcdec=enabled \
-Dffmpeg=enabled \
-Dmikmod=enabled \
-Did3tag=enabled \
-Dsqlite=enabled \
-Dmodplug=enabled \
-Dwavpack=enabled \
-Dtwolame=enabled \
-Diso9660=enabled \
-Dsndfile=enabled \
-Dsmbclient=enabled \
-Daudiofile=enabled \
-Dvorbisenc=enabled \
-Dfluidsynth=enabled \
-Dsoundcloud=enabled \
-Dchromaprint=enabled \
-Dlibmpdclient=enabled \
-Dlibsamplerate=enabled \
-Dcdio_paranoia=enabled \
-Dsolaris_output=enabled \
\
-Dzeroconf=auto \
\
-Dsndio=disabled \
-Dadplug=disabled \
-Dtremor=disabled \
-Dsidplay=disabled \
-Dsystemd=disabled \
-Dwildmidi=disabled")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.insinto("/etc", "doc/mpdconf.example", "mpd.conf")
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README.md")
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
for d in ["/var/lib/mpd", "/var/lib/mpd/.mpd", "/var/lib/mpd/.mpd/playlists", "/var/lib/mpd/.mpd/music"]:
if not os.path.exists(d):
os.mkdir(d)
# $ id nobody
# uid=250(mpd) gid=18(audio)
os.chown(d, 250, 18)
os.chmod(d, 0750)
os.system("/sbin/mudur_tmpfiles.py /usr/lib/tmpfiles.d/mpd.conf")
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
serviceType = "server"
serviceDesc = \
\
_({"en": "Music Player Daemon",
"tr": "Müzik Çalıcı Sunucusu"})
from comar.service import *
import re
import os
PIDFILE = "/run/mpd/mpd.pid"
@synchronized
def start():
startService(command="/usr/bin/mpd",
args="/etc/mpd.conf",
pidfile=PIDFILE,
donotify=True)
@synchronized
def stop():
stopService(PIDFILE,
donotify=True)
def status():
return isServiceRunning(PIDFILE)
@@ -0,0 +1 @@
d /run/mpd 0755 mpd audio
+167
View File
@@ -0,0 +1,167 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>mpd</Name>
<Homepage>https://www.musicpd.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>service</IsA>
<PartOf>multimedia.stream</PartOf>
<Summary>Music Player Daemon.</Summary>
<Description>
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.
</Description>
<Archive sha1sum="30bb8adcb6665fa3863f181f14a513209876297a" type="tarxz">
https://www.musicpd.org/download/mpd/0.22/mpd-0.22.3.tar.xz
</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>cmake</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>yajl-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>expat-devel</Dependency>
<Dependency>samba-devel</Dependency>
<Dependency>icu4c-devel</Dependency>
<Dependency>avahi-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libao-devel</Dependency>
<Dependency>shine-devel</Dependency>
<Dependency>libmms-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
<Dependency>libgme-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libnfs-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>libsoxr-devel</Dependency>
<Dependency>libupnp-devel</Dependency>
<Dependency>twolame-devel</Dependency>
<Dependency>wavpack-devel</Dependency>
<Dependency>zziplib-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libshout-devel</Dependency>
<Dependency>liburing-devel</Dependency>
<Dependency>libmpcdec-devel</Dependency>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>audiofile-devel</Dependency>
<Dependency>libid3tag-devel</Dependency>
<Dependency>libmikmod-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>fluidsynth-devel</Dependency>
<Dependency>libmodplug-devel</Dependency>
<Dependency>libsndfile-devel</Dependency>
<Dependency>libmpdclient-devel</Dependency>
<Dependency>libsamplerate-devel</Dependency>
<Dependency>libchromaprint-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<!-- for documentation build. -->
<Dependency>python3-six</Dependency>
<Dependency>python3-Babel</Dependency>
<Dependency>python3-sphinx</Dependency>
<Dependency>python3-certifi</Dependency>
<Dependency>python3-requests</Dependency>
<Dependency>python3-imagesize</Dependency>
<Dependency>python3-snowballstemmer</Dependency>
<Dependency>python3-sphinx-alabaster-theme</Dependency>
<Dependency>python3-sphinxcontrib-websupport</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>mpd</Name>
<RuntimeDependencies>
<Dependency>curl</Dependency>
<Dependency>flac</Dependency>
<Dependency>yajl</Dependency>
<Dependency>lame</Dependency>
<Dependency>zlib</Dependency>
<Dependency>dbus</Dependency>
<Dependency>boost</Dependency>
<Dependency>expat</Dependency>
<Dependency>samba</Dependency>
<Dependency>icu4c</Dependency>
<Dependency>avahi</Dependency>
<Dependency>faad2</Dependency>
<Dependency>libao</Dependency>
<Dependency>shine</Dependency>
<Dependency>libmms</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>sqlite</Dependency>
<Dependency>openal</Dependency>
<Dependency>ffmpeg</Dependency>
<Dependency>libgme</Dependency>
<Dependency>libmad</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libnfs</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>libopus</Dependency>
<Dependency>libsoxr</Dependency>
<Dependency>libupnp</Dependency>
<Dependency>twolame</Dependency>
<Dependency>wavpack</Dependency>
<Dependency>zziplib</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libshout</Dependency>
<Dependency>liburing</Dependency>
<Dependency>libmpcdec</Dependency>
<Dependency>libgcrypt</Dependency>
<Dependency>audiofile</Dependency>
<Dependency>libid3tag</Dependency>
<Dependency>libmikmod</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>avahi-libs</Dependency>
<Dependency>fluidsynth</Dependency>
<Dependency>libmodplug</Dependency>
<Dependency>libsndfile</Dependency>
<Dependency>libmpdclient</Dependency>
<Dependency>libsamplerate</Dependency>
<Dependency>libchromaprint</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<!-- <Path fileType="data">/usr/lib/tmpfiles.d/</Path> -->
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<AdditionalFiles>
<!-- <AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/mpd.conf">tmpfiles.conf</AdditionalFile> -->
</AdditionalFiles>
<Provides>
<!--
<COMAR script="service.py">System.Service</COMAR>
<COMAR script="package.py">System.Package</COMAR>
-->
</Provides>
</Package>
<History>
<Update release="1">
<Date>2020-12-13</Date>
<Version>0.22.3</Version>
<Comment>First Beta release.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mpd</Name>
<Summary xml:lang="tr">Müzik Çalıcı Sunucusu (MPD)</Summary>
<Description xml:lang="tr">MPD çoğu müzik dosyasını (MP3, Ogg Vorbis, FLAC, AAC, Mod vs.) çalar ve ağda yayınlar.</Description>
</Source>
</PISI>
+4 -9
View File
@@ -2,7 +2,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
@@ -10,21 +10,16 @@ from pisi.actionsapi import get
def setup(): def setup():
autotools.autoreconf("-vif") autotools.autoreconf("-vif")
autotools.configure("--disable-static \ autotools.configure("--disable-static")
--without-docdir")
#FIXME: documentation is temporarily disabled since update release 7.
#--with-documentation=/usr/share/doc/%s" % get.srcNAME())
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build(): def build():
autotools.make() autotools.make()
#def check(): def check():
#autotools.make("check") autotools.make("-k check")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.remove("/usr/share/doc/libupnp/IXML_Programming_Guide.pdf")
#pisitools.remove("/usr/share/doc/libupnp/UPnP_Programming_Guide.pdf")
+15 -7
View File
@@ -1,24 +1,25 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>libupnp</Name> <Name>libupnp</Name>
<Homepage>http://pupnp.sourceforge.net/</Homepage> <Homepage>https://github.com/pupnp/pupnp</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>BSD</License> <License>BSD</License>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Portable UPnP library</Summary> <Summary>Portable UPnP library.</Summary>
<Description>The Universal Plug and Play (UPnP) SDK for Linux provides support for building UPnP-compliant control points, devices, and bridges on Linux.</Description> <Description>The Universal Plug and Play (UPnP) SDK for Linux provides support for building UPnP-compliant control points, devices, and bridges on Linux.</Description>
<Archive sha1sum="6adb96f864bb030263b8b57b2ab4610eeddb37b5" type="tarbz2">https://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%201.6.25/libupnp-1.6.25.tar.bz2</Archive> <Archive sha1sum="b14cff9ddd7cfe7f0e4bf552387122a31770f51f" type="tarbz2">
mirrors://sourceforge/pupnp/libupnp-1.14.0.tar.bz2
</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>kernel-headers</Dependency> <Dependency>kernel-headers</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<!-- <Patch level="1">pthread-flag.patch</Patch> --> <!-- <Patch level="1">CVE-2020-13848.patch</Patch> -->
<!-- <Patch>CVE-2016-6255.patch</Patch> -->
</Patches> </Patches>
</Source> </Source>
@@ -32,7 +33,7 @@
<Package> <Package>
<Name>libupnp-devel</Name> <Name>libupnp-devel</Name>
<Summary>Development files for libupnp</Summary> <Summary>Development files for libupnp.</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">libupnp</Dependency> <Dependency release="current">libupnp</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
@@ -43,6 +44,13 @@
</Package> </Package>
<History> <History>
<Update release="5">
<Date>2020-12-13</Date>
<Version>1.14.0</Version>
<Comment>Ver. bump</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="4"> <Update release="4">
<Date>2018-08-07</Date> <Date>2018-08-07</Date>
<Version>1.6.25</Version> <Version>1.6.25</Version>
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
j = "-DCMAKE_BUILD_TYPE=release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_DOCUMENTATION=ON \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_UTILS=ON -L \
"
def setup():
shelltools.system("./bootstrap")
cmaketools.configure(j)
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
for t in ["utils/nfs-cat", "utils/nfs-cp", "utils/nfs-ls"]:
pisitools.dobin(t)
pisitools.dodoc("COPYING", "README")
+73
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libnfs</Name>
<Homepage>https://github.com/sahlberg/libnfs</Homepage>
<Packager>
<Name>Mogyorósi Petra</Name>
<Email>squeakymouse@protonmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<License>GPLv3</License>
<License>BSDv2</License>
<PartOf>network.connection</PartOf>
<IsA>library</IsA>
<Summary>NFS client library</Summary>
<Description>LIBNFS is a client library for accessing NFS shares over a network.</Description>
<Archive sha1sum="004de9e12cf726d7d5fe09b7aa47d14c3703e70f" type="targz">
https://github.com/sahlberg/libnfs/archive/libnfs-4.0.0.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>libxslt</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libnfs</Name>
<Summary>NFS client library</Summary>
<RuntimeDependencies>
<Dependency>glibc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libnfs.so</Path>
<Path fileType="library">/usr/lib/libnfs.so.11.0.0</Path>
<Path fileType="library">/usr/lib/libnfs.so.2.0.0</Path>
<Path fileType="man">/usr/share/man/*</Path>
<Path fileType="doc">/usr/share/doc/*</Path>
</Files>
</Package>
<Package>
<Name>libnfs-devel</Name>
<Summary>Development files for libnfs</Summary>
<RuntimeDependencies>
<Dependency>libnfs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/*</Path>
<Path fileType="config">/usr/lib/pkgconfig/*</Path>
<Path fileType="config">/usr/lib/cmake/*</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2020-12-13</Date>
<Version>4.0.0</Version>
<Comment>Ver. bump</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="1">
<Date>2018-07-03</Date>
<Version>3.0.0</Version>
<Comment>Latest revision from GitHub</Comment>
<Name>Mogyorósi Petra</Name>
<Email>squeakymouse@protonmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,10 @@
<PISI>
<Source>
<Name>libnfs</Name>
<Description xml:lang="hu">A libnfs egy NFS-kezelő könyvtár, ami háromféle módon tud hozzáférést nyújtani az NFS-szolgáltatásokhoz</Description>
</Source>
<Package>
<Name>libnfs-devel</Name>
<Summary xml:lang="hu">A libnfs fejlécei</Summary>
</Package>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools, pisitools, get
def setup():
autotools.rawConfigure("--mandir=/usr/share/man")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
+68
View File
@@ -0,0 +1,68 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>liburing</Name>
<Homepage>https://git.kernel.dk/cgit/liburing/</Homepage>
<Packager>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Packager>
<License>GPL</License>
<License>LGPL</License>
<License>MIT</License>
<IsA>library</IsA>
<PartOf>programming.library</PartOf>
<Summary>This is the io_uring library, liburing.</Summary>
<Description>liburing provides helpers to setup and teardown io_uring instances, and also a simplified interface for applications that don't need (or want) to deal with the full kernel side implementation.</Description>
<Archive sha1sum="5b30af49cd8620dd6c5b339fec26b3d2d9c843e7" type="tarbz2">
https://git.kernel.dk/cgit/liburing/snapshot/liburing-0.7.tar.bz2
</Archive>
<BuildDependencies>
<!-- <Dependency>glibc</Dependency> -->
</BuildDependencies>
</Source>
<Package>
<Name>liburing</Name>
<Conflicts>
<!-- <Package></Package> -->
</Conflicts>
<RuntimeDependencies>
<!-- <Dependency>glibc</Dependency> -->
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<AdditionalFiles>
<!-- <AdditionalFile owner="" permission="" target=""></AdditionalFile> -->
</AdditionalFiles>
<Provides>
<!-- <COMAR script=""></COMAR> -->
</Provides>
</Package>
<Package>
<Name>liburing-devel</Name>
<RuntimeDependencies>
<Dependency release="current">liburing</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-12-13</Date>
<Version>0.7</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
</History>
</PISI>