diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2013-04-04 18:34:43 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2013-04-04 18:34:43 +0000 |
commit | 6de64855f5aefc1707eee36ea643f6ac3bb2eef9 (patch) | |
tree | 724b5a17ff4c0f3c47ca2d19e91d2ed49de752ba /gnustep-apps | |
parent | Mask USE=flac for gnustep-apps/cynthiune (diff) | |
download | gentoo-2-6de64855f5aefc1707eee36ea643f6ac3bb2eef9.tar.gz gentoo-2-6de64855f5aefc1707eee36ea643f6ac3bb2eef9.tar.bz2 gentoo-2-6de64855f5aefc1707eee36ea643f6ac3bb2eef9.zip |
Restore Cynthiune now that it has been taken over by GAP project, thanks adr for initial ebuild in bug #464344
(Portage version: 2.2.0_alpha171/cvs/Linux x86_64, signed Manifest commit with key C74525F2)
Diffstat (limited to 'gnustep-apps')
-rw-r--r-- | gnustep-apps/cynthiune/ChangeLog | 142 | ||||
-rw-r--r-- | gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild | 60 | ||||
-rw-r--r-- | gnustep-apps/cynthiune/metadata.xml | 42 |
3 files changed, 244 insertions, 0 deletions
diff --git a/gnustep-apps/cynthiune/ChangeLog b/gnustep-apps/cynthiune/ChangeLog new file mode 100644 index 000000000000..e5e0fc45d58f --- /dev/null +++ b/gnustep-apps/cynthiune/ChangeLog @@ -0,0 +1,142 @@ +# ChangeLog for gnustep-apps/cynthiune +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/ChangeLog,v 1.32 2013/04/04 18:34:43 voyageur Exp $ + +*cynthiune-1.0.0 (04 Apr 2013) + + 04 Apr 2013; Bernard Cafarelli <voyageur@gentoo.org> +cynthiune-1.0.0.ebuild, + +metadata.xml: + Restore Cynthiune now that it has been taken over by GAP project, thanks adr + for initial ebuild in bug #464344 + + 14 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> + cynthiune-0.9.5-r5.ebuild, +files/cynthiune-0.9.5-NSWindow.patch: + Fix compilation with new gnustep-base, bug #328191 + + 10 Feb 2010; Bernard Cafarelli <voyageur@gentoo.org> + -cynthiune-0.9.5-r4.ebuild, -files/cynthiune-0.9.5-libmpcdecsv7.patch: + Drop old version + + 08 Feb 2010; nixnut <nixnut@gentoo.org> cynthiune-0.9.5-r5.ebuild: + ppc stable #301304 + + 03 Feb 2010; Markus Meier <maekke@gentoo.org> cynthiune-0.9.5-r5.ebuild: + amd64/x86 stable, bug #301304 + +*cynthiune-0.9.5-r5 (23 Dec 2009) + + 23 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> + +cynthiune-0.9.5-r5.ebuild, +files/cynthiune-0.9.5-libmpcdec.patch: + Convert musepack support to SV8 api, thanks to ssuominen in bug #297910 + + 10 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> + cynthiune-0.9.5-r4.ebuild: + Stable for ppc, bug 281600 + + 17 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + Remove libmpcdec (SV7) support. + + 25 Sep 2009; Markus Meier <maekke@gentoo.org> cynthiune-0.9.5-r4.ebuild: + amd64 stable, bug #281600 + + 16 Aug 2009; Christian Faulhammer <fauli@gentoo.org> + cynthiune-0.9.5-r4.ebuild: + stable x86, bug 281600 + +*cynthiune-0.9.5-r4 (26 Jul 2009) + + 26 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> + +cynthiune-0.9.5-r4.ebuild, +files/cynthiune-0.9.5-libmpcdecsv7.patch: + Use transition package media-libs/libmpcdecsv7 instead of + media-libs/libmpcdec for Musepack support. + +*cynthiune-0.9.5-r3 (19 Jun 2009) + + 19 Jun 2009; Bernard Cafarelli <voyageur@gentoo.org> + -cynthiune-0.9.5-r2.ebuild, +cynthiune-0.9.5-r3.ebuild: + Drop arts and esd USE flags, bug #274650 + +*cynthiune-0.9.5-r2 (09 Dec 2008) + + 09 Dec 2008; Bernard Cafarelli <voyageur@gentoo.org> + +files/cynthiune-0.9.5-as-needed.patch, +cynthiune-0.9.5-r2.ebuild: + Fix compilation with --as-needed, bug #250170 + + 21 Jul 2008; Bernard Cafarelli <voyageur@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + Fix compilation with USE=-flac, bug #232442. Also fix with USE=-vorbis + + 17 May 2008; Fabian Groffen <grobian@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + put dev-util/pkgconfig only in DEPEND, bug #217278 + + 07 Apr 2008; Bernard Cafarelli <voyageur@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + Only compile id3tag bundle with USE=mad, bug #216564 + + 23 Mar 2008; nixnut <nixnut@gentoo.org> cynthiune-0.9.5-r1.ebuild: + Stable on ppc wrt bug 207381 + + 22 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + amd64 stable wrt bug #207381, second round. + + 21 Mar 2008; Christian Faulhammer <opfer@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + stable x86, bug 207381 + + 17 Jan 2008; Bernard Cafarelli <voyageur@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + Add pkgconfig DEPEND for libmad, bug #206476 + + 04 Jan 2008; Bernard Cafarelli <voyageur@gentoo.org> + +files/cynthiune-0.9.5-NSMutableDictionary.patch, + cynthiune-0.9.5-r1.ebuild: + Add compilation fix for stricter gnustep + + 01 Jan 2008; Alexis Ballier <aballier@gentoo.org> + cynthiune-0.9.5-r1.ebuild: + stick musicbrainz deps to -2*, bug #203784 + +*cynthiune-0.9.5-r1 (10 Sep 2007) + + 10 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org> + +files/cynthiune-0.9.5-NSCellExtensions.patch, + +files/cynthiune-0.9.5-gnustep-make-2.patch, + +files/cynthiune-0.9.5-set-macro.patch, -cynthiune-0.9.4.ebuild, + -cynthiune-0.9.5.ebuild, +cynthiune-0.9.5-r1.ebuild: + Version bump from the GNUstep overlay + +*cynthiune-0.9.5 (11 Dec 2006) + + 11 Dec 2006; Fabian Groffen <grobian@gentoo.org> + +files/cynthiune-0.9.5-flac-1.1.3.patch, cynthiune-0.9.4.ebuild, + +cynthiune-0.9.5.ebuild: + Version bump, with flac 1.1.3 support patch. Thanks to Alex Ballier to tell + me how to "configure" the package. + + 20 Oct 2006; Fabian Groffen <grobian@gentoo.org> cynthiune-0.9.4.ebuild: + Fixing flac dependency on 1.1.2 for bug #152007 + + 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest: + Fixing SHA256 digest, pass four + + 26 Mar 2006; Fabian Groffen <grobian@gentoo.org> cynthiune-0.9.4.ebuild: + Incorporate changes by Jouni Rinne (bug #120054) + + 08 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> metadata.xml: + Remove retiring dev from metadata. + + 26 Dec 2005; Luca Barbato <lu_zero@gentoo.org> cynthiune-0.9.4.ebuild: + oggvorbis Cleanup + + 05 Nov 2005; Mark Loeser <halcy0n@gentoo.org> cynthiune-0.9.4.ebuild: + Added ~x86 to KEYWORDS; bug #111374 + +*cynthiune-0.9.4 (18 Mar 2005) + + 18 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org> + +cynthiune-0.9.4.ebuild: + Orignal package import -- a gnustep built media player, yay + diff --git a/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild new file mode 100644 index 000000000000..d4cd11e97e93 --- /dev/null +++ b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild,v 1.1 2013/04/04 18:34:43 voyageur Exp $ + +EAPI=5 +inherit gnustep-2 + +MY_P=${P/c/C} +DESCRIPTION="Free software and romantic music player for GNUstep" +HOMEPAGE="http://gap.nongnu.org/cynthiune/" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +KEYWORDS="~amd64 ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" + +IUSE="alsa ao flac mad modplug musepack oss timidity vorbis" + +# musicbrainz disabled upstream for now +RDEPEND="media-libs/audiofile + media-libs/taglib + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + flac? ( media-libs/flac ) + mad? ( media-libs/libid3tag + media-libs/libmad ) + musepack? ( >=media-sound/musepack-tools-444 ) + modplug? ( media-libs/libmodplug ) + timidity? ( media-sound/timidity++ ) + vorbis? ( >=media-libs/libogg-1.1.2 + >=media-libs/libvorbis-1.0.1-r2 )" +DEPEND="${RDEPEND} + mad? ( virtual/pkgconfig )" + +S=${WORKDIR}/${MY_P} + +cynthiune_get_config() { + local myconf="disable-windowsmedia=yes disable-esound=yes" + use alsa || myconf="${myconf} disable-alsa=yes" + use ao || myconf="${myconf} disable-ao=yes" + use flac || myconf="${myconf} disable-flac=yes disable-flactags=yes" + use mad || myconf="${myconf} disable-mp3=yes disable-id3tag=yes" + use modplug || myconf="${myconf} disable-mod=yes" + use musepack || myconf="${myconf} disable-musepack=yes" + use oss || myconf="${myconf} disable-oss=yes" + use timidity || myconf="${myconf} disable-timidity=yes" + use vorbis || myconf="${myconf} disable-ogg=yes disable-vorbistags=yes" + + echo ${myconf} +} + +src_compile() { + egnustep_env + egnustep_make "$(cynthiune_get_config)" +} + +src_install() { + egnustep_env + egnustep_install "$(cynthiune_get_config)" +} diff --git a/gnustep-apps/cynthiune/metadata.xml b/gnustep-apps/cynthiune/metadata.xml new file mode 100644 index 000000000000..7c7458d44268 --- /dev/null +++ b/gnustep-apps/cynthiune/metadata.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Cynthiune (january 2004) +========= + +What is Cynthiune? +------------------ +Cynthiune is a free software and romantic music player for GNUstep and MacOSX. +I wrote it originally as a christmas gift to a girl that I liked because she +could not listen to music on her Mac with a free program. Since then, I decided +to make it public and add even more features to make it a complete and useable +media player. + +For the moment, it looks pretty much like XMMS, Winamp and similar software. +Even though it has far less features than those, the essential components of a +usable and user-friendly program are there in my opinion. + +From a programmatic point-of-view, I have decided to write a program that is +released only when considered bug-free. The free software community lacks, +IMnsHO, a sense of quality that makes its programs nearly useless to +lambda users. Not only is it useless, but I think it also gives free software +a bad reputation. The principle of freedom in "free software" is fundamental +to me, but it has to be reachable not only by some sort of geeky elite. There +is no point in telling users that since they have the freedom to enhance those +programs, they must fix them if they want to use them. Releasing a program +with too many bugs is of no use and is likely not to interest other fellow +programmers in the community either. + +On the other hand, Apple has published an interesting program called "iTunes". +Of course, it is not free software but it does implement interesting ideas +that I would like to include in Cynthiune. For example: CD burning, complete +playlist management, etc... Personally I find its user interface to be not as +user-friendly as it could be. My plan is thus to take advantage of my own +programming skills and sense of aesthetics (and ergonomy) to try to write +something a little bit different, inspired both by XMMS/Winamp and iTunes. +Cynthiune is thus currently very basic but its core design is starting to be +extensible enough that it will not be too much trouble to enhance it. +</longdescription> +</pkgmetadata> |