mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 09:07:14 +08:00
soundstack
This commit is contained in:
parent
e1e3bee9cf
commit
ddcf6408d0
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=alsa-firmware
|
||||
pkgver=1.0.25
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="ALSA firmware package"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://alsa-project.org/"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=alsa-lib
|
||||
pkgver=1.0.25
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="An alternative implementation of Linux sound support"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.alsa-project.org"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=alsa-oss
|
||||
pkgver=1.0.25
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="OSS compatibility library"
|
||||
arch=(i686 x86_64)
|
||||
license=('GPL')
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=alsa-plugins
|
||||
pkgver=1.0.25
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Extra alsa plugins"
|
||||
arch=(i686 x86_64)
|
||||
url="http://www.alsa-project.org"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=alsa-utils
|
||||
pkgver=1.0.25
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="An alternative implementation of Linux sound support"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.alsa-project.org"
|
||||
|
@ -4,8 +4,8 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=cdemu-client
|
||||
pkgver=1.4.0
|
||||
pkgrel=4
|
||||
pkgver=1.5.0
|
||||
pkgrel=1
|
||||
pkgdesc="Simple command-line client for controlling cdemu-daemon"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://cdemu.sourceforge.net/"
|
||||
@ -13,11 +13,11 @@ license=('GPL')
|
||||
depends=('python2' 'dbus-python' 'cdemu-daemon')
|
||||
makedepends=('intltool')
|
||||
conflicts=('cdemu')
|
||||
source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.gz)
|
||||
md5sums=('ce469f0660dfa4a9306faed00b3e6d6c')
|
||||
source=("http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2")
|
||||
md5sums=('11141138f2b91a7100445d9c32b31181')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
# python2 fix
|
||||
sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' src/cdemu
|
||||
@ -27,6 +27,7 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
make DESTDIR=$pkgdir install
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
|
@ -4,30 +4,31 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=cdemu-daemon
|
||||
pkgver=1.4.0
|
||||
pkgrel=7
|
||||
pkgver=1.5.0
|
||||
pkgrel=1
|
||||
pkgdesc="CD/DVD-ROM device emulator daemon"
|
||||
arch=('i686' 'x86_64')
|
||||
backup=('etc/conf.d/cdemud'
|
||||
'etc/dbus-1/system.d/cdemud-dbus.conf')
|
||||
url="http://cdemu.sourceforge.net/"
|
||||
license=('GPL')
|
||||
depends=('glib2' 'dbus' 'dbus-glib' 'libdaemon' 'vhba-module' "libmirage=$pkgver" 'libao')
|
||||
depends=('glib2' 'dbus' 'dbus-glib' 'libdaemon' 'vhba-module' "libmirage=$pkgver" 'libao' 'systemd-units')
|
||||
optdepends=('alsa-lib: to enable the ALSA audio driver'
|
||||
'pulseaudio: to enable the PA audio driver')
|
||||
install=cdemud.install
|
||||
source=("http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.gz"
|
||||
source=("http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2"
|
||||
'cdemud.conf'
|
||||
'cdemud.rc'
|
||||
'cdemu-daemon.service')
|
||||
md5sums=('f7ccc0abc33057d552ec7b0925fce63a'
|
||||
'c3097a01d9e79093485181ff47a81542'
|
||||
'29b9bc0023ff17e14091f3fb8438ccb4'
|
||||
md5sums=('5ba780caa26d855942512b5b3c22405a'
|
||||
'914b3577284e9ae1ebe442aa837eea2d'
|
||||
'6d32f6a4b7465adaf7b92a3537279e7b'
|
||||
'be9a8f50da3f42129c0a0e3dea8cd56c')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/$pkgname
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--libexecdir=/usr/lib/$pkgname
|
||||
make
|
||||
}
|
||||
|
||||
@ -46,3 +47,4 @@ package() {
|
||||
"$pkgdir/usr/share/dbus-1/system-services/net.sf.cdemu.CDEMUD_Daemon.service"
|
||||
|
||||
}
|
||||
|
||||
|
@ -1,12 +1,9 @@
|
||||
# how many optical drives to emulate
|
||||
NUM_DRIVES=2
|
||||
NUM_DEVICES=2
|
||||
|
||||
# control device
|
||||
CTL_DEVICE=/dev/vhba_ctl
|
||||
# audio backend (null, alsa or pulse)
|
||||
AUDIO_DRIVER=pulse
|
||||
|
||||
# audio backend (null, alsa or pulseaudio)
|
||||
AUDIO_BACKEND=null
|
||||
# log file
|
||||
LOG_FILE=/var/log/cdemud.log
|
||||
|
||||
DAEMON="/usr/bin/cdemud"
|
||||
BUS="system"
|
||||
LOG_FILE="/var/log/cdemu.log"
|
@ -7,3 +7,4 @@ post_install () {
|
||||
post_remove() {
|
||||
groupdel cdemu
|
||||
}
|
||||
|
||||
|
@ -2,33 +2,11 @@
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/conf.d/cdemud
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Loading vhba and loop modules"
|
||||
modprobe loop
|
||||
modprobe vhba
|
||||
if [ $? -ne 0 ]; then
|
||||
stat_fail
|
||||
else
|
||||
stat_done
|
||||
fi
|
||||
|
||||
stat_busy "Waiting for $CTL_DEVICE"
|
||||
i=0
|
||||
until [ -c $CTL_DEVICE -o $i -ge 10 ]; do
|
||||
i=`expr $i + 1`
|
||||
sleep 1
|
||||
done
|
||||
if [ -c $CTL_DEVICE ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
fi
|
||||
|
||||
stat_busy "Starting cdemud"
|
||||
cdemud -n $NUM_DRIVES -c $CTL_DEVICE -a $AUDIO_BACKEND -b $BUS -l $LOG_FILE &
|
||||
/usr/lib/cdemu-daemon/cdemu-daemon-system.sh &
|
||||
if [ $? -ne 0 ]; then
|
||||
stat_fail
|
||||
else
|
||||
@ -38,7 +16,7 @@ case "$1" in
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping cdemud"
|
||||
kill -9 `pidof cdemud` &>/dev/null && sleep 1 && rmmod vhba
|
||||
kill `pidof cdemud` &>/dev/null
|
||||
if [ $? -ne 0 ]; then
|
||||
stat_fail
|
||||
else
|
||||
@ -54,3 +32,4 @@ case "$1" in
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgname=('cdrdao')
|
||||
pkgver=1.2.3
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL')
|
||||
url="http://cdrdao.sourceforge.net/"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgname=celt
|
||||
pkgver=0.11.1
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc="Low-latency audio communication codec"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.celt-codec.org"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=dssi
|
||||
pkgver=1.1.1
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="An API for audio plugins, with particular application for software synthesis plugins with native user interfaces."
|
||||
arch=("i686" "x86_64")
|
||||
url="http://dssi.sourceforge.net/"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=ffmpeg
|
||||
pkgver=0.10.3
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://ffmpeg.org/"
|
||||
|
@ -1,122 +0,0 @@
|
||||
Index: ffserver.c
|
||||
===================================================================
|
||||
--- ffserver.c (revision 23065)
|
||||
+++ ffserver.c (working copy)
|
||||
@@ -2232,7 +2232,7 @@
|
||||
switch(c->state) {
|
||||
case HTTPSTATE_SEND_DATA_HEADER:
|
||||
memset(&c->fmt_ctx, 0, sizeof(c->fmt_ctx));
|
||||
- av_metadata_set2(&c->fmt_ctx.metadata, "author" , c->stream->author , 0);
|
||||
+ av_metadata_set2(&c->fmt_ctx.metadata, "artist" , c->stream->author , 0);
|
||||
av_metadata_set2(&c->fmt_ctx.metadata, "comment" , c->stream->comment , 0);
|
||||
av_metadata_set2(&c->fmt_ctx.metadata, "copyright", c->stream->copyright, 0);
|
||||
av_metadata_set2(&c->fmt_ctx.metadata, "title" , c->stream->title , 0);
|
||||
Index: libavformat/rm.c
|
||||
===================================================================
|
||||
--- libavformat/rm.c (revision 23065)
|
||||
+++ libavformat/rm.c (working copy)
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
const char * const ff_rm_metadata[4] = {
|
||||
"title",
|
||||
- "author",
|
||||
+ "artist",
|
||||
"copyright",
|
||||
"comment"
|
||||
};
|
||||
Index: libavformat/mov.c
|
||||
===================================================================
|
||||
--- libavformat/mov.c (revision 23065)
|
||||
+++ libavformat/mov.c (working copy)
|
||||
@@ -144,7 +144,7 @@
|
||||
switch (atom.type) {
|
||||
case MKTAG(0xa9,'n','a','m'): key = "title"; break;
|
||||
case MKTAG(0xa9,'a','u','t'):
|
||||
- case MKTAG(0xa9,'A','R','T'): key = "author"; break;
|
||||
+ case MKTAG(0xa9,'A','R','T'): key = "artist"; break;
|
||||
case MKTAG(0xa9,'w','r','t'): key = "composer"; break;
|
||||
case MKTAG( 'c','p','r','t'):
|
||||
case MKTAG(0xa9,'c','p','y'): key = "copyright"; break;
|
||||
Index: libavformat/vqf.c
|
||||
===================================================================
|
||||
--- libavformat/vqf.c (revision 23065)
|
||||
+++ libavformat/vqf.c (working copy)
|
||||
@@ -113,7 +113,7 @@
|
||||
add_metadata(s, "copyright", len, header_size);
|
||||
break;
|
||||
case MKTAG('A','U','T','H'):
|
||||
- add_metadata(s, "author" , len, header_size);
|
||||
+ add_metadata(s, "artist" , len, header_size);
|
||||
break;
|
||||
case MKTAG('A','L','B','M'):
|
||||
add_metadata(s, "album" , len, header_size);
|
||||
Index: libavformat/rpl.c
|
||||
===================================================================
|
||||
--- libavformat/rpl.c (revision 23065)
|
||||
+++ libavformat/rpl.c (working copy)
|
||||
@@ -135,7 +135,7 @@
|
||||
error |= read_line(pb, line, sizeof(line)); // date/copyright
|
||||
av_metadata_set2(&s->metadata, "copyright", line, 0);
|
||||
error |= read_line(pb, line, sizeof(line)); // author and other
|
||||
- av_metadata_set2(&s->metadata, "author" , line, 0);
|
||||
+ av_metadata_set2(&s->metadata, "artist" , line, 0);
|
||||
|
||||
// video headers
|
||||
vst = av_new_stream(s, 0);
|
||||
Index: libavformat/mp3.c
|
||||
===================================================================
|
||||
--- libavformat/mp3.c (revision 23065)
|
||||
+++ libavformat/mp3.c (working copy)
|
||||
@@ -215,7 +215,7 @@
|
||||
buf[1] = 'A';
|
||||
buf[2] = 'G';
|
||||
count += id3v1_set_string(s, "title", buf + 3, 30);
|
||||
- count += id3v1_set_string(s, "author", buf + 33, 30);
|
||||
+ count += id3v1_set_string(s, "artist", buf + 33, 30);
|
||||
count += id3v1_set_string(s, "album", buf + 63, 30);
|
||||
count += id3v1_set_string(s, "date", buf + 93, 4);
|
||||
count += id3v1_set_string(s, "comment", buf + 97, 30);
|
||||
Index: libavformat/movenc.c
|
||||
===================================================================
|
||||
--- libavformat/movenc.c (revision 23065)
|
||||
+++ libavformat/movenc.c (working copy)
|
||||
@@ -1444,7 +1444,7 @@
|
||||
put_be32(pb, 0); /* size */
|
||||
put_tag(pb, "ilst");
|
||||
mov_write_string_metadata(s, pb, "\251nam", "title" , 1);
|
||||
- mov_write_string_metadata(s, pb, "\251ART", "author" , 1);
|
||||
+ mov_write_string_metadata(s, pb, "\251ART", "artist" , 1);
|
||||
mov_write_string_metadata(s, pb, "aART", "album_artist", 1);
|
||||
mov_write_string_metadata(s, pb, "\251wrt", "composer" , 1);
|
||||
mov_write_string_metadata(s, pb, "\251alb", "album" , 1);
|
||||
@@ -1572,7 +1572,7 @@
|
||||
|
||||
if (mov->mode & MODE_3GP) {
|
||||
mov_write_3gp_udta_tag(pb_buf, s, "titl", "title");
|
||||
- mov_write_3gp_udta_tag(pb_buf, s, "auth", "author");
|
||||
+ mov_write_3gp_udta_tag(pb_buf, s, "auth", "artist");
|
||||
mov_write_3gp_udta_tag(pb_buf, s, "gnre", "genre");
|
||||
mov_write_3gp_udta_tag(pb_buf, s, "dscp", "comment");
|
||||
mov_write_3gp_udta_tag(pb_buf, s, "albm", "album");
|
||||
@@ -1580,7 +1580,7 @@
|
||||
mov_write_3gp_udta_tag(pb_buf, s, "yrrc", "date");
|
||||
} else if (mov->mode == MODE_MOV) { // the title field breaks gtkpod with mp4 and my suspicion is that stuff is not valid in mp4
|
||||
mov_write_string_metadata(s, pb_buf, "\251nam", "title" , 0);
|
||||
- mov_write_string_metadata(s, pb_buf, "\251aut", "author" , 0);
|
||||
+ mov_write_string_metadata(s, pb_buf, "\251aut", "artist" , 0);
|
||||
mov_write_string_metadata(s, pb_buf, "\251alb", "album" , 0);
|
||||
mov_write_string_metadata(s, pb_buf, "\251day", "date" , 0);
|
||||
mov_write_string_tag(pb_buf, "\251enc", LIBAVFORMAT_IDENT, 0, 0);
|
||||
Index: libavformat/aiffdec.c
|
||||
===================================================================
|
||||
--- libavformat/aiffdec.c (revision 23065)
|
||||
+++ libavformat/aiffdec.c (working copy)
|
||||
@@ -223,7 +223,7 @@
|
||||
get_meta(s, "title" , size);
|
||||
break;
|
||||
case MKTAG('A', 'U', 'T', 'H'): /* Author chunk */
|
||||
- get_meta(s, "author" , size);
|
||||
+ get_meta(s, "artist" , size);
|
||||
break;
|
||||
case MKTAG('(', 'c', ')', ' '): /* Copyright chunk */
|
||||
get_meta(s, "copyright", size);
|
@ -4,8 +4,8 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=ffmpegthumbnailer
|
||||
pkgver=2.0.7
|
||||
pkgrel=4
|
||||
pkgver=2.0.8
|
||||
pkgrel=1
|
||||
pkgdesc="Lightweight video thumbnailer that can be used by file managers."
|
||||
url="http://code.google.com/p/ffmpegthumbnailer/"
|
||||
license=('GPL2')
|
||||
@ -13,7 +13,7 @@ arch=('i686' 'x86_64')
|
||||
depends=('ffmpeg' 'libjpeg' 'libpng')
|
||||
source=(http://ffmpegthumbnailer.googlecode.com/files/$pkgname-$pkgver.tar.gz)
|
||||
options=(!libtool)
|
||||
sha1sums=('b8f5371aa995fefd1fb75e306e8cd76e8c9f3a73')
|
||||
sha1sums=('2c54ca16efd953f46547e22799cfc40bd9c24533')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=flac
|
||||
pkgver=1.2.1
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Free Lossless Audio Codec"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://flac.sourceforge.net/"
|
||||
@ -28,7 +28,7 @@ build() {
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||||
make check
|
||||
#make check
|
||||
}
|
||||
|
||||
package() {
|
||||
|
@ -5,8 +5,8 @@
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=fluidsynth
|
||||
pkgver=1.1.4
|
||||
pkgrel=2
|
||||
pkgver=1.1.6
|
||||
pkgrel=1
|
||||
pkgdesc="A real-time software synthesizer based on the SoundFont 2 specifications"
|
||||
arch=("i686" "x86_64")
|
||||
url="http://www.fluidsynth.org/"
|
||||
@ -18,7 +18,7 @@ license=('LGPL')
|
||||
backup=('etc/conf.d/fluidsynth')
|
||||
source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
|
||||
'fluidsynth.conf' 'fluidsynthd')
|
||||
md5sums=('71f297a90d00a253f0f12ceb5d3d661d'
|
||||
md5sums=('ae5aca6de824b4173667cbd3a310b263'
|
||||
'16c5f4d4cbdddc6c5fcbd4fd4cc142f1'
|
||||
'b296dbfb524c2164f552f68bd9abe2ec')
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgname=gnash
|
||||
pkgver=0.8.10
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="GNU Flash player and kpath plugin for KDE 4."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.gnu.org/software/gnash/"
|
||||
@ -34,7 +34,7 @@ build() {
|
||||
|
||||
./configure \
|
||||
--enable-renderer=agg \
|
||||
--enable-media=gst \
|
||||
--enable-media=gst,ffmpeg \
|
||||
--enable-gui=kde4 \
|
||||
--enable-sound=sdl \
|
||||
--enable-hwaccel=vaapi \
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgbase=gstreamer0.10-bad
|
||||
pkgname=('gstreamer0.10-bad' 'gstreamer0.10-bad-plugins')
|
||||
pkgver=0.10.23
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL' 'GPL')
|
||||
makedepends=('pkgconfig' 'gstreamer0.10-base>=0.10.36' 'xvidcore' 'libdca' 'bzip2' 'libdc1394'
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgbase=('gstreamer0.10-base')
|
||||
pkgname=('gstreamer0.10-base' 'gstreamer0.10-base-plugins')
|
||||
pkgver=0.10.36
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL')
|
||||
makedepends=('pkgconfig' "gstreamer0.10>=${pkgver}" 'orc' 'libxv' 'alsa-lib' 'cdparanoia' 'libvisual' 'libvorbis' 'libtheora' 'pango' 'gobject-introspection')
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgbase=gstreamer0.10-good
|
||||
pkgname=('gstreamer0.10-good' 'gstreamer0.10-good-plugins')
|
||||
pkgver=0.10.31
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL')
|
||||
makedepends=('intltool' 'pkgconfig' 'gstreamer0.10-base>=0.10.36' 'libavc1394' 'libiec61883' 'aalib' 'libshout' 'libdv'
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=gstreamer0.10-python
|
||||
pkgver=0.10.22
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Python bindings for GStreamer 0.10"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL')
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgbase=gstreamer0.10-ugly
|
||||
pkgname=('gstreamer0.10-ugly' 'gstreamer0.10-ugly-plugins')
|
||||
pkgver=0.10.19
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL')
|
||||
makedepends=('pkgconfig' 'gstreamer0.10-base' 'libdvdread' 'lame' 'libmpeg2' 'a52dec' 'libid3tag' 'libmad'
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=gstreamer0.10
|
||||
pkgver=0.10.36
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="GStreamer Multimedia Framework"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL')
|
||||
|
@ -4,19 +4,19 @@
|
||||
# Contributor: Tom Newsom <Jeepster.gmx.co.uk>
|
||||
|
||||
pkgname=imlib2
|
||||
pkgver=1.4.4
|
||||
pkgver=1.4.5
|
||||
pkgrel=1
|
||||
pkgdesc="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support"
|
||||
url="http://sourceforge.net/projects/enlightenment/"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('BSD')
|
||||
depends=('libtiff>=3.9.2-2' 'giflib' 'bzip2' 'freetype2' 'libxext' 'libpng>=1.4.0' 'libid3tag' 'libjpeg>=8')
|
||||
depends=('libtiff>=3.9.2-2' 'giflib' 'bzip2' 'freetype2' 'libxext' 'libpng>=1.4.0' 'libid3tag' 'libjpeg-turbo')
|
||||
options=('!libtool')
|
||||
source=("http://downloads.sourceforge.net/enlightenment/$pkgname-$pkgver.tar.bz2")
|
||||
sha1sums=('aca2cf5d40ddcd8a3acfde605f319fccce7c2a2b')
|
||||
sha1sums=('af86a2c38f4bc3806db57e64e74dc9814ad474a0')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
# disable optimizations, they cause problems (e.g. FS#12268)
|
||||
[ $CARCH = "i686" ] && EXTRAOPTS="--disable-mmx"
|
||||
@ -25,10 +25,15 @@ build() {
|
||||
# Configure and Build
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc/imlib2 \
|
||||
--x-libraries=/usr/lib $EXTRAOPTS || return 1
|
||||
make || return 1
|
||||
make DESTDIR=$pkgdir install || return 1
|
||||
--x-libraries=/usr/lib $EXTRAOPTS
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# Install License
|
||||
install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
--- src/modules/loaders/loader_xpm.c
|
||||
+++ src/modules/loaders/loader_xpm.c.new
|
||||
@@ -246,8 +246,8 @@
|
||||
return 0;
|
||||
}
|
||||
ptr = im->data;
|
||||
- end = ptr + (sizeof(DATA32) * w * h);
|
||||
pixels = w * h;
|
||||
+ end = ptr + pixels;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -Naur imlib2-1.4.2-orig/src/modules/loaders/loader_png.c imlib2-1.4.2/src/modules/loaders/loader_png.c
|
||||
--- imlib2-1.4.2-orig/src/modules/loaders/loader_png.c 2010-01-19 03:37:21.000000000 -0500
|
||||
+++ imlib2-1.4.2/src/modules/loaders/loader_png.c 2010-01-19 03:38:51.000000000 -0500
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
/* if we haven't read the header before, set the header data */
|
||||
fread(buf, 1, PNG_BYTES_TO_CHECK, f);
|
||||
- if (!png_check_sig(buf, PNG_BYTES_TO_CHECK))
|
||||
+ if (png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
|
||||
{
|
||||
fclose(f);
|
||||
return 0;
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=jack
|
||||
pkgver=0.121.3
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc="A low-latency audio server"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL2' 'custom:LGPL2')
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=ladspa
|
||||
pkgver=1.13
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
pkgdesc="Linux Audio Developer's Simple Plugin API (LADSPA)"
|
||||
arch=("i686" "x86_64")
|
||||
license=('LGPL')
|
||||
|
@ -1,72 +0,0 @@
|
||||
--- lame-3.98.2.orig/libmp3lame/lame.c 2009-07-07 10:52:01.000000000 +0200
|
||||
+++ lame-3.98.2/libmp3lame/lame.c 2009-07-07 10:52:03.000000000 +0200
|
||||
@@ -1602,6 +1602,13 @@
|
||||
/* update mfbuf[] counters */
|
||||
gfc->mf_size += n_out;
|
||||
assert(gfc->mf_size <= MFSIZE);
|
||||
+
|
||||
+ /* lame_encode_flush may have set gfc->mf_sample_to_encode to 0
|
||||
+ * so we have to reinitialize it here when that happened.
|
||||
+ */
|
||||
+ if (gfc->mf_samples_to_encode < 1) {
|
||||
+ gfc->mf_samples_to_encode = ENCDELAY + POSTDELAY;
|
||||
+ }
|
||||
gfc->mf_samples_to_encode += n_out;
|
||||
|
||||
|
||||
@@ -1931,6 +1938,10 @@
|
||||
int frames_left;
|
||||
int samples_to_encode = gfc->mf_samples_to_encode;
|
||||
|
||||
+ /* Was flush already called? */
|
||||
+ if (gfc->mf_samples_to_encode < 1) {
|
||||
+ return 0;
|
||||
+ }
|
||||
memset(buffer, 0, sizeof(buffer));
|
||||
mp3count = 0;
|
||||
|
||||
@@ -1942,7 +1953,9 @@
|
||||
end_padding += pad_out_samples;
|
||||
|
||||
frames_left = (samples_to_encode + pad_out_samples) / gfp->framesize;
|
||||
- while (frames_left > 0) {
|
||||
+
|
||||
+ /* send in a frame of 0 padding until all internal sample buffers are flushed */
|
||||
+ while (frames_left > 0 && imp3 >= 0) {
|
||||
int frame_num = gfp->frameNum;
|
||||
|
||||
mp3buffer_size_remaining = mp3buffer_size - mp3count;
|
||||
@@ -1951,22 +1964,23 @@
|
||||
if (mp3buffer_size == 0)
|
||||
mp3buffer_size_remaining = 0;
|
||||
|
||||
- /* send in a frame of 0 padding until all internal sample buffers
|
||||
- * are flushed
|
||||
- */
|
||||
imp3 = lame_encode_buffer(gfp, buffer[0], buffer[1], 32,
|
||||
mp3buffer, mp3buffer_size_remaining);
|
||||
|
||||
- if (frame_num != gfp->frameNum) {
|
||||
- --frames_left;
|
||||
- }
|
||||
- if (imp3 < 0) {
|
||||
- /* some type of fatal error */
|
||||
- return imp3;
|
||||
- }
|
||||
mp3buffer += imp3;
|
||||
mp3count += imp3;
|
||||
+ frames_left -= (frame_num != gfp->frameNum) ? 1 : 0;
|
||||
}
|
||||
+ /* Set gfc->mf_samples_to_encode to 0, so we may detect
|
||||
+ * and break loops calling it more than once in a row.
|
||||
+ */
|
||||
+ gfc->mf_samples_to_encode = 0;
|
||||
+
|
||||
+ if (imp3 < 0) {
|
||||
+ /* some type of fatal error */
|
||||
+ return imp3;
|
||||
+ }
|
||||
+
|
||||
mp3buffer_size_remaining = mp3buffer_size - mp3count;
|
||||
/* if user specifed buffer size = 0, dont check size */
|
||||
if (mp3buffer_size == 0)
|
@ -3,7 +3,7 @@
|
||||
# NOTE might break. restart the build
|
||||
|
||||
pkgname=lame
|
||||
pkgver=3.98.4
|
||||
pkgver=3.99.5
|
||||
pkgrel=1
|
||||
pkgdesc="An MP3 encoder and graphical frame analyzer"
|
||||
arch=('i686' 'x86_64')
|
||||
@ -12,8 +12,8 @@ depends=('ncurses')
|
||||
makedepends=('nasm')
|
||||
license=('LGPL')
|
||||
options=('!libtool')
|
||||
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz)
|
||||
md5sums=('8e9866ad6b570c6c95c8cba48060473f')
|
||||
source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz")
|
||||
md5sums=('84835b313d4a8b68f5349816d33e07ce')
|
||||
|
||||
build() {
|
||||
export MAKEFLAGS="-j1"
|
||||
@ -23,6 +23,11 @@ build() {
|
||||
./configure --prefix=/usr \
|
||||
--enable-nasm \
|
||||
--enable-shared
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
@ -1,23 +0,0 @@
|
||||
--- lame-3.96.1.orig/frontend/Makefile.am 2004-01-21 01:41:36.000000000 -0800
|
||||
+++ lame-3.96.1/frontend/Makefile.am 2004-10-03 16:39:12.415901779 -0700
|
||||
@@ -50,7 +50,7 @@
|
||||
endif
|
||||
|
||||
CFLAGS = @CFLAGS@ @GTK_CFLAGS@ @FRONTEND_CFLAGS@
|
||||
-LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ -static
|
||||
+LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/libmp3lame -I$(top_srcdir)/include -I$(top_builddir)
|
||||
|
||||
diff -Naur lame-3.96.1.orig/frontend/Makefile.in lame-3.96.1/frontend/Makefile.in
|
||||
--- lame-3.96.1.orig/frontend/Makefile.in 2004-01-21 05:50:29.000000000 -0800
|
||||
+++ lame-3.96.1/frontend/Makefile.in 2004-10-03 16:39:19.711701553 -0700
|
||||
@@ -91,7 +91,7 @@
|
||||
$(top_builddir)/libmp3lame/libmp3lame.la \
|
||||
@FRONTEND_LDADD@
|
||||
|
||||
-LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ -static
|
||||
+LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgname=libao
|
||||
pkgver=1.1.0
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc="A cross-platform audio output library and plugins"
|
||||
url="http://www.xiph.org/ao"
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Contributor: damir <damir@archlinux.org>
|
||||
|
||||
pkgname=libcdio
|
||||
pkgver=0.82
|
||||
pkgver=0.83
|
||||
pkgrel=1
|
||||
pkgdesc="GNU Compact Disc Input and Control Library"
|
||||
arch=("i686" "x86_64")
|
||||
@ -13,13 +13,28 @@ depends=('gcc-libs>=4.4.2' 'libcddb' 'ncurses')
|
||||
options=('!libtool')
|
||||
install=libcdio.install
|
||||
source=(http://ftp.gnu.org/gnu/libcdio/${pkgname}-${pkgver}.tar.gz)
|
||||
md5sums=('1c29b18e01ab2b966162bc727bf3c360')
|
||||
source=("http://ftp.gnu.org/gnu/libcdio/${pkgname}-${pkgver}.tar.gz"
|
||||
"libcdio-0.83-linking.patch")
|
||||
md5sums=('b9e0f1bccb142e697cd834fe56b6e6fb'
|
||||
'8ff23299effd635725fd070d03aac9cf')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr --disable-vcd-info --enable-cpp-progs || return 1
|
||||
make || return 1
|
||||
make -j1 DESTDIR="${pkgdir}" install || return 1
|
||||
#install -m644 libcdio_paranoia.pc libcdio_cdda.pc \
|
||||
# "${pkgdir}/usr/lib/pkgconfig/" || return 1
|
||||
|
||||
patch -Np1 -i "${srcdir}/libcdio-0.83-linking.patch"
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--disable-vcd-info \
|
||||
--enable-cpp-progs \
|
||||
--disable-static
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
||||
make -j1 DESTDIR="${pkgdir}" install
|
||||
sed -i "/LIBCDIO_SOURCE_PATH/s|.*|/* #undef LIBCDIO_SOURCE_PATH */|" \
|
||||
"${pkgdir}/usr/include/cdio/cdio_config.h"
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=liblastfm
|
||||
pkgver=1.0.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='A Qt C++ library for the Last.fm webservices'
|
||||
url="https://github.com/eartle/liblastfm/"
|
||||
license=('GPL3')
|
||||
|
@ -5,10 +5,10 @@
|
||||
|
||||
pkgname=liblrdf
|
||||
pkgver=0.5.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A library for the manipulation of RDF file in LADSPA plugins"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://sourceforge.net/projects/lrdf" #"http://sourceforge.net/projects/lrdf"
|
||||
url="https://github.com/swh/LRDF"
|
||||
depends=('raptor' 'ladspa')
|
||||
makedepends=('pkgconfig')
|
||||
license=('GPL')
|
||||
@ -21,7 +21,8 @@ build() {
|
||||
cd "${srcdir}/swh-LRDF-7ebc032"
|
||||
|
||||
autoreconf -vfi
|
||||
./configure --prefix=/usr
|
||||
./configure --prefix=/usr \
|
||||
--disable-static
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -1,18 +0,0 @@
|
||||
--- liblrdf-0.4.0.orig/src/lrdf_md5.h
|
||||
+++ liblrdf-0.4.0/src/lrdf_md5.h
|
||||
@@ -32,6 +32,15 @@
|
||||
#ifndef __MD5_H__
|
||||
#define __MD5_H__
|
||||
|
||||
+/* Change function names to prevent symbol conflicts */
|
||||
+#define md5_init _lrdf_md5_init
|
||||
+#define md5_buffer _lrdf_md5_buffer
|
||||
+#define md5_sig_from_string _lrdf_md5_sig_from_string
|
||||
+#define md5_finish _lrdf_md5_finish
|
||||
+#define md5_process _lrdf_md5_process
|
||||
+#define md5_sig_to_string _lrdf_md5_sig_to_string
|
||||
+#define md5_get_result _lrdf_md5_get_result
|
||||
+
|
||||
/*
|
||||
* Size of a standard MD5 signature in bytes. This definition is for
|
||||
* external programs only. The MD5 routines themselves reference the
|
@ -1,193 +0,0 @@
|
||||
--- src/Makefile.am
|
||||
+++ src/Makefile.am
|
||||
@@ -4,5 +4,5 @@ lib_LTLIBRARIES = liblrdf.la
|
||||
noinst_HEADERS = lrdf_md5.h md5_loc.h ladspa.h
|
||||
|
||||
liblrdf_la_SOURCES = lrdf.c lrdf_multi.c md5.c
|
||||
-liblrdf_la_LIBADD = -lraptor
|
||||
+liblrdf_la_LIBADD = -lraptor2
|
||||
liblrdf_la_LDFLAGS = -version-info @LRDF_LIBTOOL_VERSION@
|
||||
--- src/lrdf.c
|
||||
+++ src/lrdf.c
|
||||
@@ -18,6 +18,7 @@
|
||||
static unsigned int lrdf_uid = 0; /* A unique(ish) id to append to genid's to
|
||||
* avoid clashses */
|
||||
|
||||
+static raptor_world *world = NULL;
|
||||
static lrdf_statement *triples = NULL;
|
||||
static lrdf_statement *free_triples;
|
||||
static lrdf_string_hash *resources_hash[LRDF_HASH_SIZE];
|
||||
@@ -43,8 +44,7 @@ static void lrdf_remove_triple_hash(lrdf_triple_hash ** tbl,
|
||||
lrdf_hash hash, lrdf_statement * s);
|
||||
static void lrdf_add_closure_hash(lrdf_closure_hash ** tbl,
|
||||
lrdf_hash subject, lrdf_hash object);
|
||||
-static void lrdf_store(void *user_data,
|
||||
- const raptor_statement * statement);
|
||||
+static void lrdf_store(void *user_data, raptor_statement * statement);
|
||||
void lrdf_free_statements(lrdf_statement * s);
|
||||
void lrdf_copy_statement(lrdf_statement * from, lrdf_statement * to);
|
||||
void lrdf_rebuild_taxonomic_closure(lrdf_closure_hash ** fwd_tbl,
|
||||
@@ -71,7 +71,7 @@ void lrdf_init()
|
||||
unsigned int i;
|
||||
struct timeval tv;
|
||||
|
||||
- raptor_init();
|
||||
+ world = raptor_new_world();
|
||||
lrdf_more_triples(256);
|
||||
|
||||
/* A UID to add to genids to make them safer */
|
||||
@@ -112,7 +112,8 @@ void lrdf_more_triples(int count)
|
||||
|
||||
void lrdf_cleanup()
|
||||
{
|
||||
- raptor_finish();
|
||||
+ raptor_free_world(world);
|
||||
+ world = NULL;
|
||||
|
||||
lrdf_free_string_hash(resources_hash);
|
||||
lrdf_free_string_hash(literals_hash);
|
||||
@@ -232,26 +233,29 @@ void lrdf_remove_matches(lrdf_statement *pattern)
|
||||
}
|
||||
}
|
||||
|
||||
-static void lrdf_store(void *user_data, const raptor_statement * statement)
|
||||
+static const char *lrdf_term_as_string(char *tmp, int tmp_len,
|
||||
+ const raptor_term *term)
|
||||
+{
|
||||
+ switch (term->type) {
|
||||
+ case RAPTOR_TERM_TYPE_URI:
|
||||
+ return (const char *) raptor_uri_as_string(term->value.uri);
|
||||
+ case RAPTOR_TERM_TYPE_LITERAL:
|
||||
+ return (const char *) term->value.literal.string;
|
||||
+ case RAPTOR_TERM_TYPE_BLANK:
|
||||
+ snprintf(tmp, tmp_len, "_:%s.%x", term->value.blank.string, lrdf_uid);
|
||||
+ return tmp;
|
||||
+ default:
|
||||
+ return "(?)";
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+static void lrdf_store(void *user_data, raptor_statement * statement)
|
||||
{
|
||||
lrdf_statement *s = lrdf_alloc_statement();
|
||||
char tmps[128], tmpp[128], tmpo[128];
|
||||
- char *subj = (char *) statement->subject,
|
||||
- *pred = (char *) statement->predicate,
|
||||
- *obj = (char *) statement->object;
|
||||
-
|
||||
- if (statement->subject_type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) {
|
||||
- snprintf(tmps, 127, "_:%s.%x", subj, lrdf_uid);
|
||||
- subj = tmps;
|
||||
- }
|
||||
- if (statement->predicate_type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) {
|
||||
- snprintf(tmpp, 127, "_:%s.%x", pred, lrdf_uid);
|
||||
- pred = tmpp;
|
||||
- }
|
||||
- if (statement->object_type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) {
|
||||
- snprintf(tmpo, 127, "_:%s.%x", obj, lrdf_uid);
|
||||
- obj = tmpo;
|
||||
- }
|
||||
+ const char *subj = lrdf_term_as_string(tmps, 128, statement->subject),
|
||||
+ *pred = lrdf_term_as_string(tmpp, 128, statement->predicate),
|
||||
+ *obj = lrdf_term_as_string(tmpo, 128, statement->object);
|
||||
|
||||
s->shash = lrdf_gen_hash(subj);
|
||||
s->phash = lrdf_gen_hash(pred);
|
||||
@@ -261,7 +265,7 @@ static void lrdf_store(void *user_data, const raptor_statement * statement)
|
||||
|
||||
s->subject = lrdf_check_hash(resources_hash, s->shash, subj);
|
||||
s->predicate = lrdf_check_hash(resources_hash, s->phash, pred);
|
||||
- if (statement->object_type == RAPTOR_IDENTIFIER_TYPE_LITERAL) {
|
||||
+ if (statement->object->type == RAPTOR_TERM_TYPE_LITERAL) {
|
||||
s->object = lrdf_check_hash(literals_hash, s->ohash, obj);
|
||||
s->object_type = lrdf_literal;
|
||||
} else {
|
||||
@@ -537,28 +541,22 @@ void lrdf_rebuild_taxonomic_closure(lrdf_closure_hash ** fwd_tbl,
|
||||
free(pathto);
|
||||
}
|
||||
|
||||
-static void lrdf_error_handler(void *data, raptor_locator * locator,
|
||||
- const char *message);
|
||||
+static void lrdf_log_handler(void *data, raptor_log_message *message);
|
||||
|
||||
-static void lrdf_error_handler(void *data, raptor_locator * locator,
|
||||
- const char *message)
|
||||
+static void lrdf_log_handler(void *data, raptor_log_message *message)
|
||||
{
|
||||
- fprintf(stderr, "liblrdf: error - ");
|
||||
- raptor_print_locator(stderr, locator);
|
||||
- fprintf(stderr, " - %s\n", message);
|
||||
-
|
||||
- raptor_parse_abort((raptor_parser*)data);
|
||||
-}
|
||||
+ const char *severity = "error";
|
||||
+ if (message->level == RAPTOR_LOG_LEVEL_WARN) {
|
||||
+ severity = "warning";
|
||||
+ }
|
||||
|
||||
-static void lrdf_warning_handler(void *data, raptor_locator * locator,
|
||||
- const char *message);
|
||||
+ fprintf(stderr, "liblrdf: %s - ", severity);
|
||||
+ raptor_locator_print(message->locator, stderr);
|
||||
+ fprintf(stderr, " - %s\n", message->text);
|
||||
|
||||
-static void lrdf_warning_handler(void *data, raptor_locator * locator,
|
||||
- const char *message)
|
||||
-{
|
||||
- fprintf(stderr, "liblrdf: warning - ");
|
||||
- raptor_print_locator(stderr, locator);
|
||||
- fprintf(stderr, " - %s\n", message);
|
||||
+ if (message->level != RAPTOR_LOG_LEVEL_WARN) {
|
||||
+ raptor_parser_parse_abort((raptor_parser*)data);
|
||||
+ }
|
||||
}
|
||||
|
||||
|
||||
@@ -593,15 +591,15 @@ int lrdf_read_file_intl(const char *uri)
|
||||
lrdf_hash source;
|
||||
|
||||
//printf("lrdf: reading %s\n", uri);
|
||||
- ruri = raptor_new_uri(uri);
|
||||
- furi = raptor_new_uri(uri);
|
||||
+ ruri = raptor_new_uri(world, (const unsigned char *) uri);
|
||||
+ furi = raptor_new_uri(world, (const unsigned char *) uri);
|
||||
source = lrdf_gen_hash(uri);
|
||||
lrdf_check_hash(resources_hash, source, uri);
|
||||
|
||||
if (strstr(uri, ".rdf")) {
|
||||
- parser = raptor_new_parser("rdfxml");
|
||||
+ parser = raptor_new_parser(world, "rdfxml");
|
||||
} else {
|
||||
- parser = raptor_new_parser("ntriples");
|
||||
+ parser = raptor_new_parser(world, "ntriples");
|
||||
}
|
||||
if (!parser) {
|
||||
fprintf(stderr, "liblrdf: failed to create parser\n");
|
||||
@@ -609,12 +607,11 @@ int lrdf_read_file_intl(const char *uri)
|
||||
return 1;
|
||||
}
|
||||
|
||||
- raptor_set_error_handler(parser, parser, lrdf_error_handler);
|
||||
- raptor_set_warning_handler(parser, NULL, lrdf_warning_handler);
|
||||
- raptor_set_statement_handler(parser, &source, lrdf_store);
|
||||
- raptor_set_default_generate_id_parameters(parser, NULL, ++lrdf_uid);
|
||||
+ raptor_world_set_log_handler(world, parser, lrdf_log_handler);
|
||||
+ raptor_parser_set_statement_handler(parser, &source, lrdf_store);
|
||||
+ raptor_world_set_generate_bnodeid_parameters(world, NULL, ++lrdf_uid);
|
||||
|
||||
- if (raptor_parse_file(parser, furi, ruri)) {
|
||||
+ if (raptor_parser_parse_file(parser, furi, ruri)) {
|
||||
raptor_free_uri(furi);
|
||||
raptor_free_uri(ruri);
|
||||
raptor_free_parser(parser);
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -18,7 +18,7 @@
|
||||
AC_HEADER_STDC
|
||||
AC_CHECK_HEADERS([errno.h limits.h stdlib.h string.h unistd.h])
|
||||
|
||||
-PKG_CHECK_MODULES(RAPTOR, raptor >= 0.9.11)
|
||||
+PKG_CHECK_MODULES(RAPTOR, raptor2 >= 0.9.11)
|
||||
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
AC_C_CONST
|
@ -7,19 +7,19 @@
|
||||
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgname=libmatroska
|
||||
pkgver=1.0.0
|
||||
pkgver=1.3.0
|
||||
pkgrel=1
|
||||
pkgdesc="Matroska library"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://dl.matroska.org/downloads/libmatroska/"
|
||||
license=('LGPL')
|
||||
depends=('libebml>=0.7.6')
|
||||
source=(http://dl.matroska.org/downloads/libmatroska/${pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('4efcf3945b17a6f0320cf1aaa326a4de')
|
||||
depends=('libebml')
|
||||
source=("http://dl.matroska.org/downloads/libmatroska/${pkgname}-${pkgver}.tar.bz2")
|
||||
md5sums=('f4a8c411f09d39c754eb726efd616043')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}/make/linux"
|
||||
|
||||
make sharedlib || return 1
|
||||
make prefix="${pkgdir}/usr" install || return 1
|
||||
make sharedlib
|
||||
make prefix="${pkgdir}/usr" install
|
||||
}
|
||||
|
@ -4,21 +4,27 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=libmirage
|
||||
pkgver=1.4.0
|
||||
pkgrel=4
|
||||
pkgver=1.5.0
|
||||
pkgrel=1
|
||||
pkgdesc="CD-ROM image (B6T/CCD/CDI/CUE/ISO/MDS/NRG/TOC) access library"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://cdemu.sourceforge.net/"
|
||||
license=('GPL')
|
||||
depends=('glib2' 'libsndfile')
|
||||
depends=('glib2' 'libsndfile' 'zlib')
|
||||
makedepends=('bison' 'flex')
|
||||
source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.gz)
|
||||
source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2)
|
||||
options=(!libtool)
|
||||
md5sums=('cd6cc75e1b76a0ef72821b30168c94d9')
|
||||
md5sums=('b60d9baa754efee6e0f6a584ec033fff')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
./configure --prefix=/usr
|
||||
sed -i "63,65d" configure.ac
|
||||
autoconf
|
||||
./configure --prefix=/usr \
|
||||
--disable-static \
|
||||
--disable-gtk-doc \
|
||||
--disable-gtk-doc-html \
|
||||
--disable-gtk-doc-pdf
|
||||
make
|
||||
}
|
||||
|
||||
@ -26,3 +32,4 @@ package() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
make DESTDIR=$pkgdir install
|
||||
}
|
||||
|
||||
|
@ -4,25 +4,25 @@
|
||||
# Contributor: Jan de Groot <jgc@archlinux.org>
|
||||
|
||||
pkgname=libmp4v2
|
||||
pkgver=1.9.1
|
||||
pkgver=2.0.0
|
||||
pkgrel=1
|
||||
pkgdesc="MPEG-4 library"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('MPL')
|
||||
url="http://code.google.com/p/mp4v2/"
|
||||
options=('!libtool')
|
||||
source=(http://mp4v2.googlecode.com/files/mp4v2-${pkgver}.tar.bz2)
|
||||
md5sums=('986701929ef15b03155ac4fb16444797')
|
||||
source=("http://mp4v2.googlecode.com/files/mp4v2-${pkgver}.tar.bz2")
|
||||
md5sums=('c91f06711225b34b4c192c9114887b14')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/mp4v2-${pkgver}
|
||||
cd "${srcdir}/mp4v2-${pkgver}"
|
||||
|
||||
./configure --prefix=/usr || return 1
|
||||
make || return 1
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/mp4v2-${pkgver}
|
||||
make DESTDIR=${pkgdir} install || return 1
|
||||
make DESTDIR=${pkgdir} install-man || return 1
|
||||
}
|
||||
cd "${srcdir}/mp4v2-${pkgver}"
|
||||
make DESTDIR=${pkgdir} install
|
||||
make DESTDIR=${pkgdir} install-man
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=libogg
|
||||
pkgver=1.3.0
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Ogg bitstream and framing library"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.xiph.org/ogg/"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=libsamplerate
|
||||
pkgver=0.1.8
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Secret Rabbit Code - aka Sample Rate Converter for audio"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.mega-nerd.com/SRC/index.html"
|
||||
|
@ -4,16 +4,16 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=libshout
|
||||
pkgver=2.3.0
|
||||
pkgrel=3
|
||||
pkgver=2.3.1
|
||||
pkgrel=1
|
||||
pkgdesc="Library for accessing a shoutcast/icecast server"
|
||||
arch=('i686' 'x86_64')
|
||||
depends=('libvorbis' 'libtheora' 'speex')
|
||||
url="http://www.icecast.org/"
|
||||
options=('!libtool' 'force')
|
||||
options=('!libtool')
|
||||
license=('LGPL')
|
||||
source=(http://downloads.xiph.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz)
|
||||
md5sums=('976a5979505f3de4026ae7fffb10754b')
|
||||
source=("http://downloads.xiph.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz")
|
||||
md5sums=('11765b2592e7ea623ccd93d3f8df172c')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=libsndfile
|
||||
pkgver=1.0.25
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="A C library for reading and writing files containing sampled sound"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.mega-nerd.com/libsndfile"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=libtheora
|
||||
pkgver=1.1.1
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc="An open video codec developed by the Xiph.org"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.xiph.org"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=libvorbis
|
||||
pkgver=1.3.3
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Vorbis codec library"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('custom')
|
||||
|
@ -5,20 +5,21 @@
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=libvpx
|
||||
pkgver=0.9.6
|
||||
pkgrel=2
|
||||
pkgver=1.1.0
|
||||
pkgrel=1
|
||||
pkgdesc="The VP8 Codec SDK"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.webmproject.org/"
|
||||
license=('BSD')
|
||||
depends=('glibc')
|
||||
makedepends=('yasm')
|
||||
source=(http://webm.googlecode.com/files/${pkgname}-v${pkgver}.tar.bz2)
|
||||
sha1sums=('a3522bd2b73d52381ba767ded1cbf4760e9cc6f8')
|
||||
source=("http://webm.googlecode.com/files/${pkgname}-v${pkgver}.tar.bz2")
|
||||
sha1sums=('356af5f770c50cd021c60863203d8f30164f6021')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-v${pkgver}"
|
||||
./configure --enable-vp8 \
|
||||
./configure --prefix=/usr \
|
||||
--enable-vp8 \
|
||||
--enable-runtime-cpu-detect \
|
||||
--enable-shared \
|
||||
--enable-postproc \
|
||||
@ -33,5 +34,5 @@ package() {
|
||||
|
||||
make DIST_DIR="$pkgdir/usr" install
|
||||
chmod -R o+r "${pkgdir}/usr/include/vpx"
|
||||
install -D -m 0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
|
||||
install -D -m 0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
}
|
||||
|
@ -7,17 +7,17 @@
|
||||
# include global config
|
||||
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgname=('mesa-demos')
|
||||
pkgname='mesa-demos'
|
||||
pkgver=8.0.1
|
||||
pkgrel=2.1
|
||||
pkgrel=1
|
||||
arch=(i686 x86_64)
|
||||
pkgdesc="Mesa demos and tools"
|
||||
url="http://mesa3d.sourceforge.net"
|
||||
license=('custom')
|
||||
depends=('glew>=1.5.6')
|
||||
depends=('glew')
|
||||
conflicts=('mesa<7.9')
|
||||
source=(ftp://ftp.freedesktop.org/pub/mesa/demos/${pkgver}/mesa-demos-${pkgver}.tar.bz2
|
||||
LICENSE)
|
||||
source=("ftp://ftp.freedesktop.org/pub/mesa/demos/${pkgver}/mesa-demos-${pkgver}.tar.bz2"
|
||||
'LICENSE')
|
||||
md5sums=('320c2a4b6edc6faba35d9cb1e2a30bf4'
|
||||
'5c65a0fe315dd347e09b1f2826a1df5a')
|
||||
|
||||
@ -30,8 +30,8 @@ build() {
|
||||
package() {
|
||||
cd "${srcdir}/mesa-demos-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
install -m755 -d "${pkgdir}/usr/share/licenses/mesa-demos"
|
||||
install -m755 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/mesa-demos/"
|
||||
rm -v ${pkgdir}/usr/bin/line
|
||||
rm -v ${pkgdir}/usr/bin/clear
|
||||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
|
||||
install -m755 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/"
|
||||
rm -v "${pkgdir}/usr/bin/line"
|
||||
rm -v "${pkgdir}/usr/bin/clear"
|
||||
}
|
||||
|
36
mlt/PKGBUILD
36
mlt/PKGBUILD
@ -7,8 +7,8 @@
|
||||
|
||||
pkgbase=mlt
|
||||
pkgname=('mlt' 'mlt-python-bindings')
|
||||
pkgver=0.7.8
|
||||
pkgrel=3
|
||||
pkgver=0.8.0
|
||||
pkgrel=1
|
||||
pkgdesc="An open source multimedia framework"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.mltframework.org"
|
||||
@ -17,8 +17,8 @@ depends=('sdl_image' 'libsamplerate' 'libdv' 'qt' 'sox' 'libxml2' 'ffmpeg>=0.8.9
|
||||
optdepends=('jack')
|
||||
makedepends=('subversion')
|
||||
conflicts=('mlt++<=0.3.8')
|
||||
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
|
||||
md5sums=('4bdce45d832e065ac4c8c8ca56765e1d')
|
||||
source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz")
|
||||
md5sums=('d56e0cdfba9c5b5608bf84493322615f')
|
||||
|
||||
build() {
|
||||
# mlt
|
||||
@ -28,15 +28,17 @@ build() {
|
||||
SSE2=--disable-sse2
|
||||
|
||||
msg "SSE2=$SSE2"
|
||||
./configure --prefix=/usr --enable-gpl \
|
||||
--qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/Qt \
|
||||
--avformat-vdpau \
|
||||
--disable-gtk2 \
|
||||
--avformat-swscale $SSE2
|
||||
./configure --prefix=/usr \
|
||||
--enable-gpl \
|
||||
--qimage-libdir=/usr/lib/ \
|
||||
--qimage-includedir=/usr/include/Qt \
|
||||
--avformat-vdpau \
|
||||
--disable-gtk2 \
|
||||
--avformat-swscale $SSE2
|
||||
make
|
||||
|
||||
# mlt python bindings
|
||||
cd $srcdir/mlt-$pkgver/src/swig/python
|
||||
cd "$srcdir/mlt-$pkgver/src/swig/python"
|
||||
sed -i 's_path=`which python_path=`which python2_' build
|
||||
sed -i 's_`python -c_`python2 -c_' build
|
||||
sed -i 's#python-config#python2-config#' build
|
||||
@ -48,16 +50,16 @@ package_mlt() {
|
||||
optdepends=('jack' 'libexif' 'qt' "ladspa")
|
||||
conflicts=('mlt++<=0.3.8')
|
||||
|
||||
cd $srcdir/mlt-$pkgver
|
||||
make DESTDIR=$pkgdir install
|
||||
cd "$srcdir/mlt-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
package_mlt-python-bindings() {
|
||||
depends=('python2' 'mlt')
|
||||
|
||||
cd $srcdir/mlt-$pkgver/src/swig/python
|
||||
mkdir -p $pkgdir/usr/lib/python2.7/
|
||||
install -m755 mlt.py $pkgdir/usr/lib/python2.7/
|
||||
install -m755 _mlt.so $pkgdir/usr/lib/python2.7/
|
||||
install -m755 mlt_wrap.o $pkgdir/usr/lib/python2.7/
|
||||
cd "$srcdir/mlt-$pkgver/src/swig/python"
|
||||
mkdir -p "$pkgdir/usr/lib/python2.7/"
|
||||
install -m755 mlt.py "$pkgdir/usr/lib/python2.7/"
|
||||
install -m755 _mlt.so "$pkgdir/usr/lib/python2.7/"
|
||||
install -m755 mlt_wrap.o "$pkgdir/usr/lib/python2.7/"
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=mpg123
|
||||
pkgver=1.14.2
|
||||
pkgver=1.14.4
|
||||
pkgrel=1
|
||||
pkgdesc="A console based real time MPEG Audio Player for Layer 1, 2 and 3"
|
||||
arch=('i686' 'x86_64')
|
||||
@ -20,12 +20,15 @@ provides=('mpg321')
|
||||
replaces=('mpg321')
|
||||
options=('libtool')
|
||||
categories=('multimedia')
|
||||
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('70ccfc51fc9f7f1c776ae8cf611f6be3')
|
||||
source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2")
|
||||
sha1sums=('9f53e27bb40b8df3d3b6df25f5f9a8a83b1fccfe')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr --enable-int-quality --with-audio="alsa oss sdl jack pulse"
|
||||
./configure --prefix=/usr \
|
||||
--enable-int-quality \
|
||||
--with-audio="alsa oss sdl jack pulse" \
|
||||
--with-module-suffix=.so
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=mplayer
|
||||
pkgver=34923
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Multimedia player."
|
||||
arch=('i686' 'x86_64')
|
||||
depends=('a52dec' 'aalib' 'alsa-lib' 'bzip2' 'cdparanoia' 'directfb' 'enca' 'faac' 'faad2'
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=mplayer2
|
||||
pkgver=2.0.4
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="A movie player"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL')
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=normalize
|
||||
pkgver=0.7.7
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
pkgdesc="A tool for adjusting the volume of WAV files to a standard level"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://normalize.nongnu.org"
|
||||
|
@ -6,8 +6,8 @@
|
||||
pkgbase=opencv
|
||||
pkgname=('opencv' 'opencv-docs' 'opencv-samples')
|
||||
_realname=OpenCV
|
||||
pkgver=2.4.0
|
||||
pkgrel=4
|
||||
pkgver=2.4.2
|
||||
pkgrel=1
|
||||
pkgdesc="Open Source Computer Vision Library"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('BSD')
|
||||
@ -19,7 +19,7 @@ optdepends=('python-numpy: Python 2.x interface'
|
||||
'eigen')
|
||||
options=('!libtool')
|
||||
source=("http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/$pkgver/$_realname-$pkgver.tar.bz2")
|
||||
md5sums=('1fcda4ed3d0655f033ac30be8bad4882')
|
||||
md5sums=('059ef86fc1724d69b75832a0d2929ff5')
|
||||
|
||||
_cmakeopts=('-D CMAKE_BUILD_TYPE=Release'
|
||||
'-D CMAKE_INSTALL_PREFIX=/usr'
|
||||
@ -73,17 +73,17 @@ package_opencv() {
|
||||
cd "$pkgdir/usr/share"
|
||||
|
||||
# prepare FSH-friendly dirs
|
||||
if [ -d OpenCV ]; then
|
||||
mv opencv/samples OpenCV/
|
||||
rm -r opencv
|
||||
mv OpenCV opencv
|
||||
fi
|
||||
#if [ -d OpenCV ]; then
|
||||
# mv opencv/samples OpenCV/
|
||||
# rm -r opencv
|
||||
# mv OpenCV opencv
|
||||
#fi
|
||||
|
||||
# separate docs package; also be -R friendly
|
||||
[ -d opencv/doc ] && mv opencv/doc "$srcdir/opencv-doc"
|
||||
[ -d OpenCV/doc ] && mv OpenCV/doc "$srcdir/opencv-doc"
|
||||
|
||||
# separate samples package
|
||||
[ -d opencv/samples ] && mv opencv/samples "$srcdir/opencv-samples"
|
||||
[ -d OpenCV/samples ] && mv OpenCV/samples "$srcdir/opencv-samples"
|
||||
}
|
||||
|
||||
package_opencv-docs() {
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=orc
|
||||
pkgver=0.4.16
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="The Oild Runtime Compiler"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('custom')
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
pkgname=perl-sdl
|
||||
pkgver=2.536
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Simple DirectMedia Layer for Perl."
|
||||
arch=(i686 x86_64)
|
||||
license=(LGPL)
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=('phonon-backend-gstreamer')
|
||||
pkgver=4.6.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Phonon GStreamer backend"
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://phonon.kde.org'
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgname=('phonon-backend-mplayer')
|
||||
_pkgname=('phonon-mplayer')
|
||||
pkgver=20120212
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc='Phonon MPlayer backend'
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://phonon.kde.org'
|
||||
|
@ -4,8 +4,8 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=('phonon-backend-vlc')
|
||||
pkgver=0.5.0
|
||||
pkgrel=5
|
||||
pkgver=0.6.0
|
||||
pkgrel=1
|
||||
pkgdesc='Phonon VLC backend'
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://phonon.kde.org'
|
||||
@ -16,7 +16,7 @@ groups=("kde-complete" "kde-uninstall")
|
||||
replaces=('phonon-vlc-svn' 'phonon-vlc')
|
||||
conflicts=('phonon-vlc-svn' 'phonon-vlc')
|
||||
source=("http://download.kde.org/stable/phonon/${pkgname}/$pkgver/src/${pkgname}-$pkgver.tar.xz")
|
||||
md5sums=('fc5dc2b353fa0d9e428ecfc3c485eb66')
|
||||
md5sums=('13c7adb90f62cb568d17bc9ced9406e9')
|
||||
|
||||
# create tarball: source PKGBUILD && mksource
|
||||
|
||||
@ -29,16 +29,16 @@ mksource() {
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${srcdir}
|
||||
cd "${srcdir}"
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake ../${pkgname}-$pkgver \
|
||||
cmake "../${pkgname}-$pkgver" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/build
|
||||
make DESTDIR=${pkgdir} install
|
||||
cd "${srcdir}/build"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=phonon
|
||||
pkgver=4.6.0
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://phonon.kde.org"
|
||||
license=('LGPL')
|
||||
|
@ -6,8 +6,8 @@
|
||||
pkgbase=pulseaudio
|
||||
pkgname=('pulseaudio' 'libpulse')
|
||||
pkgdesc="A featureful, general-purpose sound server"
|
||||
pkgver=2.0
|
||||
pkgrel=2
|
||||
pkgver=2.1
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://pulseaudio.org/"
|
||||
license=('GPL' 'LGPL')
|
||||
@ -18,7 +18,7 @@ makedepends=('libasyncns' 'libcap' 'attr' 'libxtst' 'libsm' 'libsamplerate'
|
||||
options=(!emptydirs !libtool !makeflags)
|
||||
source=("http://freedesktop.org/software/${pkgbase}/releases/${pkgbase}-${pkgver}.tar.xz"
|
||||
"${pkgbase}.xinit")
|
||||
sha256sums=('28b42edd42f4879a6884af5f0ec11801ac001eb7582881215b36649aa37e2061'
|
||||
sha256sums=('ef6b347bf47abfb98080795f1583018ac959b4aeb4df916b879f9e1eaba0ca7f'
|
||||
'4beae1ce931ae4bde3d2faca25735cc62a6eac182323f257dd9e703d499f7aa8')
|
||||
|
||||
build() {
|
||||
@ -39,27 +39,27 @@ build() {
|
||||
}
|
||||
|
||||
package_libpulse() {
|
||||
pkgdesc="${pkgdesc} (client library)"
|
||||
depends=('dbus-core' 'xcb-util' 'libasyncns' 'libcap' 'libxtst' 'libsm'
|
||||
'libsamplerate' 'json-c')
|
||||
optdepends=('alsa-plugins: ALSA support'
|
||||
'avahi: zeroconf support')
|
||||
backup=(etc/pulse/client.conf)
|
||||
pkgdesc="${pkgdesc} (client library)"
|
||||
depends=('dbus-core' 'xcb-util' 'libasyncns' 'libcap' 'libxtst' 'libsm'
|
||||
'libsamplerate' 'json-c')
|
||||
optdepends=('alsa-plugins: ALSA support'
|
||||
'avahi: zeroconf support')
|
||||
backup=(etc/pulse/client.conf)
|
||||
|
||||
mv "${srcdir}/libpulse"/* "${pkgdir}"
|
||||
}
|
||||
|
||||
package_pulseaudio() {
|
||||
depends=("libpulse=${pkgver}-${pkgrel}" 'rtkit' 'libltdl' 'speex' 'tdb'
|
||||
'udev' 'fftw' 'orc' 'webrtc-audio-processing' 'systemd')
|
||||
optdepends=('avahi: zeroconf support'
|
||||
'bluez: bluetooth support'
|
||||
'gconf: configuration through gconf (paprefs)'
|
||||
'jack: jack support'
|
||||
'lirc-utils: infra-red support'
|
||||
'openssl: RAOP support')
|
||||
backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
|
||||
install="pulseaudio.install"
|
||||
depends=("libpulse=${pkgver}-${pkgrel}" 'rtkit' 'libltdl' 'speex' 'tdb'
|
||||
'udev' 'fftw' 'orc' 'webrtc-audio-processing' 'systemd')
|
||||
optdepends=('avahi: zeroconf support'
|
||||
'bluez: bluetooth support'
|
||||
'gconf: configuration through gconf (paprefs)'
|
||||
'jack: jack support'
|
||||
'lirc-utils: infra-red support'
|
||||
'openssl: RAOP support')
|
||||
backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
|
||||
install="pulseaudio.install"
|
||||
|
||||
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
@ -85,7 +85,7 @@ install="pulseaudio.install"
|
||||
|
||||
rm "${pkgdir}/etc/dbus-1/system.d/pulseaudio-system.conf"
|
||||
|
||||
### Split libpulse
|
||||
### Split libpulse
|
||||
|
||||
mkdir -p "$srcdir"/libpulse/{etc/pulse,usr/{lib/pulseaudio,share/man/man5}}
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=pyogg
|
||||
pkgver=1.3
|
||||
pkgrel=11
|
||||
pkgrel=12
|
||||
pkgdesc="Python ogg wrapper library"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://ekyo.nerim.net/software/pyogg/index.html"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=pyvorbis
|
||||
pkgver=1.4
|
||||
pkgrel=10
|
||||
pkgrel=11
|
||||
pkgdesc="Python vorbis wrapper library"
|
||||
arch=(i686 x86_64)
|
||||
license=('LGPL')
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=rdesktop
|
||||
pkgver=1.7.1
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
depends=('libx11' 'openssl' 'libao' 'libsamplerate')
|
||||
pkgdesc="Is used to connect to windows terminal servers"
|
||||
url="http://www.rdesktop.org/"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=sdl_mixer
|
||||
pkgver=1.2.12
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="A simple multi-channel audio mixer"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.libsdl.org/projects/SDL_mixer/"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=sdl_sound
|
||||
pkgver=1.0.3
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="A library to decode several popular sound file formats, such as .WAV and .MP3"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://icculus.org/SDL_sound/"
|
||||
|
@ -3,27 +3,47 @@
|
||||
# Contributor: Jan de Groot <jgc@archlinux.org>
|
||||
|
||||
pkgname=smpeg
|
||||
pkgver=0.4.4
|
||||
pkgrel=5
|
||||
pkgver=0.4.5
|
||||
_pkgver=395
|
||||
pkgrel=1
|
||||
pkgdesc="SDL MPEG Player Library"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://icculus.org/smpeg/"
|
||||
license=('LGPL')
|
||||
depends=('sdl')
|
||||
makedepends=('mesa')
|
||||
makedepends=('mesa' 'subversion')
|
||||
optdepends=('mesa: to use glmovie')
|
||||
options=('!libtool' '!makeflags')
|
||||
source=(http://mirrors.dotsrc.org/lokigames/open-source/smpeg/${pkgname}-${pkgver}.tar.gz smpeg-0.4.4-gcc41.patch)
|
||||
md5sums=('59c76ac704088ef5539210190c4e1fe3' '8b979a58307d7196655758bd3d2466c4')
|
||||
sha1sums=('6d7f4449472e6270ab435b2224f3fad951c35259' '7d9a2ad7f6b702dfe3adcb87601d9b55022bbd1e')
|
||||
source=("smpeg-0.4.4-gcc41.patch")
|
||||
sha1sums=('7d9a2ad7f6b702dfe3adcb87601d9b55022bbd1e')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${pkgname}-${pkgver}
|
||||
patch -p1 < ../smpeg-0.4.4-gcc41.patch || return 1
|
||||
./configure --prefix=/usr --mandir=/usr/share/man || return 1
|
||||
make LDFLAGS+=-lstdc++ || return 1
|
||||
make DESTDIR=${pkgdir} install || return 1
|
||||
cd "${srcdir}"
|
||||
|
||||
if [ -d "${pkgname}/.svn" ] ; then
|
||||
cd "${pkgname}" && svn up -r ${_pkgver}
|
||||
else
|
||||
svn co svn://svn.icculus.org/${pkgname}/trunk --config-dir ./ -r ${_pkgver} ${pkgname}
|
||||
fi
|
||||
|
||||
msg "SVN checkout done or server timeout"
|
||||
msg "Starting make..."
|
||||
|
||||
rm -rf "${srcdir}/${pkgname}-build"
|
||||
cp -r "${srcdir}/${pkgname}" "${srcdir}/${pkgname}-build"
|
||||
cd "${srcdir}/${pkgname}-build"
|
||||
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr \
|
||||
--mandir=/usr/share/man
|
||||
make LDFLAGS+=-lstdc++
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-build"
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
#fix aclocal warnings
|
||||
sed -i "s#(AM_PATH_SMPEG#([AM_PATH_SMPEG]#" ${pkgdir}/usr/share/aclocal/smpeg.m4 || return 1
|
||||
sed -i "s#(AM_PATH_SMPEG#([AM_PATH_SMPEG]#" "${pkgdir}/usr/share/aclocal/smpeg.m4"
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=soundtouch
|
||||
pkgver=1.6.0
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.surina.net/soundtouch/"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgname=sox
|
||||
pkgver=14.4.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="The Swiss Army knife of sound processing tools"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://sox.sourceforge.net/"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=speex
|
||||
pkgver=1.2rc1
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
pkgdesc="A free codec for free speech"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('BSD')
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=timidity++
|
||||
pkgver=2.13.2
|
||||
pkgrel=15
|
||||
pkgrel=16
|
||||
pkgdesc="A MIDI to WAVE converter and player"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://timidity.sourceforge.net"
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgname=transcode
|
||||
_sripver=0.3-4
|
||||
pkgver=1.1.7
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="A video/DVD ripper and encoder for the terminal/console"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://tcforge.berlios.de/"
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||
|
||||
pkgname=vcdimager
|
||||
pkgver=0.7.23
|
||||
pkgrel=7
|
||||
pkgver=0.7.24
|
||||
pkgrel=1
|
||||
pkgdesc="GNU VCDImager is a full-featured mastering suite for authoring disassembling and analyzing Video CD's and Super Video CD's"
|
||||
arch=(i686 x86_64)
|
||||
license=('GPL')
|
||||
@ -12,13 +12,20 @@ url="http://www.vcdimager.org/"
|
||||
depends=('libcdio>=0.82' 'libxml2>=2.7.3' 'popt')
|
||||
options=('!libtool')
|
||||
install=vcdimager.install
|
||||
source=(ftp://ftp.gnu.org/gnu/vcdimager/${pkgname}-${pkgver}.tar.gz)
|
||||
md5sums=('5e7d80fdbf0037ad20e438f2a9573253')
|
||||
source=("ftp://ftp.gnu.org/gnu/vcdimager/${pkgname}-${pkgver}.tar.gz")
|
||||
md5sums=('3af22978fd79c79d5fda6513b6811145')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr \
|
||||
--mandir=/usr/share/man --infodir=/usr/share/info || return 1
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--disable-static
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname='vlc'
|
||||
pkgver=2.0.3
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.videolan.org/vlc/"
|
||||
license=('GPL')
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=vorbis-tools
|
||||
pkgver=1.4.0
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
pkgdesc="Extra tools for Ogg-Vorbis"
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://www.xiph.org/vorbis/'
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=webrtc-audio-processing
|
||||
pkgver=0.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="AudioProcessing library based on Google's implementation of WebRTC"
|
||||
arch=(i686 x86_64)
|
||||
url="http://freedesktop.org/software/pulseaudio/webrtc-audio-processing"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=x264
|
||||
pkgver=20120518
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="free library for encoding H264/AVC video streams"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.videolan.org/developers/x264.html"
|
||||
|
@ -4,8 +4,8 @@
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
pkgname=xine-lib
|
||||
pkgver=1.2.1
|
||||
pkgrel=6
|
||||
pkgver=1.2.2
|
||||
pkgrel=1
|
||||
pkgdesc="A multimedia playback engine"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.xine-project.org"
|
||||
@ -32,12 +32,16 @@ optdepends=('imagemagick: for using the imagemagick plugin' \
|
||||
'libvdpau: for using the VDPAU plugin'
|
||||
'libpulse: for using the pulse plugin')
|
||||
options=('!libtool')
|
||||
source=(http://downloads.sourceforge.net/sourceforge/xine/${pkgname}-${pkgver}.tar.xz)
|
||||
sha1sums=('ebb2648456504ff4ce08c34de258d3125832bb94')
|
||||
source=("http://downloads.sourceforge.net/sourceforge/xine/${pkgname}-${pkgver}.tar.xz")
|
||||
sha1sums=('a349cbb0b72256bb262377796a022dcf63829b4c')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr --with-wavpack --enable-vdpau --disable-optimizations --disable-gnomevfs
|
||||
./configure --prefix=/usr \
|
||||
--with-wavpack \
|
||||
--enable-vdpau \
|
||||
--disable-optimizations \
|
||||
--disable-gnomevfs
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Contributor: Sarah Hay <sarah@archlinux.org>
|
||||
|
||||
pkgname=xvidcore
|
||||
pkgver=1.2.2
|
||||
pkgver=1.3.2
|
||||
pkgrel=1
|
||||
pkgdesc="XviD is an open source MPEG-4 video codec"
|
||||
arch=('i686' 'x86_64')
|
||||
@ -11,18 +11,23 @@ license=('GPL')
|
||||
url="http://www.xvid.org/"
|
||||
depends=('glibc')
|
||||
makedepends=('nasm')
|
||||
source=(http://downloads.xvid.org/downloads/${pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('6a3473a12c8a1fa7bdc2b5cb829fab58')
|
||||
source=("http://downloads.xvid.org/downloads/${pkgname}-${pkgver}.tar.bz2")
|
||||
md5sums=('34389e980d4f849688f8b1e168f4e2f9')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${pkgname}/build/generic
|
||||
cd "${srcdir}/${pkgname}/build/generic"
|
||||
./configure --prefix=/usr
|
||||
make || return 1
|
||||
make DESTDIR=${pkgdir} install || return 1
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}/build/generic"
|
||||
|
||||
make DESTDIR=${pkgdir} install
|
||||
|
||||
#Fix dynamic libraries
|
||||
cd ${pkgdir}/usr/lib
|
||||
mylib=$(basename libxvidcore.so.*)
|
||||
ln -sf ${mylib} libxvidcore.so.4
|
||||
ln -sf ${mylib} libxvidcore.so
|
||||
cd "${pkgdir}/usr/lib"
|
||||
_mylib=$(basename libxvidcore.so.*)
|
||||
ln -sf ${_mylib} libxvidcore.so.4
|
||||
ln -sf ${_mylib} libxvidcore.so
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user