deadbeef version bump + new dependency

This commit is contained in:
4fury
2019-04-14 19:47:00 +03:00
parent bc9304e4c0
commit c0faaa3076
5 changed files with 169 additions and 14 deletions
+38
View File
@@ -0,0 +1,38 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
options = "\
--disable-static \
--enable-fixed-point \
"
if get.buildTYPE() == "_emul32":
options += " --libdir=/usr/lib32 \
"
shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig")
autotools.configure(options)
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", \
"COPYING", \
"README.md")
# if get.buildTYPE() == "_emul32":
# pisitools.dodoc("README", "NEWS", "AUTHORS")
+80
View File
@@ -0,0 +1,80 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>opusfile</Name>
<Homepage>http://opus-codec.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Opusfile</Summary>
<Description>
Opusfile provides application developers with a high-level API for decoding and seeking in .opus files.
</Description>
<Archive sha1sum="7aefeb6a2255899d8ff02cc25295837bf47e4c02" type="targz">
https://archive.mozilla.org/pub/opus/opusfile-0.9.tar.gz
</Archive>
<BuildDependencies>
<Dependency>libogg-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>libogg-32bit</Dependency>
<Dependency>libopus-32bit</Dependency>
<Dependency>openssl-32bit</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>opusfile</Name>
<BuildDependencies>
<Dependency>libogg</Dependency>
<Dependency>libopus</Dependency>
<Dependency>openssl</Dependency>
</BuildDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/opusfile/*</Path>
</Files>
</Package>
<Package>
<Name>opusfile-devel</Name>
<Summary>Development files for opusfile</Summary>
<RuntimeDependencies>
<Dependency release="current">opusfile</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/opus</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>opusfile-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for opusfile</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">opusfile</Dependency>
<Dependency>libogg-32bit</Dependency>
<Dependency>libopus-32bit</Dependency>
<Dependency>openssl-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-04-14</Date>
<Version>0.9</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>opusfile</Name>
<Summary xml:lang="tr">unkown</Summary>
<Description xml:lang="tr">unkown</Description>
</Source>
<Package>
<Name>opusfile-devel</Name>
<Summary xml:lang="tr">unkown</Summary>
</Package>
</PISI>
+10 -6
View File
@@ -5,14 +5,14 @@
# See the file http://www.gnu.org/licenses/gpl.txt # See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup(): def setup():
#if compile against gtk3=yes then a libtool compile error, so now build against gtk2 shelltools.system("NOCONFIGURE=1 ./autogen.sh")
shelltools.system("./autogen.sh") autotools.configure()
autotools.configure("--enable-gtk3=no --enable-staticlink=no")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -20,7 +20,11 @@ def build():
autotools.make() autotools.make()
def install(): def install():
autotools.install() autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "README") pisitools.dodoc("about.txt", \
"AUTHORS", \
"ChangeLog", \
"COPYING*", \
"README*")
+28 -8
View File
@@ -3,7 +3,7 @@
<PISI> <PISI>
<Source> <Source>
<Name>deadbeef</Name> <Name>deadbeef</Name>
<Homepage>http://deadbeef.sourceforge.net</Homepage> <Homepage>http://deadbeef.sourceforge.net/</Homepage>
<Packager> <Packager>
<Name>PisiLİnux Community</Name> <Name>PisiLİnux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
@@ -13,11 +13,15 @@
<IsA>app:gui</IsA> <IsA>app:gui</IsA>
<PartOf>multimedia.sound</PartOf> <PartOf>multimedia.sound</PartOf>
<Summary>Audio player for GNU/Linux systems with X11</Summary> <Summary>Audio player for GNU/Linux systems with X11</Summary>
<Description>DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris).</Description> <Description>
<Archive sha1sum="5db2c1676f69654bee8bfb8f0995148d68673d90" type="targz">https://github.com/Alexey-Yakovenko/deadbeef/archive/0.7.2.tar.gz</Archive> DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.
<!--<Patches> </Description>
<Archive sha1sum="9a9bab6b0e072169f17624dc885bf07e69941a2b" type="targz">
https://codeload.github.com/DeaDBeeF-Player/deadbeef/tar.gz/1.8.0
</Archive>
<!-- <Patches>
<Patch level="1">plugins_vfs_zip_vfs_zip_c.patch</Patch> <Patch level="1">plugins_vfs_zip_vfs_zip_c.patch</Patch>
</Patches>--> </Patches> -->
<BuildDependencies> <BuildDependencies>
<Dependency>atk-devel</Dependency> <Dependency>atk-devel</Dependency>
<Dependency>gtk2-devel</Dependency> <Dependency>gtk2-devel</Dependency>
@@ -26,13 +30,17 @@
<Dependency>faad2-devel</Dependency> <Dependency>faad2-devel</Dependency>
<Dependency>cairo-devel</Dependency> <Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency> <Dependency>pango-devel</Dependency>
<Dependency>libcue-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency> <Dependency>ffmpeg-devel</Dependency>
<Dependency>libmad-devel</Dependency> <Dependency>libmad-devel</Dependency>
<Dependency>libzip-devel</Dependency> <Dependency>libzip-devel</Dependency>
<Dependency>imlib2-devel</Dependency> <Dependency>imlib2-devel</Dependency>
<Dependency>wavpack-devel</Dependency> <Dependency>wavpack-devel</Dependency>
<Dependency>libcddb-devel</Dependency> <Dependency>libcddb-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>opusfile-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency> <Dependency>alsa-lib-devel</Dependency>
<Dependency>libmp4v2-devel</Dependency>
<Dependency>libvorbis-devel</Dependency> <Dependency>libvorbis-devel</Dependency>
<Dependency>libsndfile-devel</Dependency> <Dependency>libsndfile-devel</Dependency>
<Dependency>cdparanoia-devel</Dependency> <Dependency>cdparanoia-devel</Dependency>
@@ -61,13 +69,17 @@
<Dependency>faad2</Dependency> <Dependency>faad2</Dependency>
<Dependency>cairo</Dependency> <Dependency>cairo</Dependency>
<Dependency>pango</Dependency> <Dependency>pango</Dependency>
<Dependency>libcue</Dependency>
<Dependency>ffmpeg</Dependency> <Dependency>ffmpeg</Dependency>
<Dependency>libmad</Dependency> <Dependency>libmad</Dependency>
<Dependency>libzip</Dependency> <Dependency>libzip</Dependency>
<Dependency>imlib2</Dependency> <Dependency>imlib2</Dependency>
<Dependency>wavpack</Dependency> <Dependency>wavpack</Dependency>
<Dependency>libcddb</Dependency> <Dependency>libcddb</Dependency>
<Dependency>libopus</Dependency>
<Dependency>opusfile</Dependency>
<Dependency>alsa-lib</Dependency> <Dependency>alsa-lib</Dependency>
<Dependency>libmp4v2</Dependency>
<Dependency>libvorbis</Dependency> <Dependency>libvorbis</Dependency>
<Dependency>cdparanoia</Dependency> <Dependency>cdparanoia</Dependency>
<Dependency>libogg</Dependency> <Dependency>libogg</Dependency>
@@ -87,17 +99,25 @@
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include/deadbeef</Path>
<Path fileType="library">/usr/lib/deadbeef</Path> <Path fileType="library">/usr/lib/deadbeef</Path>
<Path fileType="data">/usr/lib/deadbeef/convpresets</Path>
<Path fileType="data">/usr/share/applications</Path> <Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/deadbeef</Path> <Path fileType="data">/usr/share/deadbeef/pixmaps</Path>
<Path fileType="doc">/usr/share/doc/deadbeef</Path>
<Path fileType="data">/usr/share/icons/hicolor/*/apps</Path> <Path fileType="data">/usr/share/icons/hicolor/*/apps</Path>
<Path fileType="localedata">/usr/share/locale</Path> <Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc/deadbeef</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2019-04-14</Date>
<Version>1.8.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2018-09-01</Date> <Date>2018-09-01</Date>
<Version>0.7.20</Version> <Version>0.7.20</Version>