[arch-commits] Commit in audacious-plugins/repos (6 files)
Gaetan Bisson
bisson at archlinux.org
Tue Jan 8 15:00:28 UTC 2013
Date: Tuesday, January 8, 2013 @ 10:00:27
Author: bisson
Revision: 174896
archrelease: copy trunk to staging-i686, staging-x86_64
Added:
audacious-plugins/repos/staging-i686/
audacious-plugins/repos/staging-i686/PKGBUILD
(from rev 174895, audacious-plugins/trunk/PKGBUILD)
audacious-plugins/repos/staging-i686/libcdio.patch
(from rev 174895, audacious-plugins/trunk/libcdio.patch)
audacious-plugins/repos/staging-x86_64/
audacious-plugins/repos/staging-x86_64/PKGBUILD
(from rev 174895, audacious-plugins/trunk/PKGBUILD)
audacious-plugins/repos/staging-x86_64/libcdio.patch
(from rev 174895, audacious-plugins/trunk/libcdio.patch)
------------------------------+
staging-i686/PKGBUILD | 68 +++++++++++++++++++++++++++++++++++
staging-i686/libcdio.patch | 79 +++++++++++++++++++++++++++++++++++++++++
staging-x86_64/PKGBUILD | 68 +++++++++++++++++++++++++++++++++++
staging-x86_64/libcdio.patch | 79 +++++++++++++++++++++++++++++++++++++++++
4 files changed, 294 insertions(+)
Copied: audacious-plugins/repos/staging-i686/PKGBUILD (from rev 174895, audacious-plugins/trunk/PKGBUILD)
===================================================================
--- staging-i686/PKGBUILD (rev 0)
+++ staging-i686/PKGBUILD 2013-01-08 15:00:27 UTC (rev 174896)
@@ -0,0 +1,68 @@
+# $Id$
+# Maintainer: Gaetan Bisson <bisson at archlinux.org>
+# Contributor: Alexander Fehr <pizzapunk gmail com>
+# Contributor: William Rea <sillywilly at gmail.com>
+
+pkgname=audacious-plugins
+pkgver=3.3.3
+pkgrel=2
+pkgdesc='Plugins for Audacious'
+url='http://audacious-media-player.org/'
+license=('custom:BSD' 'GPL')
+arch=('i686' 'x86_64')
+
+makedepends=("audacious>=${pkgver}"
+ 'oss' 'alsa-lib' 'pulseaudio' 'jack2' 'lame' 'libvorbis' 'flac'
+ 'mpg123' 'faad2' 'ffmpeg' 'libmodplug' 'fluidsynth' 'libcdio-paranoia' 'libsidplay' 'wavpack'
+ 'libnotify' 'lirc-utils' 'curl' 'libmtp'
+ 'neon' 'libmms' 'libcue')
+
+optdepends=('oss: Open Sound System v4 output'
+ 'alsa-lib: Advanced Linux Sound Arch. output'
+ 'pulseaudio: PulseAudio output'
+ 'jack2: Jack Audio Connection Kit output'
+ 'lame: FileWriter MP3 output'
+ 'libvorbis: Vorbis input, FileWriter Vorbis output'
+ 'flac: FLAC input, FileWriter FLAC output'
+
+ 'mpg123: MP3 input'
+ 'faad2: AAC input'
+ 'ffmpeg: ffaudio input'
+ 'libmodplug: modplug input'
+ 'fluidsynth: MIDI FluidSynth backend input'
+ 'libcdio-paranoia: CD Digital Audio input'
+ 'libsidplay: Commodore 64 audio input'
+ 'wavpack: WavPack input'
+
+ 'libnotify: libnotify OSD'
+ 'lirc-utils: LIRC'
+ 'curl: AudioScrobbler Client'
+ 'libmtp: Upload to MTP device'
+
+ 'neon: neon-based http transport'
+ 'libmms: libmms-based mms transport'
+ 'libcue: CUE playlist format')
+
+source=("http://distfiles.audacious-media-player.org/${pkgname}-${pkgver}.tar.bz2"
+ 'libcdio.patch')
+sha1sums=('c7384a2de6e3305f3c3271bb66344f0cbb9bef0e'
+ '82253eff3cf268c3fa48d9e86150af44fe0e8f0e')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -p1 -i ../libcdio.patch
+
+ ./configure \
+ --prefix=/usr \
+ --enable-amidiplug \
+ --disable-adplug \
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
Copied: audacious-plugins/repos/staging-i686/libcdio.patch (from rev 174895, audacious-plugins/trunk/libcdio.patch)
===================================================================
--- staging-i686/libcdio.patch (rev 0)
+++ staging-i686/libcdio.patch 2013-01-08 15:00:27 UTC (rev 174896)
@@ -0,0 +1,79 @@
+diff -aur old/src/cdaudio-ng/cdaudio-ng.c new/src/cdaudio-ng/cdaudio-ng.c
+--- old/src/cdaudio-ng/cdaudio-ng.c 2012-12-10 23:49:06.000000000 +0000
++++ new/src/cdaudio-ng/cdaudio-ng.c 2013-01-08 14:18:19.760077951 +0000
+@@ -26,7 +26,7 @@
+ #include <cdio/cdio.h>
+ #include <cdio/cdtext.h>
+ #include <cdio/track.h>
+-#include <cdio/cdda.h>
++#include <cdio/paranoia/cdda.h>
+ #include <cdio/audio.h>
+ #include <cdio/sector.h>
+ #include <cdio/cd_types.h>
+@@ -622,23 +622,24 @@
+ }
+
+ /* get trackinfo[0] cdtext information (the disc) */
++ cdtext_t *pcdtext = NULL;
+ if (aud_get_bool ("CDDA", "use_cdtext"))
+ {
+ AUDDBG ("getting cd-text information for disc\n");
+- cdtext_t *pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio, 0);
+- if (pcdtext == NULL || pcdtext->field[CDTEXT_TITLE] == NULL)
++ pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio);
++ if (pcdtext == NULL)
+ {
+ AUDDBG ("no cd-text available for disc\n");
+ }
+ else
+ {
+ cdaudio_set_strinfo (&trackinfo[0],
+- pcdtext->field[CDTEXT_PERFORMER] ? pcdtext->
+- field[CDTEXT_PERFORMER] : "",
+- pcdtext->field[CDTEXT_TITLE] ? pcdtext->
+- field[CDTEXT_TITLE] : "",
+- pcdtext->field[CDTEXT_GENRE] ? pcdtext->
+- field[CDTEXT_GENRE] : "");
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, 0) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, 0) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, 0) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, 0) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, 0) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, 0) : "");
+ }
+ }
+
+@@ -646,27 +647,15 @@
+ bool_t cdtext_was_available = FALSE;
+ for (trackno = firsttrackno; trackno <= lasttrackno; trackno++)
+ {
+- cdtext_t *pcdtext = NULL;
+- if (aud_get_bool ("CDDA", "use_cdtext"))
+- {
+- AUDDBG ("getting cd-text information for track %d\n", trackno);
+- pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio, trackno);
+- if (pcdtext == NULL || pcdtext->field[CDTEXT_PERFORMER] == NULL)
+- {
+- AUDDBG ("no cd-text available for track %d\n", trackno);
+- pcdtext = NULL;
+- }
+- }
+-
+ if (pcdtext != NULL)
+ {
+ cdaudio_set_strinfo (&trackinfo[trackno],
+- pcdtext->field[CDTEXT_PERFORMER] ? pcdtext->
+- field[CDTEXT_PERFORMER] : "",
+- pcdtext->field[CDTEXT_TITLE] ? pcdtext->
+- field[CDTEXT_TITLE] : "",
+- pcdtext->field[CDTEXT_GENRE] ? pcdtext->
+- field[CDTEXT_GENRE] : "");
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, trackno) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, trackno) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, trackno) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, trackno) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, trackno) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, trackno) : "");
+ cdtext_was_available = TRUE;
+ }
+ else
Copied: audacious-plugins/repos/staging-x86_64/PKGBUILD (from rev 174895, audacious-plugins/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2013-01-08 15:00:27 UTC (rev 174896)
@@ -0,0 +1,68 @@
+# $Id$
+# Maintainer: Gaetan Bisson <bisson at archlinux.org>
+# Contributor: Alexander Fehr <pizzapunk gmail com>
+# Contributor: William Rea <sillywilly at gmail.com>
+
+pkgname=audacious-plugins
+pkgver=3.3.3
+pkgrel=2
+pkgdesc='Plugins for Audacious'
+url='http://audacious-media-player.org/'
+license=('custom:BSD' 'GPL')
+arch=('i686' 'x86_64')
+
+makedepends=("audacious>=${pkgver}"
+ 'oss' 'alsa-lib' 'pulseaudio' 'jack2' 'lame' 'libvorbis' 'flac'
+ 'mpg123' 'faad2' 'ffmpeg' 'libmodplug' 'fluidsynth' 'libcdio-paranoia' 'libsidplay' 'wavpack'
+ 'libnotify' 'lirc-utils' 'curl' 'libmtp'
+ 'neon' 'libmms' 'libcue')
+
+optdepends=('oss: Open Sound System v4 output'
+ 'alsa-lib: Advanced Linux Sound Arch. output'
+ 'pulseaudio: PulseAudio output'
+ 'jack2: Jack Audio Connection Kit output'
+ 'lame: FileWriter MP3 output'
+ 'libvorbis: Vorbis input, FileWriter Vorbis output'
+ 'flac: FLAC input, FileWriter FLAC output'
+
+ 'mpg123: MP3 input'
+ 'faad2: AAC input'
+ 'ffmpeg: ffaudio input'
+ 'libmodplug: modplug input'
+ 'fluidsynth: MIDI FluidSynth backend input'
+ 'libcdio-paranoia: CD Digital Audio input'
+ 'libsidplay: Commodore 64 audio input'
+ 'wavpack: WavPack input'
+
+ 'libnotify: libnotify OSD'
+ 'lirc-utils: LIRC'
+ 'curl: AudioScrobbler Client'
+ 'libmtp: Upload to MTP device'
+
+ 'neon: neon-based http transport'
+ 'libmms: libmms-based mms transport'
+ 'libcue: CUE playlist format')
+
+source=("http://distfiles.audacious-media-player.org/${pkgname}-${pkgver}.tar.bz2"
+ 'libcdio.patch')
+sha1sums=('c7384a2de6e3305f3c3271bb66344f0cbb9bef0e'
+ '82253eff3cf268c3fa48d9e86150af44fe0e8f0e')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -p1 -i ../libcdio.patch
+
+ ./configure \
+ --prefix=/usr \
+ --enable-amidiplug \
+ --disable-adplug \
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
Copied: audacious-plugins/repos/staging-x86_64/libcdio.patch (from rev 174895, audacious-plugins/trunk/libcdio.patch)
===================================================================
--- staging-x86_64/libcdio.patch (rev 0)
+++ staging-x86_64/libcdio.patch 2013-01-08 15:00:27 UTC (rev 174896)
@@ -0,0 +1,79 @@
+diff -aur old/src/cdaudio-ng/cdaudio-ng.c new/src/cdaudio-ng/cdaudio-ng.c
+--- old/src/cdaudio-ng/cdaudio-ng.c 2012-12-10 23:49:06.000000000 +0000
++++ new/src/cdaudio-ng/cdaudio-ng.c 2013-01-08 14:18:19.760077951 +0000
+@@ -26,7 +26,7 @@
+ #include <cdio/cdio.h>
+ #include <cdio/cdtext.h>
+ #include <cdio/track.h>
+-#include <cdio/cdda.h>
++#include <cdio/paranoia/cdda.h>
+ #include <cdio/audio.h>
+ #include <cdio/sector.h>
+ #include <cdio/cd_types.h>
+@@ -622,23 +622,24 @@
+ }
+
+ /* get trackinfo[0] cdtext information (the disc) */
++ cdtext_t *pcdtext = NULL;
+ if (aud_get_bool ("CDDA", "use_cdtext"))
+ {
+ AUDDBG ("getting cd-text information for disc\n");
+- cdtext_t *pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio, 0);
+- if (pcdtext == NULL || pcdtext->field[CDTEXT_TITLE] == NULL)
++ pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio);
++ if (pcdtext == NULL)
+ {
+ AUDDBG ("no cd-text available for disc\n");
+ }
+ else
+ {
+ cdaudio_set_strinfo (&trackinfo[0],
+- pcdtext->field[CDTEXT_PERFORMER] ? pcdtext->
+- field[CDTEXT_PERFORMER] : "",
+- pcdtext->field[CDTEXT_TITLE] ? pcdtext->
+- field[CDTEXT_TITLE] : "",
+- pcdtext->field[CDTEXT_GENRE] ? pcdtext->
+- field[CDTEXT_GENRE] : "");
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, 0) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, 0) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, 0) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, 0) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, 0) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, 0) : "");
+ }
+ }
+
+@@ -646,27 +647,15 @@
+ bool_t cdtext_was_available = FALSE;
+ for (trackno = firsttrackno; trackno <= lasttrackno; trackno++)
+ {
+- cdtext_t *pcdtext = NULL;
+- if (aud_get_bool ("CDDA", "use_cdtext"))
+- {
+- AUDDBG ("getting cd-text information for track %d\n", trackno);
+- pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio, trackno);
+- if (pcdtext == NULL || pcdtext->field[CDTEXT_PERFORMER] == NULL)
+- {
+- AUDDBG ("no cd-text available for track %d\n", trackno);
+- pcdtext = NULL;
+- }
+- }
+-
+ if (pcdtext != NULL)
+ {
+ cdaudio_set_strinfo (&trackinfo[trackno],
+- pcdtext->field[CDTEXT_PERFORMER] ? pcdtext->
+- field[CDTEXT_PERFORMER] : "",
+- pcdtext->field[CDTEXT_TITLE] ? pcdtext->
+- field[CDTEXT_TITLE] : "",
+- pcdtext->field[CDTEXT_GENRE] ? pcdtext->
+- field[CDTEXT_GENRE] : "");
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, trackno) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, trackno) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, trackno) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, trackno) : "",
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, trackno) ?
++ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, trackno) : "");
+ cdtext_was_available = TRUE;
+ }
+ else
More information about the arch-commits
mailing list