Merge pull request #2827 from alihanozturk/master

speex:update wavpack:update wavpack:fix actions libsoup:update libcaca:rebuild libshout:update hardware/firewire:update and rebuild
This commit is contained in:
Alihan Öztürk
2017-02-17 09:17:10 +02:00
committed by GitHub
17 changed files with 360 additions and 224 deletions
+7
View File
@@ -48,6 +48,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>0.5.4</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>0.5.4</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>Programming interface for IEEE 1394 based cameras</Summary>
<Description>libdc1394 is a library that is intended to provide a high level programming interface for application developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specification (found at http://www.1394ta.org/).</Description>
<Archive sha1sum="fb487f0e3f4096d81b34ccbe0e92cf99a0a47140" type="targz">https://sourceforge.net/projects/libdc1394/files/libdc1394-2/2.2.4/libdc1394-2.2.4.tar.gz</Archive>
<Archive sha1sum="dae8a3ea7d800d438d813e1a14155cced5912a29" type="targz">https://sourceforge.net/projects/libdc1394/files/libdc1394-2/2.2.5/libdc1394-2.2.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>libraw1394-devel</Dependency>
<Dependency>libusb-devel</Dependency>
@@ -46,6 +46,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>2.2.5</Version>
<Comment>Version bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-11-27</Date>
<Version>2.2.4</Version>
@@ -0,0 +1,19 @@
Author: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Forwarded: Yes
Applied-Upstream: 2.3.1
Last-Update: 2016-08-11
Description: Fix FTBFS with gcc6
Index: b/src/ffadotypes.h
===================================================================
--- a/src/ffadotypes.h
+++ b/src/ffadotypes.h
@@ -51,6 +51,8 @@ struct ffado_handle {
};
+#include <cmath>
+#include <algorithm>
#include <vector>
#include <string>
@@ -1,65 +0,0 @@
# AUTHOR: lilrc <lilrc@users-sourceforge.net>
# A patch to avoid calling jackd --version from within the build system
# which generates a sandbox violation. Instead use pkgconfig as jack
# will install the necessary pkgconfig files.
diff -ur libffado-2.1.0.a/SConstruct libffado-2.1.0.b/SConstruct
--- libffado-2.1.0.a/SConstruct 2013-04-01 12:55:08.239992516 +0200
+++ libffado-2.1.0.b/SConstruct 2013-04-01 13:54:42.019972442 +0200
@@ -194,16 +194,6 @@
# restricted to 0-255.
return (int(maj) << 24) | (int(min) << 8) | int(patch)
-def CheckJackdVer():
- print 'Checking jackd version...',
- ret = Popen("which jackd >/dev/null 2>&1 && jackd --version | cut -d ' ' -f 3", shell=True, stdout=PIPE).stdout.read()[:-1]
- if (ret == ""):
- print "not installed"
- return -1
- else:
- print ret
- return VersionInt(ret)
-
if env['SERIALIZE_USE_EXPAT']:
env['SERIALIZE_USE_EXPAT']=1
else:
@@ -248,24 +238,9 @@
if not env['SERIALIZE_USE_EXPAT']:
pkgs['libxml++-2.6'] = '2.13.0'
- # Provide a way for users to compile newer libffado which will work
- # against older jack installations which will not accept the new API
- # version reported at runtime.
- jackd_ver = CheckJackdVer()
- if (jackd_ver != -1):
- # If jackd is available, use the version number reported by it. This
- # means users don't have to have jack development files present on
- # their system for this to work.
- have_jack = (jackd_ver >= VersionInt('0.0.0'))
- good_jack1 = (jackd_ver < VersionInt('1.9.0')) and (jackd_ver >= VersionInt('0.122.0'))
- good_jack2 = (jackd_ver >= VersionInt('1.9.9'))
- else:
- # Jackd is not runnable. Attempt to identify a version from
- # pkgconfig on the off-chance jack details are available from there.
- print "Will retry jack detection using pkg-config"
- have_jack = conf.CheckPKG('jack >= 0.0.0')
- good_jack1 = conf.CheckPKG('jack < 1.9.0') and conf.CheckPKG('jack >= 0.122.0')
- good_jack2 = conf.CheckPKG('jack >= 1.9.9')
+ have_jack = conf.CheckPKG('jack >= 0.0.0')
+ good_jack1 = conf.CheckPKG('jack < 1.9.0') and conf.CheckPKG('jack >= 0.122.0')
+ good_jack2 = conf.CheckPKG('jack >= 1.9.9')
if env['ENABLE_SETBUFFERSIZE_API_VER'] == 'auto':
if not(have_jack):
print """
diff -ur libffado-2.1.0.a/support/tools/ffado-diag-static libffado-2.1.0.b/support/tools/ffado-diag-static
--- libffado-2.1.0.a/support/tools/ffado-diag-static 2010-05-03 21:37:15.000000000 +0200
+++ libffado-2.1.0.b/support/tools/ffado-diag-static 2013-04-02 17:45:15.924979761 +0200
@@ -75,7 +75,7 @@
print " gcc ............... %s" % get_version_first_line('gcc --version')
print " g++ ............... %s" % get_version_first_line('g++ --version')
print " PyQt4 (by pyuic4) . %s" % get_version_first_line('pyuic4 --version')
- print " jackd ............. %s" % get_version_first_line('jackd --version')
+ print " jackd ............. %s" % get_version_first_line('pkg-config --modversion jack')
print " path ............ %s" % get_command_path('jackd')
print " flags ........... %s" % get_package_flags("jack")
print " libraw1394 ........ %s" % get_package_version("libraw1394")
@@ -1,44 +0,0 @@
# Patch to change the order of the checks for jack version. See
# http://subversion.ffado.org/ticket/381 for more information.
# Applied upstream.
Index: SConstruct
===================================================================
--- SConstruct (revision 2574)
+++ SConstruct (revision 2575)
@@ -250,21 +250,21 @@
# Provide a way for users to compile newer libffado which will work
# against older jack installations which will not accept the new API
# version reported at runtime.
- jackd_ver = CheckJackdVer()
- if (jackd_ver != -1):
- # If jackd is available, use the version number reported by it. This
- # means users don't have to have jack development files present on
- # their system for this to work.
- have_jack = (jackd_ver >= VersionInt('0.0.0'))
- good_jack1 = (jackd_ver < VersionInt('1.9.0')) and (jackd_ver >= VersionInt('0.121.4'))
- good_jack2 = (jackd_ver >= VersionInt('1.9.9'))
+ have_jack = conf.CheckPKG('jack')
+ if have_jack:
+ good_jack1 = conf.CheckPKG('jack < 1.9.0') and conf.CheckPKG('jack >= 0.121.4')
+ good_jack2 = conf.CheckPKG('jack >= 1.9.9')
else:
- # Jackd is not runnable. Attempt to identify a version from
- # pkgconfig on the off-chance jack details are available from there.
- print "Will retry jack detection using pkg-config"
- have_jack = conf.CheckPKG('jack >= 0.0.0')
- good_jack1 = conf.CheckPKG('jack < 1.9.0') and conf.CheckPKG('jack >= 0.122.0')
- good_jack2 = conf.CheckPKG('jack >= 1.9.9')
+ jackd_ver = CheckJackdVer()
+ if (jackd_ver != -1):
+ # If jackd is unknown to pkg-config but is never-the-less
+ # runnable, use the version number reported by it. This means
+ # users don't have to have jack development files present on
+ # their system for this to work.
+ have_jack = (jackd_ver >= VersionInt('0.0.0'))
+ good_jack1 = (jackd_ver < VersionInt('1.9.0')) and (jackd_ver >= VersionInt('0.121.4'))
+ good_jack2 = (jackd_ver >= VersionInt('1.9.9'))
+
if env['ENABLE_SETBUFFERSIZE_API_VER'] == 'auto':
if not(have_jack):
print """
@@ -1,102 +0,0 @@
# AUTHOR: Karl Linden (lilrc)
# DESCRIPTION: Patch to remove the automagic dependency on PyQt and friends.
# STATUS: Sent upstream as of 26 March 2015.
# SEE: http://subversion.ffado.org/ticket/391
Index: SConstruct
===================================================================
--- SConstruct (revision 2587)
+++ SConstruct (working copy)
@@ -68,6 +68,7 @@
this code.""", False ),
BoolVariable( "ENABLE_ALL", "Enable/Disable support for all devices.", False ),
BoolVariable( "SERIALIZE_USE_EXPAT", "Use libexpat for XML serialization.", False ),
+ EnumVariable( "BUILD_MIXER", "Build the ffado-mixer", 'auto', allowed_values=('auto', 'true', 'false'), ignorecase=2),
BoolVariable( "BUILD_TESTS", """\
Build the tests in their directory. As some contain quite some functionality,
this is on by default.
@@ -379,28 +380,33 @@
#
# PyQT checks
-build_mixer = False
-if conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'dbus' ) and conf.CheckForPyModule( 'PyQt4' ) and conf.CheckForPyModule( 'dbus.mainloop.qt' ):
- env['PYUIC4'] = True
- build_mixer = True
+if env['BUILD_MIXER'] != 'false':
+ if conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'dbus' ) and conf.CheckForPyModule( 'PyQt4' ) and conf.CheckForPyModule( 'dbus.mainloop.qt' ):
+ env['BUILD_MIXER'] = 'true'
+ elif not env.GetOption('clean'):
+ if env['BUILD_MIXER'] == 'auto':
+ env['BUILD_MIXER'] = 'false'
+ print """
+The prerequisites ('pyuic4' and the python-modules 'dbus' and 'PyQt4', the
+packages could be named like dbus-python and PyQt) to build the mixer were not
+found. Therefore the qt4 mixer will not be installed."""
+ else: # env['BUILD_MIXER'] == 'true'
+ print """
+The prerequisites ('pyuic4' and the python-modules 'dbus' and 'PyQt4', the
+packages could be named like dbus-python and PyQt) to build the mixer were not
+found, but BUILD_MIXER was requested."""
+ Exit( 1 )
-if conf.CheckForApp( 'xdg-desktop-menu --help' ):
- env['XDG_TOOLS'] = True
-else:
- print """
-I couldn't find the program 'xdg-desktop-menu'. Together with xdg-icon-resource
-this is needed to add the fancy entry to your menu. But if the mixer will be
-installed, you can start it by executing "ffado-mixer".
-"""
+env['XDG_TOOLS'] = False
+if env['BUILD_MIXER'] == 'true':
+ if conf.CheckForApp( 'xdg-desktop-menu --help' ) and conf.CheckForApp( 'xdg-icon-resource --help' ):
+ env['XDG_TOOLS'] = True
+ else:
+ print """
+I couldn't find the 'xdg-desktop-menu' and 'xdg-icon-resource' programs. These
+are needed to add the fancy entry for the mixer to your menu, but you can still
+start it by executing "ffado-mixer"."""
-if not build_mixer and not env.GetOption('clean'):
- print """
-I couldn't find all the prerequisites ('pyuic4' and the python-modules 'dbus'
-and 'PyQt4', the packages could be named like dbus-python and PyQt) to build the
-mixer.
-Therefor the qt4 mixer will not get installed.
-"""
-
#
# Optional pkg-config
#
@@ -510,7 +516,7 @@
env.Alias( "install", env['sharedir'] )
env.Alias( "install", env['bindir'] )
env.Alias( "install", env['mandir'] )
-if build_mixer:
+if env['BUILD_MIXER'] == 'true':
env.Alias( "install", env['pypkgdir'] )
#
@@ -909,7 +915,7 @@
if env.GetOption( "clean" ):
env.Execute( action )
- if env.has_key( 'XDG_TOOLS' ) and env.has_key( 'PYUIC4' ):
+ if env['BUILD_MIXER'] == 'true' and env['XDG_TOOLS']:
if not env.GetOption("clean"):
action = "install"
else:
Index: support/mixer-qt4/SConscript
===================================================================
--- support/mixer-qt4/SConscript (revision 2587)
+++ support/mixer-qt4/SConscript (working copy)
@@ -26,7 +26,7 @@
Import( 'env' )
-if env.has_key('PYUIC4'):
+if env['BUILD_MIXER'] == 'true':
e = env.Clone()
def findfiles( arg, dirname, names ):
@@ -0,0 +1,252 @@
Index: /trunk/libffado/src/SConscript
===================================================================
--- /trunk/libffado/src/SConscript (revision 2590)
+++ /trunk/libffado/src/SConscript (revision 2650)
@@ -289,4 +289,7 @@
libenv.MergeFlags( env['LIBCONFIG_FLAGS'] )
if not env['SERIALIZE_USE_EXPAT']:
+ if 'LIBXML30_FLAGS' in env :
+ libenv.MergeFlags( env['LIBXML30_FLAGS'] )
+ if not('LIBXML30_FLAGS' in env) :
libenv.MergeFlags( env['LIBXML26_FLAGS'] )
else:
Index: /trunk/libffado/src/libutil/serialize_libxml.cpp
===================================================================
--- /trunk/libffado/src/libutil/serialize_libxml.cpp (revision 1763)
+++ /trunk/libffado/src/libutil/serialize_libxml.cpp (revision 2650)
@@ -76,9 +76,17 @@
Util::XMLSerialize::writeVersion()
{
+#if LIBXMLXX_MAJOR_VERSION == 3
+ xmlpp::Element* pElem = m_doc.get_root_node()->add_child_element( "CacheVersion" );
+#else
xmlpp::Node* pNode = m_doc.get_root_node();
xmlpp::Element* pElem = pNode->add_child( "CacheVersion" );
+#endif
char* valstr;
asprintf( &valstr, "%s", CACHE_VERSION );
+#if LIBXMLXX_MAJOR_VERSION == 3
+ pElem->set_first_child_text( valstr );
+#else
pElem->set_child_text( valstr );
+#endif
free( valstr );
}
@@ -100,12 +108,20 @@
}
- xmlpp::Node* pNode = m_doc.get_root_node();
+ xmlpp::Element* pNode = m_doc.get_root_node();
pNode = getNodePath( pNode, tokens );
// element to be added
+#if LIBXMLXX_MAJOR_VERSION == 3
+ xmlpp::Element* pElem = pNode->add_child_element( tokens[tokens.size() - 1] );
+#else
xmlpp::Element* pElem = pNode->add_child( tokens[tokens.size() - 1] );
+#endif
char* valstr;
asprintf( &valstr, "%lld", value );
+#if LIBXMLXX_MAJOR_VERSION == 3
+ pElem->set_first_child_text( valstr );
+#else
pElem->set_child_text( valstr );
+#endif
free( valstr );
@@ -128,16 +144,21 @@
}
- xmlpp::Node* pNode = m_doc.get_root_node();
+ xmlpp::Element* pNode = m_doc.get_root_node();
pNode = getNodePath( pNode, tokens );
// element to be added
+#if LIBXMLXX_MAJOR_VERSION == 3
+ xmlpp::Element* pElem = pNode->add_child_element( tokens[tokens.size() - 1] );
+ pElem->set_first_child_text( str );
+#else
xmlpp::Element* pElem = pNode->add_child( tokens[tokens.size() - 1] );
pElem->set_child_text( str );
+#endif
return true;
}
-xmlpp::Node*
-Util::XMLSerialize::getNodePath( xmlpp::Node* pRootNode,
+xmlpp::Element*
+Util::XMLSerialize::getNodePath( xmlpp::Element* pRootNode,
std::vector<string>& tokens )
{
@@ -150,5 +171,5 @@
unsigned int iTokenIdx = 0;
- xmlpp::Node* pCurNode = pRootNode;
+ xmlpp::Element* pCurNode = pRootNode;
for (bool bFound = false;
( iTokenIdx < tokens.size() - 1 );
@@ -161,5 +182,5 @@
{
if ( ( *it )->get_name() == tokens[iTokenIdx] ) {
- pCurNode = *it;
+ pCurNode = (xmlpp::Element*) *it;
bFound = true;
break;
@@ -172,5 +193,9 @@
for ( unsigned int i = iTokenIdx; i < tokens.size() - 1; i++, iTokenIdx++ ) {
+#if LIBXMLXX_MAJOR_VERSION == 3
+ pCurNode = pCurNode->add_child_element( tokens[iTokenIdx] );
+#else
pCurNode = pCurNode->add_child( tokens[iTokenIdx] );
+#endif
}
return pCurNode;
@@ -255,8 +280,15 @@
debugOutput( DEBUG_LEVEL_VERY_VERBOSE, "pNode = %s\n", pNode->get_name().c_str() );
+#if LIBXMLXX_MAJOR_VERSION == 3
+ xmlpp::Node::NodeSet nodeSet = pNode->find( strMemberName );
+ for ( xmlpp::Node::NodeSet::iterator it = nodeSet.begin();
+ it != nodeSet.end();
+ ++it )
+#else
xmlpp::NodeSet nodeSet = pNode->find( strMemberName );
for ( xmlpp::NodeSet::iterator it = nodeSet.begin();
it != nodeSet.end();
++it )
+#endif
{
const xmlpp::Element* pElement =
@@ -264,6 +296,11 @@
if ( pElement && pElement->has_child_text() ) {
char* tail;
+#if LIBXMLXX_MAJOR_VERSION == 3
+ value = strtoll( pElement->get_first_child_text()->get_content().c_str(),
+ &tail, 0 );
+#else
value = strtoll( pElement->get_child_text()->get_content().c_str(),
&tail, 0 );
+#endif
debugOutput( DEBUG_LEVEL_VERY_VERBOSE, "found %s = %lld\n",
strMemberName.c_str(), value );
@@ -291,13 +328,24 @@
xmlpp::Node* pNode = pDoc->get_root_node();
+#if LIBXMLXX_MAJOR_VERSION == 3
+ xmlpp::Node::NodeSet nodeSet = pNode->find( strMemberName );
+ for ( xmlpp::Node::NodeSet::iterator it = nodeSet.begin();
+ it != nodeSet.end();
+ ++it )
+#else
xmlpp::NodeSet nodeSet = pNode->find( strMemberName );
for ( xmlpp::NodeSet::iterator it = nodeSet.begin();
it != nodeSet.end();
++it )
+#endif
{
const xmlpp::Element* pElement = dynamic_cast< const xmlpp::Element* >( *it );
if ( pElement ) {
if ( pElement->has_child_text() ) {
+#if LIBXMLXX_MAJOR_VERSION == 3
+ str = pElement->get_first_child_text()->get_content();
+#else
str = pElement->get_child_text()->get_content();
+#endif
} else {
str = "";
@@ -323,5 +371,9 @@
}
xmlpp::Node* pNode = pDoc->get_root_node();
+#if LIBXMLXX_MAJOR_VERSION == 3
+ xmlpp::Node::NodeSet nodeSet = pNode->find( strMemberName );
+#else
xmlpp::NodeSet nodeSet = pNode->find( strMemberName );
+#endif
return nodeSet.size() > 0;
}
Index: /trunk/libffado/src/libutil/serialize_libxml.h
===================================================================
--- /trunk/libffado/src/libutil/serialize_libxml.h (revision 1154)
+++ /trunk/libffado/src/libutil/serialize_libxml.h (revision 2650)
@@ -81,5 +81,5 @@
DECLARE_DEBUG_MODULE;
- xmlpp::Node* getNodePath( xmlpp::Node* pRootNode,
+ xmlpp::Element* getNodePath( xmlpp::Element* pRootNode,
std::vector<std::string>& tokens );
};
Index: /trunk/libffado/tests/SConscript
===================================================================
--- /trunk/libffado/tests/SConscript (revision 2141)
+++ /trunk/libffado/tests/SConscript (revision 2650)
@@ -33,4 +33,7 @@
env.MergeFlags( env['LIBRAW1394_FLAGS'] )
if not env['SERIALIZE_USE_EXPAT']:
+ if 'LIBXML30_FLAGS' in env :
+ env.MergeFlags( env['LIBXML30_FLAGS'] )
+ if not('LIBXML30_FLAGS' in env) :
env.MergeFlags( env['LIBXML26_FLAGS'] )
else:
Index: /trunk/libffado/SConstruct
===================================================================
--- /trunk/libffado/SConstruct (revision 2628)
+++ /trunk/libffado/SConstruct (revision 2650)
@@ -277,5 +277,8 @@
if not env['SERIALIZE_USE_EXPAT']:
- pkgs['libxml++-2.6'] = '2.13.0'
+ if conf.CheckPKG('libxml++-3.0'):
+ pkgs['libxml++-3.0'] = '3.0.0'
+ if not('libxml++-3.0' in pkgs):
+ pkgs['libxml++-2.6'] = '2.13.0'
# Provide a way for users to compile newer libffado which will work
@@ -359,4 +362,6 @@
if conf.CheckPKG('libxml++-2.6 >= 2.39.1'):
env.Append(CXXFLAGS = '-std=gnu++11')
+ if conf.CheckPKG('libxml++-3.0 >= 3.0.0'):
+ env.Append(CXXFLAGS = '-std=gnu++11')
# Check for C99 lrint() and lrintf() functions used to convert from
Index: /trunk/libffado/support/tools/SConscript
===================================================================
--- /trunk/libffado/support/tools/SConscript (revision 2321)
+++ /trunk/libffado/support/tools/SConscript (revision 2650)
@@ -34,4 +34,7 @@
if not e.GetOption( "clean" ):
if not env['SERIALIZE_USE_EXPAT']:
+ if 'LIBXML30_FLAGS' in env :
+ e.MergeFlags( env['LIBXML30_FLAGS'] )
+ if not('LIBXML30_FLAGS' in env) :
e.MergeFlags( env['LIBXML26_FLAGS'] )
else:
Index: /trunk/libffado/support/firmware/SConscript
===================================================================
--- /trunk/libffado/support/firmware/SConscript (revision 2089)
+++ /trunk/libffado/support/firmware/SConscript (revision 2650)
@@ -34,5 +34,8 @@
env.MergeFlags( env['LIBIEC61883_FLAGS'] )
if not env['SERIALIZE_USE_EXPAT']:
- env.MergeFlags( env['LIBXML26_FLAGS'] )
+ if 'LIBXML30_FLAGS' in env :
+ env.MergeFlags( env['LIBXML30_FLAGS'] )
+ if not('LIBXML30_FLAGS' in env) :
+ env.MergeFlags( env['LIBXML26_FLAGS'] )
else:
env.PrependUnique( LIBS=["expat"] )
Index: /trunk/libffado/support/dbus/SConscript
===================================================================
--- /trunk/libffado/support/dbus/SConscript (revision 2165)
+++ /trunk/libffado/support/dbus/SConscript (revision 2650)
@@ -42,5 +42,8 @@
env.MergeFlags( env['LIBRAW1394_FLAGS'] )
if not env['SERIALIZE_USE_EXPAT']:
- env.MergeFlags( env['LIBXML26_FLAGS'] )
+ if 'LIBXML30_FLAGS' in env :
+ env.MergeFlags( env['LIBXML30_FLAGS'] )
+ if not('LIBXML30_FLAGS' in env) :
+ env.MergeFlags( env['LIBXML26_FLAGS'] )
else:
env.PrependUnique( LIBS=["expat"] )
+10 -6
View File
@@ -12,7 +12,7 @@
<License>GPLv3</License>
<Summary>Free firewire audio drivers</Summary>
<Description>libffado tries to provide open-source drivers for all FireWire based pro-audio devices.</Description>
<Archive sha1sum="189c2205df215fa497566a2338a52daa2e7034fa" type="targz">http://www.ffado.org/files/libffado-2.2.1.tgz</Archive>
<Archive sha1sum="c7a6cef7cbf8e2ff5f5dbe5ca62fd1bfa0ddaa2a" type="targz">http://www.ffado.org/files/libffado-2.3.0.tgz</Archive>
<BuildDependencies>
<Dependency>xdg-utils</Dependency>
<Dependency>glibmm-devel</Dependency>
@@ -30,11 +30,8 @@
<Patch level="1">libffado-api-doc-only.patch</Patch>
<Patch level="1">libffado-libconfig145.patch</Patch>
<Patch level="1">flags.patch</Patch>
<Patch level="0">libffado-2.2.1-jack-detect.patch</Patch>
<Patch level="0">libffado-2.2.1-mixer.patch</Patch>
<!--<Patch level="1">libffado-2.1.0-no-jackd-version.patch</Patch>-->
<!--<Patch level="1">libffado-gcc47.patch</Patch>
<Patch level="3">fix-segfault-on-close.patch</Patch>-->
<Patch level="1">gcc6.patch</Patch>
<Patch level="3">libxml++3.patch</Patch>
</Patches>
</Source>
@@ -103,6 +100,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>2.3.0</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-10</Date>
<Version>2.2.1</Version>
+7
View File
@@ -54,6 +54,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>1.0.11</Version>
<Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>1.0.11</Version>
+7
View File
@@ -50,6 +50,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>1.2.0</Version>
<Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>1.2.0</Version>
+7
View File
@@ -39,6 +39,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>2.1.2</Version>
<Comment>Rebuild.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-11-27</Date>
<Version>2.1.2</Version>
+7
View File
@@ -55,6 +55,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>0.99_beta19</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>0.99_beta19</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>A library for communicating with and sending data to an icecast server</Summary>
<Description>Libshout is a library for communicating with and sending data to an icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server.</Description>
<Archive sha1sum="147c5670939727420d0e2ad6a20468e2c2db1e20" type="targz">http://downloads.us.xiph.org/releases/libshout/libshout-2.3.1.tar.gz</Archive>
<Archive sha1sum="cca5606f38e84a4c46223796b06cf7483abaa32f" type="targz">http://downloads.us.xiph.org/releases/libshout/libshout-2.4.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libogg-devel</Dependency>
@@ -59,6 +59,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>2.4.1</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>2.3.1</Version>
+10 -3
View File
@@ -12,13 +12,13 @@
<IsA>app:console</IsA>
<Summary>Audio compression format designed for speech and its converter application</Summary>
<Description>speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs. The package also contains a command-line tool to convert to/from Speex codec.</Description>
<Archive sha1sum="52daa72572e844e5165315e208da539b2a55c5eb" type="targz">http://downloads.us.xiph.org/releases/speex/speex-1.2rc1.tar.gz</Archive>
<Archive sha1sum="18ebc3fa3236b4369509e9439acc32d0e864fa7f" type="targz">http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>libogg-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">constant.patch</Patch>
<Patch level="1">configure.patch</Patch>
<!-- <Patch level="1">constant.patch</Patch> -->
<!-- <Patch level="1">configure.patch</Patch> -->
</Patches>
</Source>
@@ -65,6 +65,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>1.2.0</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-09</Date>
<Version>1.2_rc1</Version>
+2
View File
@@ -4,11 +4,13 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
shelltools.system("./autogen.sh")
autotools.configure("--prefix=/usr \
--libdir=/usr/lib \
--disable-static \
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>WavPack audio compression tools</Summary>
<Description>WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode.</Description>
<Archive sha1sum="ef99ec8d2e91bcb486ad640cfec0d970f43eb750" type="tarbz2">http://www.wavpack.com/wavpack-4.75.0.tar.bz2</Archive>
<Archive sha1sum="7a8c9228d8e0f48828cf0a8f31aabcc8ae1f1c3b" type="targz">https://github.com/dbry/WavPack/archive/5.1.0.tar.gz</Archive>
</Source>
<Package>
@@ -37,6 +37,13 @@
</Package>
<History>
<Update release="3">
<Date>2017-02-17</Date>
<Version>5.1.0</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>4.75.0</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>An HTTP library implementation in C</Summary>
<Description>libsoup is an HTTP client/server library for GNOME.</Description>
<Archive sha1sum="15884a4a764175b6e3ac6321b0bd9e8ecbf73ac4" type="tarxz">mirrors://gnome/libsoup/2.54/libsoup-2.54.1.tar.xz</Archive>
<Archive sha1sum="faf72c678d013b8ad9d1d9eecc7e7da8a93c4dd1" type="tarxz">mirrors://gnome/libsoup/2.56/libsoup-2.56.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>gtk-doc</Dependency>
@@ -106,6 +106,13 @@
</Package>
<History>
<Update release="4">
<Date>2017-02-17</Date>
<Version>2.56.0</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-06-09</Date>
<Version>2.54.1</Version>