Commit Graph

2363 Commits

Author SHA1 Message Date
giovanni
3e5a567328 Initial import of Exaile.
Help and ok landry@
Tested by Stephan A. Rickauer and other users.

music manager and player for GTK+ written in Python

Exaile is a music manager and player for GTK+ written in Python.
It incorporates automatic fetching of album art, handling of large
libraries, lyrics fetching, artist/album information via Wikipedia,
Last.fm submission support, and optional iPod support via a plugin.
2009-07-23 08:02:36 +00:00
naddy
464df5a054 install a pkg-config file; from Tim van der Molen <tbvdm@xs4all.nl> 2009-07-20 15:36:19 +00:00
sthen
0e87aad388 set the pkgspec for LIB_DEPENDS on ffmpeg to a version with schroedinger
included, so the tools know that old ffmpeg versions won't satisfy the
dependencies listed in WANTLIB.

this way, attempting to install these packages with old ffmpeg will
no longer give you a cryptic error message as seen by dhill@.
2009-07-19 22:49:12 +00:00
sthen
110ae222c4 really add oil to WANTLIB; bump again. spotted by kili. 2009-07-19 15:25:55 +00:00
sthen
0127d8b71f add schroedinger/oil WANTLIB, bump 2009-07-19 12:42:04 +00:00
kili
b5c7413fc0 Fix WANTLIB (oil-0.3 and schroedinger-1.0) and bump. 2009-07-19 11:22:18 +00:00
ajacoutot
355ab9e3b8 Quick and dirty patch to solve the bug in Picard when we use the command
"pydoc -k". Also make the regress target works.

from Amaury Gauthier (maintainer)
2009-07-19 09:06:43 +00:00
naddy
27635a6555 fix package specs in depends 2009-07-18 15:50:40 +00:00
jolan
862191fde5 remove more dts cruft (lib symlink & man page copies) 2009-07-17 17:00:06 +00:00
eric
c30d772978 link with -pthread instead of -lpthread
ok ajacoutot@
2009-07-17 16:58:01 +00:00
weerd
48225afcf7 Fix bug in ogg123 when unknown comments are found in the tags. Found
by and patch from claudio@, with a small nit from jasper@.

ok claudio@ naddy@ (maintainer)
2009-07-17 08:20:37 +00:00
ajacoutot
9e52431a76 Link with -pthread, not -lpthread.
ok eric@ (maintainer) who came up with the same diff
2009-07-16 09:05:32 +00:00
naddy
2fe5807df4 fix build with MAKE_JOBS > 1 2009-07-14 15:45:21 +00:00
naddy
9a331ab71d update to 1.2.3: mostly bug fixes 2009-07-13 15:48:55 +00:00
naddy
504997df04 update to 1.1.4: mostly bug fixes 2009-07-13 15:47:55 +00:00
jolan
284e731f1d +libdca 2009-07-12 23:27:25 +00:00
jolan
66b43abdb9 libdca-0.0.5, free library for decoding DTS Coherent Acoustics streams 2009-07-12 23:26:08 +00:00
ajacoutot
864f869062 +picard 2009-07-12 20:43:55 +00:00
ajacoutot
2df481ee79 Import picard-0.11
Picard is the next generation MusicBrainz tagging application. This
new tagging concept is album oriented, as opposed to track/file
oriented like the ClassicTagger was.

from Amaury Gauthier (maintainer), with some tweaks
2009-07-12 20:43:22 +00:00
ajacoutot
a1f22719b9 - take maintainership
ok jasper@
2009-07-12 20:28:41 +00:00
ajacoutot
1da6ba8a26 - add c++ and python bindings
from Amaury Gauthier (maintainer)
2009-07-12 20:25:00 +00:00
ajacoutot
d817cff378 - update to rhythmbox-0.12.3; lots of bugfixes 2009-07-12 20:05:23 +00:00
ajacoutot
66aab27095 - update to libcanberra-0.14
- take maintainer

ok jasper@
2009-07-12 20:00:27 +00:00
sthen
c82a5fee4b maintenance update to 7.3.3 2009-07-12 19:58:28 +00:00
beck
6ee4b65a8b remove src-playlist patch since it breaks on the new version and we're close to
release - will fix after release and put it back - as discussed with tobias.
2009-06-29 15:34:37 +00:00
sthen
bc71e51572 WANTLIB+=gailutil for new webkit, bump PKGNAME.
found in naddy's lib-depends-check run.
2009-06-28 21:58:23 +00:00
landry
29673e8a85 Enable wikipedia plugin, which fetches artist info from wikipedia.
As it drags webkit as a dependency, subpackage it, and only build it on
archs where webkit builds.
Add a patch from upstream git repo to fix a bug.
Explicitely depend on taglib 1.5 for tagedit plugin while here.
looks good to jasper@
2009-06-23 19:21:02 +00:00
martynas
edf3a72e78 put it into the stopped state, if needed, before setting configuration
set and starting it again so that madplay could work with multiple
files properly.  ok naddy@
2009-06-20 14:56:18 +00:00
naddy
5b7bbecf67 Pick up libintl instead of building a private copy.
This also fixes a file conflict with the gettext package.
2009-06-19 17:50:47 +00:00
jasper
d45e825029 - bugfix update vagalume to 0.7.1
from romain bertrand
2009-06-15 07:35:33 +00:00
sthen
b631f0db36 sparc64 has sporadic build failures unless -O0 is used for some files;
this was patched in Makefile.in in the past but a change that was made
to run autoconf has knocked this out. switch to patching Makefile.am
instead. from Brad; ok robert@ (maintainer)
2009-06-14 10:06:07 +00:00
ajacoutot
45eb496c30 Bump after recent gconf2 MODULE change. 2009-06-11 18:27:02 +00:00
kili
abbd818564 WANTLIB += gcrypt and bump. 2009-06-10 20:33:59 +00:00
kevlo
2e5faf876d - add missing header
- free is possibly called with a NULL pointer argument
- bump PKGNAME

submitted by Michael Warmuth <ayuu at suljee dot de>
2009-06-10 02:41:22 +00:00
ajacoutot
e19f4b7d9b Fix perl modules.
from James Wright via Amaury Gauthier (maintainer)
2009-06-08 17:08:48 +00:00
ajacoutot
726683d492 Bump after recent gconf2 MODULE changes.
"yep, bumps are cheap" kili@
2009-06-08 16:58:15 +00:00
eric
24b1c104de add cmu-sphinx3 and cmu-sphinxbase 2009-06-07 07:25:44 +00:00
eric
e815afdfb3 This package contains the basic libraries shared by the CMU Sphinx
speech recognition trainer and decoders (Sphinx-II, Sphinx-III, and
PocketSphinx), as well as some common utilities for manipulating
acoustic feature and audio files.

at the right place this time.

ok ajacoutot@
2009-06-07 07:23:37 +00:00
eric
1b3eba4d5f remove bogus import 2009-06-07 07:21:27 +00:00
eric
ee4731130a Sphinx-3 is the successor to the Sphinx-II speech recognition system
from Carnegie Mellon University. It includes both an acoustic trainer
and various decoders, i.e., text recognition, phoneme recognition,
N-best list generation, etc.

ok ajacoutot@
2009-06-07 07:18:39 +00:00
eric
88465a5067 This package contains the basic libraries shared by the CMU Sphinx
speech recognition trainer and decoders (Sphinx-II, Sphinx-III, and
PocketSphinx), as well as some common utilities for manipulating
acoustic feature and audio files.

tweaks and ok ajacoutot@
2009-06-07 07:12:55 +00:00
ajacoutot
49bc9d04b5 Convert to using the new gconf2.port.mk module.
ok jasper@
2009-06-07 05:30:09 +00:00
landry
f5aefecaa3 Really enable avahi, --disable-avahi was still in CONFIGURE_ARGS. 2009-06-06 18:41:41 +00:00
ajacoutot
395862c022 - really bump...
spotted by pea@
2009-06-05 21:31:58 +00:00
ajacoutot
73f184ef5f - sanitise LIB_DEPENDS 2009-06-05 14:39:25 +00:00
pea
ebbf2aa173 + xmms2-scrobbler 2009-06-05 09:30:57 +00:00
pea
8f2d9c1692 XMMS2-Scrobbler is a client for XMMS2 that feeds information about the
songs you played to last.fm.

From Amaury Gauthier, thanks !

tweaks and ok ajacoutot@
2009-06-05 09:28:24 +00:00
naddy
76712f6de0 this requires gperf now, otherwise an incomplete library is built 2009-06-04 18:03:13 +00:00
ajacoutot
dd88596676 - enable daap support now that we have avahi 2009-06-03 19:04:43 +00:00
ajacoutot
6255a799d7 +xmms2 2009-06-03 18:28:37 +00:00
ajacoutot
7749af807d - tyop; just imported, no bump 2009-06-03 18:26:49 +00:00
ajacoutot
028b9f0869 Import xmms2-0.6
X-platform Music Multiplexing System 2 is a client-server audio player.
Client-server model allows XMMS2 to have various multiple (remote)
interfaces (as clients):
    * Command line interfaces
    * GTK clients (matching GNOME & Xfce4 look and feel)
    * KDE clients (matching KDE look and feel)
It has a wide format support and can play over different media.
It comes with Medialib, a database-driven media library which stores
metadata about songs as they're played, so songs can be quickly recalled
and new playlists easily made. The media library can be easily queried
and managed using Collections.

from Amaury Gauthier (maintainer) with several tweaks by me
2009-06-03 18:25:25 +00:00
ajacoutot
3be437b5d1 - use avahi instead of howl for zeroconf support 2009-06-03 16:37:31 +00:00
ajacoutot
9db79bda28 - avahi gets picked up when installed, so add it to lib_depends
landry@ agrees
2009-06-03 16:34:51 +00:00
ajacoutot
a3d943580b - use avahi instead of howl for zeroconf support
- regen patches while here
2009-06-03 16:32:54 +00:00
ajacoutot
83e5a596ad - add missing BUILD_DEPENDS 2009-06-02 05:20:58 +00:00
ajacoutot
4b592d52c0 - reorder configure args
- safe bump
2009-06-02 04:23:22 +00:00
jasper
18c821a039 - also no breakfast or lunch for antoine tommorow. 2009-05-31 21:27:01 +00:00
ajacoutot
9db955ca36 - unbreak... no bbq for me
discovered the hard way by jasper@
2009-05-31 21:22:53 +00:00
jasper
943bc4bae0 - it was wrong to have scmpc/ that only holds one file and patch the source
all over to deal with it. this moves /etc/scmpc/scmpc.conf to /etc/scmpc.conf

approving croaks from ajacoutot@ and landry@
2009-05-31 20:47:08 +00:00
jasper
5d64f32984 - SECURITY FIX for libsndfile to prevent a DoS as reported in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530831

patch from upstream author in that bugreport.

ok naddy@ (MAINTAINER)
2009-05-31 17:31:13 +00:00
ajacoutot
14352b336d - update to rhythmbox-0.12.2
- enable python plugins
2009-05-31 14:11:36 +00:00
landry
4b88a15af4 +pms 2009-05-31 02:52:06 +00:00
landry
c013a8fd69 Import pms-0.40.6 :
Practical Music Search is a ncurses-based client for MPD. It has a
command line interface much like Vim, and supports custom colors,
layouts, and key bindings.  PMS aims to be accessible and highly
configurable.

with some tweaks by and ok jasper@
2009-05-31 02:51:02 +00:00
naddy
45d389b1ca bump after tcl/tk module fixes changed dependencies 2009-05-25 16:15:19 +00:00
ajacoutot
5485e209de - add patches to fix an issue with mpd craching when trying to create its
database on badly tagged mp3s

from Debian via David Coppa, thanks!
2009-05-25 14:06:16 +00:00
ajacoutot
fc7700b9e9 - update to libmusicbrainz-3.0.2
- remove patch included upstream

from David Coppa, thanks!
2009-05-25 13:59:09 +00:00
kili
0ce973bbcf Disable jack and octave support.
ok naddy
2009-05-18 21:37:09 +00:00
naddy
900483aec6 update to 1.0.20: fix potential heap overflow in VOC file parser 2009-05-15 18:19:30 +00:00
sturm
ebc5963265 unbreak build on sparc64...again 2009-05-14 19:24:06 +00:00
ratchov
ab571e7c1e update to 0.4.0, update pkg/DESCR accordingly and switch to
CONFIGURE_STYLE=simple

help from and ok sthen
2009-05-03 18:32:15 +00:00
martynas
4a65b68203 don't pull standard namespace in public header file.
fixes at least audio/amarok.
discussed with espie@, naddy@ and landry@
"This has to be fixed" espie@
"it makes totally sense" landry@
2009-05-03 15:13:53 +00:00
naddy
f71d0d7090 update to 1.7.3; 32-bit audio is now supported 2009-04-28 19:07:26 +00:00
ajacoutot
21f7450789 - update to rhythmbox-0.12.1
lots of crasher and bug fixes
2009-04-28 10:26:35 +00:00
jasper
de46124b17 - update libsndfile to 1.0.19
* includes a SECURITY FIX for CVE-2009-0186
- specify license version
- bump major

ok naddy@ (MAINTAINER)
2009-04-26 17:18:42 +00:00
jasper
42cca9bbf0 server stats have been integrated into the main gmpc package since 0.18.0 2009-04-26 17:16:40 +00:00
ajacoutot
2c5f8a533a CONFIGURE_ENV += PYTHON="${MODPY_BIN}" is inherited from the python module 2009-04-26 11:01:04 +00:00
jasper
72a5283e94 - split libgpod into the regular library, and the python-bindings (py-gpod)
ok ckuethe@ (MAINTAINER)
2009-04-24 09:45:48 +00:00
landry
cc4ce933dc Update to gmpc-libnotify 0.18.
ok jasper@ (MAINTAINER)
2009-04-23 21:19:33 +00:00
landry
9187b4cfde Remove gmpccaa, gmpc-lyrics, gmpc-magnatune, gmpc-lastfm, gmpc-shout and
gmpc-osd. All those are now provided by gmpc-plugins bundle.
2009-04-23 20:06:08 +00:00
landry
d6caa2edc7 Add gmpc-plugins, unlink gmpc-lastfm, gmpc-lyrics, gmpc-magnatune, gmpc-osd,
gmpc-shoud and gmpcca.
2009-04-23 19:30:27 +00:00
landry
9df357103a Import gmpc-plugins 0.18.0. Finally, upstream decided to bundle several
plugins altogether, this will clean a bit audio/...
This package provides various cover/metadata/lyrics fetcher plugins,
jamendo and magnatune plugins, osd & shout plugins, and a nice tag editor
plugin. No upgrade path is possible, you'll have to manually remove old
versions of those plugins before installing this package.

ok ajacoutot@ jasper@
2009-04-23 19:26:47 +00:00
landry
b1b7cdbbcd Update to gmpc 0.18, explicitely depend on libmpd 0.18.
ok ajacoutot@ jasper@
2009-04-23 19:21:03 +00:00
landry
63ad1c0121 Update to libmpd 0.18.
ok ajacoutot@ jasper@
2009-04-23 19:20:02 +00:00
landry
d033031774 Update to taglib 1.5, bump majors, precise licence markers.
ok ajacoutot@ jasper@ pea@
2009-04-22 08:58:34 +00:00
ajacoutot
992a95f9bf - bring in 2 patches from pkgsrc to actually make espeak work live (and
not only be able to save text to speech in wav file)
- rework the src Makefile
- use system portaudio.h instead of the bundled one
2009-04-16 16:39:17 +00:00
ajacoutot
b8883fe798 - bugfix update to sonata-1.6.2
(Fix cli options)
2009-04-14 07:51:14 +00:00
steven
51eae6244a drop maintainership 2009-04-13 18:26:20 +00:00
ajacoutot
55fb879743 - bugfix update to Sonata 1.6.1 2009-04-11 20:03:59 +00:00
beck
63131ebe8a make mpd use a reaonable Fisher-Yates shuffle for randomizing play order
instead of an incorrectly implemented Knuth shuffle. Also on openbsd
make sure we use arc4random_uniform for the random choice from the
sequence to make sure we aren't modulo biased.
Noticed when my mpd server played an unnatural amount of Rush out of the
80's playlist.
2009-04-10 00:52:07 +00:00
naddy
17fdc65691 remove esd flavor 2009-04-08 14:52:15 +00:00
kili
600a19da14 Add audio/gsm to LIB_DEPENDS, to let sox always pull in the installed
libgsm instead of building its own version. Fix license markers now
that gsm has a clearer license.

"no objections at all", jasper@
2009-04-06 18:56:55 +00:00
kili
3c62593f5a Update to latest version.
Fixes a few bugs and clarifies the license.
Minor library bump.
Update HOMEPAGE and MASTER_SITES.

Many thanks to the upstream developers for the quick response.

ok naddy@
2009-04-05 19:09:32 +00:00
ajacoutot
ab9b7d8ee7 - host distfile ; berlios is down again and naddy@ seems sad ;) 2009-04-05 16:54:36 +00:00
sthen
15e45e6941 sync WANTLIB and bump; xml2 from libgpod 2009-04-04 00:24:02 +00:00
ajacoutot
c705e03785 - major update to sonata-1.6 2009-04-03 13:03:00 +00:00
jasper
870419be40 - fix compilation with gcc2
ok tobias ulmer (MAINTAINER)
2009-04-02 05:18:15 +00:00
kili
1558f39644 WANTLIB += sndio. While here, fix license marker. 2009-03-29 21:08:21 +00:00
martynas
e1854503b7 implement sndio backend for madplay. with inputs from naddy@ and jakemsr@
ok naddy@ and jakemsr@
2009-03-28 16:26:46 +00:00
jakemsr
38883dd434 let this build when libsndfile isn't installed. libsndfile is only
needed for the regress target.  no pkg change.

problem noticed by jasper@, thanks
2009-03-25 20:44:10 +00:00