[seren] Initial import (#1048966)
Francesco Frassinelli
frafra at fedoraproject.org
Tue Jan 7 13:24:46 UTC 2014
commit 73979efe5f9aa870ffd8828b457a8dd20443d4d4
Author: Francesco Frassinelli <frafra at fedoraproject.org>
Date: Tue Jan 7 14:24:24 2014 +0100
Initial import (#1048966)
.gitignore | 1 +
seren-default-pulse.patch | 12 +++++++++++
seren.spec | 47 +++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 61 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..00b4ddc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/seren-0.0.16.tar.gz
diff --git a/seren-default-pulse.patch b/seren-default-pulse.patch
new file mode 100644
index 0000000..52c6b8c
--- /dev/null
+++ b/seren-default-pulse.patch
@@ -0,0 +1,12 @@
+diff -up seren.c.orig seren.c
+--- seren.c.orig 2014-01-06 16:14:13.320542939 +0100
++++ seren.c 2014-01-06 16:09:08.722419834 +0100
+@@ -502,7 +502,7 @@ int main(int argc, char *argv[])
+ options.local_port = 8110;
+ options.bitrate = 16000;
+ options.complexity = 10;
+- options.audiodevice_playback = strdup("hw:0,0");
++ options.audiodevice_playback = strdup("pulse");
+
+ /* read options from conf file */
+ home = getenv("HOME");
diff --git a/seren.spec b/seren.spec
new file mode 100644
index 0000000..ec29c75
--- /dev/null
+++ b/seren.spec
@@ -0,0 +1,47 @@
+Name: seren
+Version: 0.0.16
+Release: 1%{?dist}
+Summary: Simple VoIP program to create conferences from the terminal
+Group: Applications/Internet
+License: GPLv3+
+URL: http://holdenc.altervista.org/seren/
+Source: http://holdenc.altervista.org/seren/downloads/%{name}-%{version}.tar.gz
+# Set Pulseaudio as default output instead of alsa
+Patch0: seren-default-pulse.patch
+BuildRequires: alsa-lib-devel
+BuildRequires: opus-devel
+BuildRequires: ncurses-devel
+
+%description
+Seren is a simple VoIP program based on the Opus codec that allows you
+to create a voice conference from the terminal, with up to 10
+participants, without having to register accounts, exchange emails, or
+add people to contact lists.
+All you need to join an existing conference is the host name or IP
+address of one of the participants.
+Seren creates a dynamic peer-to-peer network of equivalent nodes which
+exchange text and audio data using a UDP connection, and offers the
+user the ability to change the quality/bitrate on the fly, encrypt the
+traffic and record the calls.
+
+%prep
+%setup -q
+
+%patch0 -p 0
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=%{buildroot}
+
+%files
+%{_bindir}/seren
+%{_mandir}/man1/seren.1.gz
+%doc COPYING README BUGS TODO
+
+
+%changelog
+* Mon Jan 06 2014 Francesco Frassinelli <fraph24 at gmail.com> - 0.0.16-1
+- initial build
\ No newline at end of file
diff --git a/sources b/sources
index e69de29..a51b494 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+dc2626c6bb2e7c71a3b64d25712992e5 seren-0.0.16.tar.gz
More information about the scm-commits
mailing list