libmusicbrainz: new major soversion and split C++ interface.

This commit is contained in:
uglyside
2024-11-23 12:12:55 +03:00
parent 2a7a232351
commit 1fb118fbea
6 changed files with 295 additions and 168 deletions
+21 -11
View File
@@ -1,34 +1,37 @@
<?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>
<Source>
<Name>musicbrainz5</Name>
<Homepage>http://www.musicbrainz.org/</Homepage>
<Homepage>https://musicbrainz.org/doc/libmusicbrainz</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Client library to access metadata of mp3/vorbis/CD media</Summary>
<Description>MusicBrainz is a project that aims to create an open content music encyclopedia. It is an online database of information about recorded music. MusicBrainz client library captures information about artists, the album title, track titles,the length of each track and many more.</Description>
<Archive sha1sum="1576b474c777bb9c4ff906853ef1d3bb14915f50" type="targz">ftp://ftp.parrot.org/.1/blfs/svn/l/libmusicbrainz-5.1.0.tar.gz</Archive>
<Summary>MusicBrainz Client Library.</Summary>
<Description>MusicBrainz client library captures information about artists, the album title, track titles,the length of each track and many more.</Description>
<Archive sha1sum="1576b474c777bb9c4ff906853ef1d3bb14915f50" type="targz">https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>neon-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>cmake</Dependency>
</BuildDependencies>
<!--Patches>
<Patch level="1">libmusicbrainz-5.0.1-build_system-1.patch</Patch>
</Patches-->
<Patches>
<!-- <Patch level="1"></Patch> -->
<Patch level="1">Split_C_interface.patch</Patch>
<Patch level="1">libxml_include_and_const_error.patch</Patch>
</Patches>
</Source>
<Package>
<Name>musicbrainz5</Name>
<RuntimeDependencies>
<Dependency>neon</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>neon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -40,9 +43,9 @@
<Name>musicbrainz5-devel</Name>
<Summary>Development files for musicbrainz5</Summary>
<RuntimeDependencies>
<Dependency release="current">musicbrainz5</Dependency>
<Dependency>neon-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency release="current">musicbrainz5</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -51,6 +54,13 @@
</Package>
<History>
<Update release="6">
<Date>2024-11-23</Date>
<Version>5.1.0</Version>
<Comment>Rebuild new SOVERSION.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2020-03-07</Date>
<Version>5.1.0</Version>