Add new package, ebuild by myself with some ideas from bug 233523
authorMaciej Mrozowski <reavertm@gentoo.org>
Sat, 23 Jul 2011 13:47:00 +0000 (13:47 +0000)
committerMaciej Mrozowski <reavertm@gentoo.org>
Sat, 23 Jul 2011 13:47:00 +0000 (13:47 +0000)
Package-Manager: portage-2.2.0_alpha46/cvs/Linux x86_64

media-sound/skype-call-recorder/ChangeLog [new file with mode: 0644]
media-sound/skype-call-recorder/Manifest [new file with mode: 0644]
media-sound/skype-call-recorder/files/skype-call-recorder-0.8-cmake.patch [new file with mode: 0644]
media-sound/skype-call-recorder/metadata.xml [new file with mode: 0644]
media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild [new file with mode: 0644]

diff --git a/media-sound/skype-call-recorder/ChangeLog b/media-sound/skype-call-recorder/ChangeLog
new file mode 100644 (file)
index 0000000..c4cf41b
--- /dev/null
@@ -0,0 +1,11 @@
+# ChangeLog for media-sound/skype-call-recorder
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/skype-call-recorder/ChangeLog,v 1.1 2011/07/23 13:46:59 reavertm Exp $
+
+*skype-call-recorder-0.8 (23 Jul 2011)
+
+  23 Jul 2011; Maciej Mrozowski <reavertm@gentoo.org>
+  +skype-call-recorder-0.8.ebuild, +files/skype-call-recorder-0.8-cmake.patch,
+  +metadata.xml:
+  Add new package, ebuild by myself with some ideas from bug 233523
+
diff --git a/media-sound/skype-call-recorder/Manifest b/media-sound/skype-call-recorder/Manifest
new file mode 100644 (file)
index 0000000..676c0b4
--- /dev/null
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX skype-call-recorder-0.8-cmake.patch 588 RMD160 d29fb0cc6c886287e6a361712a18641b71aa4acf SHA1 2e255bd9e2508ff47973c0843fd3ed39d0b0833f SHA256 35440be55fd589426919aa4a5b10bce480c8b87c016a4660d2ff9c4e2fcb8bfe
+DIST skype-call-recorder-0.8.tar.gz 83842 RMD160 2c3971586054fba55186e35a14534c9064091473 SHA1 b8faade2d893628fd7a5deac5056d6dfaf7082c4 SHA256 b115f728e09602cca7aa51479faa868de1f9b7cf887ed3d7c82f4935309c32c6
+EBUILD skype-call-recorder-0.8.ebuild 775 RMD160 c4cf08d0760e075d003b24aa10f63814f78cf6a7 SHA1 7ca3a82c44f0312a5743704514ac4a510a1312e5 SHA256 45b9e35fd228b50cf15a61990f0ba2048afc68d4cb53666a707a9c4bf11e3269
+MISC ChangeLog 496 RMD160 484b6f9a15ea5288027c295534b5d6e4d855f731 SHA1 ccc87233f97dc6c953089bbedc88db3f0948c18a SHA256 93177b0768294491defa873a0a55bc622ca951d2c6ba1b4d460dfbf7fd88085e
+MISC metadata.xml 259 RMD160 c9b149117e0f8c063ab43ebeb2306b9dd2af59c9 SHA1 54f422d358391661a974da1e73acec624b037bd3 SHA256 a54faaac22e8a556cff888718b07a9892dc2eede3c6dd19ec789b4dbf390ca23
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk4q0M0ACgkQFuHa/bHpVdt36wCfZn3mXkACnywZEpr+OoWwl/T7
+BuMAn0hHwlbFBEe4XHgUiAyg/86VKSUh
+=+E+R
+-----END PGP SIGNATURE-----
diff --git a/media-sound/skype-call-recorder/files/skype-call-recorder-0.8-cmake.patch b/media-sound/skype-call-recorder/files/skype-call-recorder-0.8-cmake.patch
new file mode 100644 (file)
index 0000000..74989e0
--- /dev/null
@@ -0,0 +1,19 @@
+diff -ruN skype-call-recorder-0.8/CMakeLists.txt my/CMakeLists.txt
+--- skype-call-recorder-0.8/CMakeLists.txt     2008-11-18 23:39:18.000000000 +0100
++++ my/CMakeLists.txt  2011-07-23 15:39:56.456877971 +0200
+@@ -5,14 +5,9 @@
+ PROJECT(skype-call-recorder)
+ SET(TARGET skype-call-recorder)
+ 
+-SET(CMAKE_BUILD_TYPE RELEASE)
+-#SET(CMAKE_BUILD_TYPE DEBUG)
+-
+ # compiler flags
+ 
+-SET(CMAKE_CXX_FLAGS "-Wall -W -pipe -fno-exceptions")
+-SET(CMAKE_CXX_FLAGS_DEBUG "-ggdb")
+-SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -s")
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -W -pipe -fno-exceptions")
+ 
+ # sources
+ 
diff --git a/media-sound/skype-call-recorder/metadata.xml b/media-sound/skype-call-recorder/metadata.xml
new file mode 100644 (file)
index 0000000..2f456c9
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>no-herd</herd>
+       <maintainer>
+               <email>reavertm@gentoo.org</email>
+               <name>Maciej Mrozowski</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild b/media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild
new file mode 100644 (file)
index 0000000..1f987ad
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild,v 1.1 2011/07/23 13:46:59 reavertm Exp $
+
+EAPI="4"
+
+inherit cmake-utils
+
+DESCRIPTION="Records Skype calls to MP3/Ogg/WAV files"
+HOMEPAGE="http://atdot.ch/scr/"
+SRC_URI="http://atdot.ch/scr/files/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug"
+
+DEPEND="
+       media-libs/id3lib
+       >=media-libs/libogg-1.2.0
+       >=media-libs/libvorbis-1.2.0
+       media-sound/lame
+       >=x11-libs/qt-core-4.4:4
+       >=x11-libs/qt-dbus-4.4:4
+       >=x11-libs/qt-gui-4.4:4[dbus]
+"
+RDEPEND="${DEPEND}
+       net-im/skype[-qt-static]
+"
+
+PATCHES=(
+       "${FILESDIR}/${P}-cmake.patch"
+)