Merge pull request #15207 from 4fury-c3440d8/master

mpd + ncmpcpp
This commit is contained in:
Rmys
2024-10-24 18:02:13 +03:00
committed by GitHub
8 changed files with 54 additions and 28 deletions
+1 -1
View File
@@ -16,5 +16,5 @@ def build():
def install(): def install():
mesontools.install() mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README.rst") pisitools.dodoc("AUTHORS", "NEWS")
+9 -2
View File
@@ -15,8 +15,8 @@
<Description> <Description>
A stable, documented, asynchronous API library for interfacing MPD in the C, C++ and Objective C languages. A stable, documented, asynchronous API library for interfacing MPD in the C, C++ and Objective C languages.
</Description> </Description>
<Archive sha1sum="6e7918b8ed7c7941203eee063424f6445f4d0e34" type="tarxz"> <Archive sha1sum="d122c6f11f613151c0148392f745f81a8677d4f5" type="tarxz">
https://musicpd.org/download/libmpdclient/2/libmpdclient-2.20.tar.xz https://musicpd.org/download/libmpdclient/2/libmpdclient-2.22.tar.xz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>meson</Dependency> <Dependency>meson</Dependency>
@@ -49,6 +49,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2024-10-24</Date>
<Version>2.22</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2021-11-23</Date> <Date>2021-11-23</Date>
<Version>2.20</Version> <Version>2.20</Version>
+7 -6
View File
@@ -8,14 +8,15 @@ 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
j = "--enable-outputs \ j = ''.join([
--disable-clock \ ' --enable-outputs',
--disable-static \ ' --disable-clock',
--disable-visualizer \ ' --disable-static',
--with-taglib \ ' --with-taglib '
" ])
def setup(): def setup():
autotools.autoreconf("-vif")
autotools.configure(j) autotools.configure(j)
def build(): def build():
+9 -2
View File
@@ -15,8 +15,8 @@
<Description> <Description>
ncmpcpp – featureful ncurses based MPD client inspired by ncmpc. ncmpcpp – featureful ncurses based MPD client inspired by ncmpc.
</Description> </Description>
<Archive sha1sum="7e88cabbfacd76054f180860f420b0e1966c6e83" type="tarbz2"> <Archive sha1sum="d8b0790a91935c4aa9d366c353d3e1a59d52f8ec" type="targz">
https://rybczak.net/ncmpcpp/stable/ncmpcpp-0.9.2.tar.bz2 https://github.com/ncmpcpp/ncmpcpp/archive/0.10.1/ncmpcpp-0.10.1.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>ccache</Dependency> <Dependency>ccache</Dependency>
@@ -56,6 +56,13 @@
</Package> </Package>
<History> <History>
<Update release="6">
<Date>2024-10-24</Date>
<Version>0.10.1</Version>
<Comment>Rebuild</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="5"> <Update release="5">
<Date>2023-10-30</Date> <Date>2023-10-30</Date>
<Version>0.9.2</Version> <Version>0.9.2</Version>
+1 -1
View File
@@ -9,8 +9,8 @@ from pisi.actionsapi import pisitools
j = ''.join([ j = ''.join([
' -Ddocumentation=enabled', ' -Ddocumentation=enabled',
' -Dfifo=false',
'', '',
' -Dfifo=true',
' -Dtcp=true', ' -Dtcp=true',
' -Ddsd=true', ' -Ddsd=true',
' -Dcue=true', ' -Dcue=true',
+9 -2
View File
@@ -15,8 +15,8 @@
<Description> <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. 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> </Description>
<Archive sha1sum="b7a144a87292ef7aaa4573c42204b69342c7ae91" type="tarxz"> <Archive sha1sum="73fad0a14bc4f3d487d7e1fdb79ffb96aab4615c" type="tarxz">
https://musicpd.org/download/mpd/0.23/mpd-0.23.12.tar.xz https://musicpd.org/download/mpd/0.23/mpd-0.23.15.tar.xz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>meson</Dependency> <Dependency>meson</Dependency>
@@ -163,6 +163,13 @@
</Package> </Package>
<History> <History>
<Update release="18">
<Date>2024-10-24</Date>
<Version>0.23.15</Version>
<Comment>Rebuild.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="17"> <Update release="17">
<Date>2023-10-30</Date> <Date>2023-10-30</Date>
<Version>0.23.12</Version> <Version>0.23.12</Version>
+7 -11
View File
@@ -4,28 +4,24 @@
# 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 cmaketools from pisi.actionsapi import cmaketools
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import get
shelltools.export("JOBS", get.makeJOBS().replace("-j5", "-j1"))
j = ''.join([ j = ''.join([
'-DCMAKE_BUILD_TYPE=Release ', ' -DCMAKE_BUILD_TYPE=Release',
'-DCMAKE_INSTALL_LIBDIR=lib ', ' -DCMAKE_INSTALL_LIBDIR=lib',
' -Bbuild -G Ninja -L '
]) ])
def setup(): def setup():
shelltools.makedirs("build") cmaketools.configure(j)
shelltools.cd("build")
cmaketools.configure("%s -G Ninja -L" % j, sourceDir = '..')
def build(): def build():
shelltools.system("ninja -C build") mesontools.build()
def install(): def install():
shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR()) mesontools.install()
pisitools.dodoc("ChangeLog", "COPYING.LIB", "README", "TODO", "docs/COPYING*", "docs/README.SDL") pisitools.dodoc("ChangeLog", "COPYING.LIB", "README", "TODO", "docs/COPYING*", "docs/README.SDL")
+11 -3
View File
@@ -18,8 +18,8 @@
<Description> <Description>
The ZZIPlib provides read access on ZIP-archives and unpacked data. It features an additional simplified API following the standard Posix API for file access. The ZZIPlib provides read access on ZIP-archives and unpacked data. It features an additional simplified API following the standard Posix API for file access.
</Description> </Description>
<Archive sha1sum="330cab1c477196d2d26d30d5f4cb031647fd4597" type="targz"> <Archive sha1sum="a48917744eefc5c31d9e5d66352b847d675686c9" type="targz">
https://github.com/gdraheim/zziplib/archive/v0.13.72.tar.gz https://github.com/gdraheim/zziplib/archive/v0.13.78/zziplib-0.13.78.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
@@ -62,12 +62,20 @@
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path> <Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/aclocal</Path> <Path fileType="data">/usr/share/aclocal</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2024-10-24</Date>
<Version>0.13.78</Version>
<Comment>Rebuild</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2023-11-04</Date> <Date>2023-11-04</Date>
<Version>0.13.72</Version> <Version>0.13.72</Version>