diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /gnustep-apps/cynthiune |
reinit the tree, so we can have metadata
Diffstat (limited to 'gnustep-apps/cynthiune')
-rw-r--r-- | gnustep-apps/cynthiune/Manifest | 5 | ||||
-rw-r--r-- | gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild | 59 | ||||
-rw-r--r-- | gnustep-apps/cynthiune/metadata.xml | 45 |
3 files changed, 109 insertions, 0 deletions
diff --git a/gnustep-apps/cynthiune/Manifest b/gnustep-apps/cynthiune/Manifest new file mode 100644 index 000000000000..387c012ef89f --- /dev/null +++ b/gnustep-apps/cynthiune/Manifest @@ -0,0 +1,5 @@ +DIST Cynthiune-1.0.0.tar.gz 570554 SHA256 3cc5228c8cdb66256bbcec4b317bbd3853397f09ec9b7378a7f65140eff5bcaf SHA512 ae56a77a138b2f661ecedbbad89935c3e8ec44447b000b73985577ea28304d11bb957fe118ba844168e9c7a06a229e8b024a6bc6eb4199080d6e69b77a31b4b7 WHIRLPOOL 4e9956e723c4c588da2c5a28d2cf01d3458815d2e59c479de65328f4836e376f3b98a86d212e0c39021c13182a0b9b39e7758e3043db1b9df064df8f2783c96e +EBUILD cynthiune-1.0.0.ebuild 1702 SHA256 c5abdd5c66d6cc0f306c9f6087e0c1201f4091524f9831ed834e836e464ada21 SHA512 b991e8e64fa3a2c5906c47a6e50e9f49d1e13d002eb4cf7f4eeb77e7e379b93052f269f03b5d403a9e34e9e1e9743b1791857903fafbd06e84451c27bd25648d WHIRLPOOL 44b1fbfac89033df65de3f99990005179b209c07b30d8159db163466f84c0605863bb3b7bd013a347143548ae9b6767dbd36865a19c186d879857080b49169d2 +MISC ChangeLog 2545 SHA256 4d87580c47f96688c562b11b6d905d6326eaf58ec4b74f369b5729bc1c94eefe SHA512 f48fe2a10b5e452488d2cd1ba42e8b3587a301fa932e734507f854b5abcb5ad52bede11d49ad09b802c1fa1f2faf5c94c302d2866798e17408e2ae0c7d4d974e WHIRLPOOL 04eea191a27969554a18e798f742fd2e853a0bd48bdda909cebbbbd9044bd0afd9407507ee9fa113ba48a481995d178a5ffab70235060b21c62b9124365e42d8 +MISC ChangeLog-2015 5022 SHA256 49549dd8457d0beb92f8e6a628c412ec660a321c3620ff87b45399984238435f SHA512 4bd5689647ce77e2e3bc558b0b81f82d16502b05cbe97c9157db1a1ec1346ab186f234531485f3aaa9e52f26d3d57a1e77144daffe803725d76ff46dd84bd85c WHIRLPOOL 8c4f652c03de76e88ec7d9f35128e75d0e61bf050613bd867af901f417561b18546089627f8cd8856aba77fd578aba81c2fb053c3f22e25b014ff7ab850c26af +MISC metadata.xml 2309 SHA256 5b3fa1f49d1673ddd1a98d0f8a19536315a5a9f7ceea03d8596634cd396bef11 SHA512 ba9ac73bb2da9a4bb0935c3bad93a7ed9b78ef2ef1e43264e6c09558954c8a725ba3c1df88fec14fc0d7a2cb6a953d1aeb612b16edfdd4b1a7f14e42eb58c0a8 WHIRLPOOL 37c1ba10171d194425ada3df9af6001de3b718a8933bd1f95cc2da0dd279dd49d5375822fa13f1da467855fa08921cf669c6d227984250347a2f93437fa34879 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..f6c3a25f513b --- /dev/null +++ b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +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="https://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..69269796fe98 --- /dev/null +++ b/gnustep-apps/cynthiune/metadata.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnustep@gentoo.org</email> + <name>Gentoo GNUstep Project</name> +</maintainer> +<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> |