summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-cdr/cdemu-daemon')
-rw-r--r--app-cdr/cdemu-daemon/ChangeLog126
-rw-r--r--app-cdr/cdemu-daemon/cdemu-daemon-1.5.0.ebuild43
-rw-r--r--app-cdr/cdemu-daemon/cdemu-daemon-2.0.0.ebuild52
-rw-r--r--app-cdr/cdemu-daemon/metadata.xml8
4 files changed, 229 insertions, 0 deletions
diff --git a/app-cdr/cdemu-daemon/ChangeLog b/app-cdr/cdemu-daemon/ChangeLog
new file mode 100644
index 000000000000..8fbd280d37bb
--- /dev/null
+++ b/app-cdr/cdemu-daemon/ChangeLog
@@ -0,0 +1,126 @@
+# ChangeLog for app-cdr/cdemu-daemon
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdemu-daemon/ChangeLog,v 1.1 2013/01/28 00:22:03 tetromino Exp $
+
+*cdemu-daemon-2.0.0 (28 Jan 2013)
+*cdemu-daemon-1.5.0 (28 Jan 2013)
+
+ 28 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +cdemu-daemon-1.5.0.ebuild, +cdemu-daemon-2.0.0.ebuild, +metadata.xml:
+ Rename cdemud to cdemu-daemon to follow upstream convention and executable
+ name. Version bump (bug #451748, thanks to Agostino Sarubbo). Update to
+ EAPI5. Update license. Drop old.
+
+ 20 Apr 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -files/cdemud.conf.d-1.1.0, -files/cdemud.init.d-1.1.0, -cdemud-1.2.0.ebuild:
+ old
+
+ 09 Apr 2012; Markus Meier <maekke@gentoo.org> cdemud-1.5.0.ebuild:
+ x86 stable, bug #406941
+
+ 20 Mar 2012; Agostino Sarubbo <ago@gentoo.org> cdemud-1.5.0.ebuild:
+ Stable for amd64, wrt bug #406941
+
+ 22 Feb 2012; Jeroen Roovers <jer@gentoo.org> cdemud-1.5.0.ebuild:
+ Marked ~hppa (bug #300331).
+
+*cdemud-1.5.0 (22 Jan 2012)
+
+ 22 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -cdemud-1.3.0.ebuild, +cdemud-1.5.0.ebuild:
+ Bump, now uses glib's gdbus instead of dbus-glib. Drop old.
+
+ 18 Jan 2012; Agostino Sarubbo <ago@gentoo.org> cdemud-1.4.0.ebuild:
+ Stable for amd64, wrt bug #397709
+
+*cdemud-1.4.0 (23 Nov 2011)
+
+ 23 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> cdemud-1.2.0.ebuild,
+ cdemud-1.3.0.ebuild, +cdemud-1.4.0.ebuild:
+ Bump, port to EAPI4, update description. Cdemud is now dbus-activated on use,
+ so an init script is no longer needed. (bug #384331)
+
+ 22 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> metadata.xml:
+ Add myself as maintainer.
+
+ 22 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Drop maintainer due retirement, bug #82110
+
+ 04 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> cdemud-1.3.0.ebuild:
+ Remove unnecessary sys-fs/sysfsutils depend wrt #347215 by Rafał Mużyło.
+
+ 01 Nov 2010; Peter Volkov <pva@gentoo.org> cdemud-1.3.0.ebuild:
+ Unify HOMEPAGE with {g,}cdemu
+
+*cdemud-1.3.0 (19 Oct 2010)
+
+ 19 Oct 2010; Peter Volkov <pva@gentoo.org> +cdemud-1.3.0.ebuild:
+ Version bump.
+
+ 09 Feb 2010; Peter Volkov <pva@gentoo.org> files/cdemud.init.d-1.1.0:
+ Remove bashism from init script, bug #303847 by Michał Górny
+
+ 01 Feb 2010; Peter Volkov <pva@gentoo.org> cdemud-1.2.0.ebuild:
+ Version up vhba dependency, bug #278696, thank Henrik Stokseth for report.
+
+ 01 Feb 2010; Peter Volkov <pva@gentoo.org> -cdemud-1.1.0.ebuild,
+ -cdemud-1.1.0-r1.ebuild, -files/cdemu-daemon-1.1.0-fix1.diff,
+ cdemud-1.2.0.ebuild:
+ amd64 stable, bug #296868. Dropped old.
+
+ 16 Jan 2010; Christian Faulhammer <fauli@gentoo.org> cdemud-1.2.0.ebuild:
+ stable x86, bug 296868
+
+*cdemud-1.2.0 (23 Oct 2009)
+
+ 23 Oct 2009; Peter Volkov <pva@gentoo.org> +cdemud-1.2.0.ebuild:
+ Version bump, bug #279908, thank Fabio Cavallo for report.
+
+ 30 Mar 2009; Tiziano Müller <dev-zero@gentoo.org>
+ files/cdemud.init.d-1.1.0:
+ Removed bashishms from init-script.
+
+ 15 Mar 2009; Tiziano Müller <dev-zero@gentoo.org>
+ files/cdemud.init.d-1.1.0:
+ Forgot to remove the -d switch (bug #233904).
+
+*cdemud-1.1.0-r1 (12 Mar 2009)
+
+ 12 Mar 2009; Tiziano Müller <dev-zero@gentoo.org>
+ +files/cdemud.conf.d-1.1.0, +files/cdemud.init.d-1.1.0,
+ +files/cdemu-daemon-1.1.0-fix1.diff, +cdemud-1.1.0-r1.ebuild:
+ Added upstream fix1.diff, fixing dependencies (using EAPI=2), ebuild
+ cleanup, updated conf.d/init.d scripts (bugs #255402, #238431, #233904).
+
+ 22 Aug 2008; Markus Meier <maekke@gentoo.org> cdemud-1.0.0.ebuild:
+ amd64 stable, bug #232566
+
+ 09 Aug 2008; Marcelo Goes <vanquirius@gentoo.org> cdemud-1.1.0.ebuild:
+ Add dependencies for bug 233876. Thanks to Zdenek Behan <behanz at seznam
+ dot cz> and <liquitsnake at gmx dot net>.
+
+*cdemud-1.1.0 (03 Aug 2008)
+
+ 03 Aug 2008; Marcelo Goes <vanquirius@gentoo.org> +cdemud-1.1.0.ebuild:
+ 1.1.0 version bump for bug 232996. Thanks to Yaroslav Isakov
+ <yaroslav.isakov at gmail dot com>.
+
+ 26 Jun 2008; Santiago M. Mola <coldwind@gentoo.org> cdemud-1.0.0.ebuild:
+ Add ~amd64 keyword wrt bug #198672
+
+ 06 Jun 2008; Christian Faulhammer <opfer@gentoo.org> cdemud-1.0.0.ebuild:
+ stable x86, bug 224825
+
+*cdemud-1.0.0 (19 May 2008)
+
+ 19 May 2008; Marcelo Goes <vanquirius@gentoo.org> +files/cdemud.conf.d,
+ +files/cdemud.init.d, +metadata.xml, +cdemud-1.0.0.ebuild:
+ Add cdemud for bug 198672 - userspace cdemu. Thanks to Daniel Lin <ephemient
+ at gmail dot com>, Daniel Fullmer <cgibreak at gmail dot com>, Sebastian
+ Stammler <stammler at stud.tu-darmstadt.de>, Rafal Muzylo <galtgendo at o2
+ dot pl>, Jan Bessai <Jan.Bessai at gmx dot de>, Pham Ngoc Hai <pngochai at
+ yahoo dot com>, Petr Sykora <petr.sykora at gmail dot com>, Dirk Best
+ <fatplumber at gmx dot de>, Marcel Schmedes <sm at kleinreich dot de>, Vladi
+ <vladimir.elisseev at gmail dot com>, Ambroz BIzjak <ambro at b4ever dot
+ net> and anyone I missed.
+
diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-1.5.0.ebuild b/app-cdr/cdemu-daemon/cdemu-daemon-1.5.0.ebuild
new file mode 100644
index 000000000000..24afd7b0a77c
--- /dev/null
+++ b/app-cdr/cdemu-daemon/cdemu-daemon-1.5.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdemu-daemon/cdemu-daemon-1.5.0.ebuild,v 1.1 2013/01/28 00:22:03 tetromino Exp $
+
+EAPI="4"
+
+DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
+HOMEPAGE="http://cdemu.org"
+SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~hppa x86"
+IUSE="pulseaudio"
+
+RDEPEND=">=dev-libs/glib-2.28:2
+ >=dev-libs/libmirage-${PV}
+ >=media-libs/libao-0.8.0[pulseaudio?]
+ sys-apps/dbus
+ >=sys-fs/vhba-20101015
+ !pulseaudio? ( >=media-libs/libao-0.8.0[alsa] )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ if ! use pulseaudio; then
+ sed -e 's:AUDIO_DRIVER=pulse:AUDIO_DRIVER=alsa:' \
+ -i session/cdemu-daemon-session.sh || die "sed failed"
+ fi
+}
+
+pkg_postinst() {
+ elog "You will need to load the vhba module to use cdemu devices:"
+ elog " # modprobe vhba"
+ elog "To automatically load the vhba module at boot time, edit your"
+ elog "/etc/conf.d/modules file."
+
+ if [[ -e "${ROOT}etc/conf.d/cdemud" ]]; then
+ elog
+ elog "${PN} no longer installs an init.d service; instead, it is"
+ elog "automatically activated when needed via dbus."
+ elog "You can therefore remove ${ROOT}etc/conf.d/cdemud"
+ fi
+}
diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-2.0.0.ebuild b/app-cdr/cdemu-daemon/cdemu-daemon-2.0.0.ebuild
new file mode 100644
index 000000000000..9462d1051ab7
--- /dev/null
+++ b/app-cdr/cdemu-daemon/cdemu-daemon-2.0.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdemu-daemon/cdemu-daemon-2.0.0.ebuild,v 1.1 2013/01/28 00:22:03 tetromino Exp $
+
+EAPI="5"
+
+CMAKE_MIN_VERSION="2.8.5"
+
+inherit cmake-utils
+
+DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
+HOMEPAGE="http://cdemu.org"
+SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0/4" # subslot = CDEMU_DAEMON_INTERFACE_VERSION in CMakeLists.txt
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="pulseaudio"
+
+RDEPEND=">=dev-libs/glib-2.26:2
+ >=dev-libs/libmirage-${PV}:=
+ >=media-libs/libao-0.8.0[pulseaudio?]
+ sys-apps/dbus
+ >=sys-fs/vhba-20101015
+ !pulseaudio? ( >=media-libs/libao-0.8.0[alsa] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ DOCS="AUTHORS README"
+
+ sed -e 's/-DG_DISABLE_DEPRECATED//' -i CMakeLists.txt || die
+
+ if ! use pulseaudio; then
+ sed -e 's:AUDIO_DRIVER=pulse:AUDIO_DRIVER=alsa:' \
+ -i session/cdemu-daemon-session.sh || die "sed failed"
+ fi
+}
+
+pkg_postinst() {
+ elog "You will need to load the vhba module to use cdemu devices:"
+ elog " # modprobe vhba"
+ elog "To automatically load the vhba module at boot time, edit your"
+ elog "/etc/conf.d/modules file."
+
+ if [[ -e "${ROOT}etc/conf.d/cdemud" ]]; then
+ elog
+ elog "${PN} no longer installs an init.d service; instead, it is"
+ elog "automatically activated when needed via dbus."
+ elog "You can therefore remove ${ROOT}etc/conf.d/cdemud"
+ fi
+}
diff --git a/app-cdr/cdemu-daemon/metadata.xml b/app-cdr/cdemu-daemon/metadata.xml
new file mode 100644
index 000000000000..5beae646bcd0
--- /dev/null
+++ b/app-cdr/cdemu-daemon/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>tetromino@gentoo.org</email>
+ <name>Alexandre Rostovtsev</name>
+</maintainer>
+</pkgmetadata>