[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