diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /media-sound/pragha | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'media-sound/pragha')
-rw-r--r-- | media-sound/pragha/Manifest | 3 | ||||
-rw-r--r-- | media-sound/pragha/metadata.xml | 21 | ||||
-rw-r--r-- | media-sound/pragha/pragha-1.1.2.1.ebuild | 59 | ||||
-rw-r--r-- | media-sound/pragha/pragha-1.3.0.ebuild | 85 | ||||
-rw-r--r-- | media-sound/pragha/pragha-1.3.1-r1.ebuild | 96 |
5 files changed, 264 insertions, 0 deletions
diff --git a/media-sound/pragha/Manifest b/media-sound/pragha/Manifest new file mode 100644 index 000000000000..c750ef29928e --- /dev/null +++ b/media-sound/pragha/Manifest @@ -0,0 +1,3 @@ +DIST pragha-1.1.2.1.tar.bz2 533694 SHA256 0d687f6b4b5adc325ac1114833bd2d206a5c23063ba2b6e8f323831c0f3bc9bb SHA512 bd0fb6bea10c932f76d12b56aeea16b5503ce67ffa1c00e0c1fa50628336d41437584fb9f3568221f84ab58cdb150c37c9c8762a41b1673a71659091f1def5be WHIRLPOOL db0a1a62bd2bea563bf17801bf46040682d17d5ac0c1bcc7a98f082b93dccb2e69e569c95a2af642006267f2b449c6365e19c203a752516f2a180561aa4275e8 +DIST pragha-1.3.0.tar.gz 360328 SHA256 2f268b6e2d9c6678e9370a90a5a54fb52d0d035c9cc22f8bdb2a7e13f5a2ee8f SHA512 126c1bcbfc724c1a61adf5239a0d5f68c88d88ea3f79fbd1269900a7a315d7f3e5cc69a5b52a35c431c44e6d7d9085e130a66cdfe45c98da793d958c4b9d09f8 WHIRLPOOL c0ee8a02ee86c60eb75ffe932be32293ef930ad872eba64a38764254a831f935bcba1e0019b19696b39e90d39ea474e918a7bf48f3981302c8c2b8186a1bf623 +DIST pragha-1.3.1.tar.bz2 621106 SHA256 49287152f59e5d62b57620f94b228517caaca001873c30c7abd426afacfc8a78 SHA512 17d086d84382c8e417e513c8803ea90612ca9d5c665384299362b3197978a8697faef531996b078e4ce12c52b7fad3be377083622c923775c6c738d5ae6acb93 WHIRLPOOL 1d531e588723623b99aa0bde1d2e1d8407e15cce89112847893ecf50f1fce4709ffb3bb1b5d88ce14a616db2809e81991228262fc12227cacf213d0c85a9c0ae diff --git a/media-sound/pragha/metadata.xml b/media-sound/pragha/metadata.xml new file mode 100644 index 000000000000..7fa36158ea32 --- /dev/null +++ b/media-sound/pragha/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <use> + <flag name="glyr">Enable music metadata searchengine support using <pkg>media-libs/glyr</pkg></flag> + <flag name="grilo">Play songs on DLNA servers using <pkg>media-libs/grilo</pkg></flag> + <flag name="keybinder">Enable shortcut support using <pkg>dev-libs/keybinder</pkg></flag> + <flag name="lastfm">Enable last.fm support using <pkg>media-libs/libclastfm</pkg></flag> + <flag name="peas">Enable various plugins that will pull in <pkg>dev-libs/libpeas</pkg> as a dependency</flag> + <flag name="playlist">Enable enhanced playlist support using <pkg>dev-libs/totem-pl-parser</pkg></flag> + <flag name="rygel">Share music on DLNA using <pkg>net-misc/rygel</pkg></flag> + <flag name="soup">Search metadata on AcoustID and radios on TuneIn using <pkg>net-libs/libsoup</pkg></flag> + </use> + <upstream> + <remote-id type="github">matiasdelellis/pragha</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-sound/pragha/pragha-1.1.2.1.ebuild b/media-sound/pragha/pragha-1.1.2.1.ebuild new file mode 100644 index 000000000000..3c855ed900ec --- /dev/null +++ b/media-sound/pragha/pragha-1.1.2.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit flag-o-matic xfconf + +DESCRIPTION="A lightweight music player (with support for the Xfce desktop environment)" +HOMEPAGE="http://pragha.wikispaces.com/ http://github.com/matiasdelellis/pragha" +SRC_URI="http://dissonance.googlecode.com/files/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug +glyr lastfm +playlist" + +COMMON_DEPEND="dev-db/sqlite:3 + >=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.28 + >=dev-libs/keybinder-0.2.2:0 + dev-libs/libcdio-paranoia + media-libs/gst-plugins-base:0.10 + >=media-libs/libcddb-1.3.2 + >=media-libs/taglib-1.7.1 + >=x11-libs/gtk+-2.24:2 + x11-libs/libX11 + >=x11-libs/libnotify-0.7 + >=xfce-base/libxfce4ui-4.10 + playlist? ( >=dev-libs/totem-pl-parser-2.26 ) + glyr? ( >=media-libs/glyr-1.0.1 ) + lastfm? ( >=media-libs/libclastfm-0.5 )" +RDEPEND="${COMMON_DEPEND} + media-plugins/gst-plugins-meta:0.10" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable debug) + $(use_enable lastfm libclastfm) + $(use_enable glyr libglyr) + $(use_enable playlist totem-plparser) + ) +} + +src_prepare() { + sed -i -e '/CFLAGS/s:-g -ggdb -O0::' configure || die + xfconf_src_prepare +} + +src_configure() { + # src/cdda.h should #include config.h to get this defined: + # http://github.com/matiasdelellis/pragha/issues/46 + append-cppflags -DHAVE_PARANOIA_NEW_INCLUDES + xfconf_src_configure +} diff --git a/media-sound/pragha/pragha-1.3.0.ebuild b/media-sound/pragha/pragha-1.3.0.ebuild new file mode 100644 index 000000000000..64bf1654e801 --- /dev/null +++ b/media-sound/pragha/pragha-1.3.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools xfconf + +DESCRIPTION="A lightweight music player (with support for the Xfce desktop environment)" +HOMEPAGE="http://pragha.wikispaces.com/ http://github.com/matiasdelellis/pragha" +SRC_URI="http://github.com/matiasdelellis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +glyr +keybinder lastfm libnotify mtp +peas +playlist +udev" + +COMMON_DEPEND=">=dev-db/sqlite-3.4:3 + >=dev-libs/glib-2.32 + >=dev-libs/libcdio-0.90 + >=dev-libs/libcdio-paranoia-0.90 + media-libs/gst-plugins-base:1.0 + >=media-libs/libcddb-1.3.0 + >=media-libs/taglib-1.7.0 + >=x11-libs/gtk+-3.4:3 + x11-libs/libX11 + >=xfce-base/libxfce4ui-4.11[gtk3(+)] + glyr? ( >=media-libs/glyr-1.0.1 ) + keybinder? ( >=dev-libs/keybinder-0.2.0:3 ) + lastfm? ( >=media-libs/libclastfm-0.5 ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + mtp? ( >=media-libs/libmtp-1.1.0 ) + peas? ( >=dev-libs/libpeas-1.0.0[gtk] ) + playlist? ( >=dev-libs/totem-pl-parser-2.26 ) + udev? ( virtual/libgudev:= )" +RDEPEND="${COMMON_DEPEND} + media-plugins/gst-plugins-meta:1.0" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + >=dev-util/xfce4-dev-tools-4.10 + sys-devel/gettext + virtual/pkgconfig" +REQUIRED_USE="glyr? ( peas ) + libnotify? ( peas ) + mtp? ( udev ) + udev? ( peas )" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable debug) + $(use_enable peas libpeas-1.0) + $(use_enable glyr libglyr) + $(use_enable lastfm libclastfm) + $(use_enable playlist totem-plparser) + --with-gstreamer=1.0 + ) + + if use peas; then + XFCONF+=( + $(use_enable libnotify) + $(use_enable keybinder) + $(use_enable udev gudev-1.0) + $(use_enable mtp libmtp) + ) + else + XFCONF+=( + --disable-libnotify + --disable-keybinder + --disable-gudev-1.0 + --disable-libmtp + ) + fi +} + +src_prepare() { + sed -i -e '/CFLAGS/s:-g -ggdb -O0::' configure.ac || die + + # Prevent glib-gettextize from running wrt #423115 + export AT_M4DIR=${EPREFIX}/usr/share/xfce4/dev-tools/m4macros + intltoolize --automake --copy --force + _elibtoolize --copy --force --install + eaclocal; eautoconf; eautoheader; eautomake + + xfconf_src_prepare +} diff --git a/media-sound/pragha/pragha-1.3.1-r1.ebuild b/media-sound/pragha/pragha-1.3.1-r1.ebuild new file mode 100644 index 000000000000..50c6926a8015 --- /dev/null +++ b/media-sound/pragha/pragha-1.3.1-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit xfconf # autotools + +DESCRIPTION="A lightweight music player (with support for the Xfce desktop environment)" +HOMEPAGE="http://pragha.wikispaces.com/ http://github.com/matiasdelellis/pragha" +SRC_URI="http://github.com/matiasdelellis/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug +glyr grilo +keybinder lastfm libnotify mtp +peas +playlist rygel soup +udev" + +COMMON_DEPEND=">=dev-db/sqlite-3.4:3= + >=dev-libs/glib-2.32:= + >=dev-libs/libcdio-0.90:= + >=dev-libs/libcdio-paranoia-0.90:= + media-libs/gst-plugins-base:1.0= + >=media-libs/libcddb-1.3.0:= + >=media-libs/taglib-1.7.0:= + >=x11-libs/gtk+-3.4:3= + >=xfce-base/libxfce4ui-4.11:=[gtk3(+)] + glyr? ( >=media-libs/glyr-1.0.1:= ) + grilo? ( >=media-libs/grilo-0.2.10:= ) + keybinder? ( >=dev-libs/keybinder-0.2.0:3= ) + lastfm? ( >=media-libs/libclastfm-0.5:= ) + libnotify? ( >=x11-libs/libnotify-0.7:= ) + mtp? ( >=media-libs/libmtp-1.1.0:= ) + peas? ( >=dev-libs/libpeas-1.0.0:=[gtk] ) + playlist? ( >=dev-libs/totem-pl-parser-2.26:= ) + rygel? ( >=net-misc/rygel-0.20:= ) + soup? ( >=net-libs/libsoup-2.38:= ) + udev? ( virtual/libgudev:= )" +RDEPEND="${COMMON_DEPEND} + media-plugins/gst-plugins-meta:1.0" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + >=dev-util/xfce4-dev-tools-4.10 + sys-devel/gettext + virtual/pkgconfig" +REQUIRED_USE="glyr? ( peas ) + grilo? ( peas ) + libnotify? ( peas ) + mtp? ( udev ) + rygel? ( peas ) + soup? ( peas ) + udev? ( peas )" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable debug) + $(use_enable peas libpeas-1.0) + $(use_enable glyr libglyr) + $(use_enable lastfm libclastfm) + $(use_enable playlist totem-plparser) + --with-gstreamer=1.0 + ) + + if use peas; then + XFCONF+=( + $(use_enable libnotify) + $(use_enable keybinder) + $(use_enable udev gudev-1.0) + $(use_enable mtp libmtp) + $(use_enable soup libsoup-2.4) + $(use_enable rygel rygel-server-2.2) + $(use_enable grilo grilo-0.2) + ) + else + XFCONF+=( + --disable-libnotify + --disable-keybinder + --disable-gudev-1.0 + --disable-libmtp + --disable-libsoup-2.4 + --disable-rygel-server-2.2 + --disable-grilo-0.2 + ) + fi +} + +src_prepare() { + sed -i -e '/CFLAGS/s:-g -ggdb -O0::' configure || die + + # Prevent glib-gettextize from running wrt #423115 +# export AT_M4DIR=${EPREFIX}/usr/share/xfce4/dev-tools/m4macros +# intltoolize --automake --copy --force +# _elibtoolize --copy --force --install +# eaclocal; eautoconf; eautoheader; eautomake + + xfconf_src_prepare +} |