public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/eva:master commit in: media-sound/dmapd/
@ 2011-12-09 21:06 Gilles Dartiguelongue
  0 siblings, 0 replies; 5+ messages in thread
From: Gilles Dartiguelongue @ 2011-12-09 21:06 UTC (permalink / raw
  To: gentoo-commits

commit:     c02b2a5c52843ce6cccad061b97c7568a5f1adef
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  9 21:05:43 2011 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Fri Dec  9 21:05:43 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=c02b2a5c

media-sound/dmapd: initial ebuild

This ebuild is completely experimental. The quality of dmapd autoconf is
really not ideal.

---
 media-sound/dmapd/Manifest            |   11 ++++++++
 media-sound/dmapd/dmapd-0.0.45.ebuild |   46 +++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+), 0 deletions(-)

diff --git a/media-sound/dmapd/Manifest b/media-sound/dmapd/Manifest
new file mode 100644
index 0000000..f9d0bf6
--- /dev/null
+++ b/media-sound/dmapd/Manifest
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST dmapd-0.0.45.tar.gz 395567 RMD160 94904265ff50be20abb157740e0697abf8f88893 SHA1 67333666695a22141990c8bd3254c01d1557a20d SHA256 62d2f2e0292d706daf4aba9d2a21a6fbb94b43d4adcdc4b6228a07ecbbfd6ddc
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iEYEARECAAYFAk7ieCcACgkQ1fmVwcYIWAaXQgCgt3oLJan2lAdnr6VeIXAmFbn0
+ef4AoMduxsb04GhY7lrK9QyobKMEII2f
+=mj5b
+-----END PGP SIGNATURE-----

diff --git a/media-sound/dmapd/dmapd-0.0.45.ebuild b/media-sound/dmapd/dmapd-0.0.45.ebuild
new file mode 100644
index 0000000..9826d64
--- /dev/null
+++ b/media-sound/dmapd/dmapd-0.0.45.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+DESCRIPTION="Serve DAAP (iTunes) and DPAP (iPhoto) shares from Linux"
+HOMEPAGE="http://www.flyn.org/projects/dmapd/"
+SRC_URI="http://www.flyn.org/projects/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+	dev-libs/glib:2
+	media-libs/libexif
+	>=net-libs/libdmapsharing-2.9.8:3.0
+	|| (
+		media-gfx/graphicsmagick
+		media-gfx/imagemagick )
+	>=media-libs/vips-7.26
+	media-libs/gstreamer
+	|| (
+		sys-libs/db:4.8
+		sys-libs/db:4.7 )
+"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	>=dev-libs/check-0.9.4
+"
+
+DOCS="AUTHORS ChangeLog NEWS README* TODO"
+
+src_configure() {
+	econf --localstatedir=/var
+}
+
+src_install() {
+	default
+	find "${D}" -type f -name "*.la" -delete
+
+	keepdir /var/lock/dmapd
+	keepdir /var/run/dmapd
+}



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] dev/eva:master commit in: media-sound/dmapd/
@ 2015-02-21 21:03 Gilles Dartiguelongue
  0 siblings, 0 replies; 5+ messages in thread
From: Gilles Dartiguelongue @ 2015-02-21 21:03 UTC (permalink / raw
  To: gentoo-commits

commit:     89eca878e05d73564e76d97bed7ad891e29eb479
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 21:03:44 2015 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 21:03:44 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=89eca878

media-sound/dmapd: 0.0.45 → 0.0.70

---
 media-sound/dmapd/Manifest                                   |  2 +-
 .../dmapd/{dmapd-0.0.45.ebuild => dmapd-0.0.70.ebuild}       | 12 +++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/media-sound/dmapd/Manifest b/media-sound/dmapd/Manifest
index 5df6acc..1c98ae6 100644
--- a/media-sound/dmapd/Manifest
+++ b/media-sound/dmapd/Manifest
@@ -1 +1 @@
-DIST dmapd-0.0.45.tar.gz 395567 SHA256 62d2f2e0292d706daf4aba9d2a21a6fbb94b43d4adcdc4b6228a07ecbbfd6ddc
+DIST dmapd-0.0.70.tar.gz 411525 SHA256 a2d78909c4a2f976154e926ae6f8680238932ea0fb01a47aa65b1a9682758b3a SHA512 1a54abff88e37c4bd786f04c54d7a421d8522f7e06f5fc7e65ba6f7ad02f274779dfb45b0c62cf5dce1b50832cc87c33e3abd846640a12ed1a7ae7dc7c72114e WHIRLPOOL 081c7ba49691562da74249c7598aebaf19a2799f5aeea7f4d2445bd3f9e9d76fd0742c396d9e07fa774d434ab497381d1a1e9b4b560611c53a5ba986d28a4154

diff --git a/media-sound/dmapd/dmapd-0.0.45.ebuild b/media-sound/dmapd/dmapd-0.0.70.ebuild
similarity index 84%
rename from media-sound/dmapd/dmapd-0.0.45.ebuild
rename to media-sound/dmapd/dmapd-0.0.70.ebuild
index 070f382..8b0b76a 100644
--- a/media-sound/dmapd/dmapd-0.0.45.ebuild
+++ b/media-sound/dmapd/dmapd-0.0.70.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="4"
+EAPI="5"
+
+inherit eutils
 
 DESCRIPTION="Serve DAAP (iTunes) and DPAP (iPhoto) shares from Linux"
 HOMEPAGE="http://www.flyn.org/projects/dmapd/"
@@ -14,14 +16,14 @@ KEYWORDS="~amd64"
 IUSE=""
 
 RDEPEND="
-	dev-libs/glib:2
+	>=dev-libs/glib-2.36:2
 	media-libs/libexif
-	>=net-libs/libdmapsharing-2.9.8:3.0
+	>=net-libs/libdmapsharing-2.9.21:3.0
 	|| (
 		media-gfx/graphicsmagick
 		media-gfx/imagemagick )
 	>=media-libs/vips-7.26
-	media-libs/gstreamer
+	media-libs/gstreamer:1.0
 	|| (
 		sys-libs/db:4.8
 		sys-libs/db:4.7 )
@@ -39,7 +41,7 @@ src_configure() {
 
 src_install() {
 	default
-	find "${D}" -type f -name "*.la" -delete
+	prune_libtool_files
 
 	keepdir /var/lock/dmapd
 	keepdir /var/run/dmapd


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] dev/eva:master commit in: media-sound/dmapd/
@ 2015-02-21 21:03 Gilles Dartiguelongue
  0 siblings, 0 replies; 5+ messages in thread
From: Gilles Dartiguelongue @ 2015-02-21 21:03 UTC (permalink / raw
  To: gentoo-commits

commit:     79cdc295f8a7c2abda1cf6d9a212dbf58a22dd4b
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 20:43:48 2015 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 20:43:48 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=79cdc295

media-sound/dmapd: use virtual for pkgconfig

As hinted by repoman.

---
 media-sound/dmapd/Manifest            | 12 +-----------
 media-sound/dmapd/dmapd-0.0.45.ebuild |  2 +-
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/media-sound/dmapd/Manifest b/media-sound/dmapd/Manifest
index f9d0bf6..5df6acc 100644
--- a/media-sound/dmapd/Manifest
+++ b/media-sound/dmapd/Manifest
@@ -1,11 +1 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-DIST dmapd-0.0.45.tar.gz 395567 RMD160 94904265ff50be20abb157740e0697abf8f88893 SHA1 67333666695a22141990c8bd3254c01d1557a20d SHA256 62d2f2e0292d706daf4aba9d2a21a6fbb94b43d4adcdc4b6228a07ecbbfd6ddc
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
-
-iEYEARECAAYFAk7ieCcACgkQ1fmVwcYIWAaXQgCgt3oLJan2lAdnr6VeIXAmFbn0
-ef4AoMduxsb04GhY7lrK9QyobKMEII2f
-=mj5b
------END PGP SIGNATURE-----
+DIST dmapd-0.0.45.tar.gz 395567 SHA256 62d2f2e0292d706daf4aba9d2a21a6fbb94b43d4adcdc4b6228a07ecbbfd6ddc

diff --git a/media-sound/dmapd/dmapd-0.0.45.ebuild b/media-sound/dmapd/dmapd-0.0.45.ebuild
index 9826d64..070f382 100644
--- a/media-sound/dmapd/dmapd-0.0.45.ebuild
+++ b/media-sound/dmapd/dmapd-0.0.45.ebuild
@@ -27,8 +27,8 @@ RDEPEND="
 		sys-libs/db:4.7 )
 "
 DEPEND="${RDEPEND}
-	dev-util/pkgconfig
 	>=dev-libs/check-0.9.4
+	virtual/pkgconfig
 "
 
 DOCS="AUTHORS ChangeLog NEWS README* TODO"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] dev/eva:master commit in: media-sound/dmapd/
@ 2015-02-23 22:35 Gilles Dartiguelongue
  0 siblings, 0 replies; 5+ messages in thread
From: Gilles Dartiguelongue @ 2015-02-23 22:35 UTC (permalink / raw
  To: gentoo-commits

commit:     8745562208c3a2fb59ebb8e991094ee7bd2e0854
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 23 22:34:15 2015 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Feb 23 22:34:15 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=87455622

media-sound/dmapd: apply fedora specs

* Create a dedicated user.
* Install systemd unit file.
* Change keepdir to /var, dmapd does not know how to create dirs by
  itself for now, need to report that upstream.

---
 media-sound/dmapd/dmapd-0.0.70.ebuild | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

diff --git a/media-sound/dmapd/dmapd-0.0.70.ebuild b/media-sound/dmapd/dmapd-0.0.70.ebuild
index c0bd5f6..f1e4faf 100644
--- a/media-sound/dmapd/dmapd-0.0.70.ebuild
+++ b/media-sound/dmapd/dmapd-0.0.70.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-inherit eutils
+inherit eutils systemd user
 
 DESCRIPTION="Serve DAAP (iTunes) and DPAP (iPhoto) shares from Linux"
 HOMEPAGE="http://www.flyn.org/projects/dmapd/"
@@ -13,7 +13,7 @@ SRC_URI="http://www.flyn.org/projects/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="test"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2
@@ -35,14 +35,28 @@ DEPEND="${RDEPEND}
 
 DOCS="AUTHORS ChangeLog NEWS README* TODO"
 
+pkg_setup() {
+	enewgroup dmapd
+	enewuser dmapd -1 -1 -1 dmapd
+}
+
 src_configure() {
-	econf --localstatedir=/var
+	econf \
+		--disable-static \
+		--localstatedir=/var \
+		$(use_enable test tests) \
+		$(systemd_with_unitdir)
 }
 
 src_install() {
 	default
 	prune_libtool_files
 
-	keepdir /var/lock/dmapd
-	keepdir /var/run/dmapd
+	insinto /etc
+	doins "${S}"/distro/dmapd.conf
+
+	keepdir /var/cache/dmapd/DAAP
+	keepdir /var/cache/dmapd/DPAP
+
+	fowners dmapd:root /var/cache/dmapd
 }


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] dev/eva:master commit in: media-sound/dmapd/
@ 2015-02-23 22:35 Gilles Dartiguelongue
  0 siblings, 0 replies; 5+ messages in thread
From: Gilles Dartiguelongue @ 2015-02-23 22:35 UTC (permalink / raw
  To: gentoo-commits

commit:     8e9e1cfd9c8de1cca5794fcd0ee3e71d00033dd2
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 23 18:58:19 2015 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Feb 23 18:58:19 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=8e9e1cfd

media-sound/dmapd: raise dependency on vips

As found in Fedora packaging.

---
 media-sound/dmapd/Manifest            | 10 ++++++++++
 media-sound/dmapd/dmapd-0.0.70.ebuild |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/media-sound/dmapd/Manifest b/media-sound/dmapd/Manifest
index 1c98ae6..a8a2bc3 100644
--- a/media-sound/dmapd/Manifest
+++ b/media-sound/dmapd/Manifest
@@ -1 +1,11 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
 DIST dmapd-0.0.70.tar.gz 411525 SHA256 a2d78909c4a2f976154e926ae6f8680238932ea0fb01a47aa65b1a9682758b3a SHA512 1a54abff88e37c4bd786f04c54d7a421d8522f7e06f5fc7e65ba6f7ad02f274779dfb45b0c62cf5dce1b50832cc87c33e3abd846640a12ed1a7ae7dc7c72114e WHIRLPOOL 081c7ba49691562da74249c7598aebaf19a2799f5aeea7f4d2445bd3f9e9d76fd0742c396d9e07fa774d434ab497381d1a1e9b4b560611c53a5ba986d28a4154
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iEYEAREKAAYFAlTreEwACgkQ1fmVwcYIWAZBqgCgrB/lDyWrjIArXgx+UDa9Asvh
+2xkAni1iVAQvzZRxnMAjtG4HrJsB/sBD
+=TnEZ
+-----END PGP SIGNATURE-----

diff --git a/media-sound/dmapd/dmapd-0.0.70.ebuild b/media-sound/dmapd/dmapd-0.0.70.ebuild
index 8b0b76a..c0bd5f6 100644
--- a/media-sound/dmapd/dmapd-0.0.70.ebuild
+++ b/media-sound/dmapd/dmapd-0.0.70.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
 	|| (
 		media-gfx/graphicsmagick
 		media-gfx/imagemagick )
-	>=media-libs/vips-7.26
+	>=media-libs/vips-7.38
 	media-libs/gstreamer:1.0
 	|| (
 		sys-libs/db:4.8


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-02-23 22:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-09 21:06 [gentoo-commits] dev/eva:master commit in: media-sound/dmapd/ Gilles Dartiguelongue
  -- strict thread matches above, loose matches on Subject: below --
2015-02-21 21:03 Gilles Dartiguelongue
2015-02-21 21:03 Gilles Dartiguelongue
2015-02-23 22:35 Gilles Dartiguelongue
2015-02-23 22:35 Gilles Dartiguelongue

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox