[fros] initial build version 1.0-1

Jiří Moskovčák jmoskovc at fedoraproject.org
Tue Jun 11 17:06:16 UTC 2013


commit dfa86be28a7240d0ae330f915117445e14235da0
Author: Jiri Moskovcak <jmoskovc at redhat.com>
Date:   Tue Jun 11 19:06:03 2013 +0200

    initial build version 1.0-1

 .gitignore |    1 +
 fros.spec  |   76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources    |    1 +
 3 files changed, 78 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..49f2de0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/fros-1.0-60d9d1c.tar.gz
diff --git a/fros.spec b/fros.spec
new file mode 100644
index 0000000..30a2429
--- /dev/null
+++ b/fros.spec
@@ -0,0 +1,76 @@
+Name:           fros
+Version:        1.0
+Release:        1%{?dist}
+Summary:        Universal screencasting frontend with pluggable support for various backends
+
+%global commit 60d9d1c5578cd32f29ce85afbe4f6c543a97b313
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
+Group:          Applications/System
+License:        GPLv2+
+URL:            https://github.com/mozeq/fros
+# this url is wrong, because github doesn't offer a space for downloadable archives :(
+Source:         https://github.com/mozeq/fros/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+
+%description
+Universal screencasting frontend with pluggable support for various backends.
+The goal is to provide an unified access to as many screencasting backends as
+possible while still keeping the same user interface so the user experience
+while across various desktops and screencasting programs is seamless.
+
+%package recordmydesktop
+Summary: fros plugin for screencasting using recordmydesktop as a backend
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+
+%description recordmydesktop
+fros plugin for screencasting using recordmydesktop as a backend
+
+%package gnome
+Summary: fros plugin for screencasting using Gnome3 integrated screencaster
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+
+%description gnome
+fros plugin for screencasting using Gnome3 integrated screencaster
+
+%prep
+%setup -qn %{name}-%{commit}
+
+%build
+CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
+
+%install
+%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
+
+%check
+%{__python} setup.py test
+
+
+%files
+%doc README COPYING
+%dir %{python_sitelib}/pyfros
+%{python_sitelib}/pyfros/*.py*
+%dir %{python_sitelib}/pyfros/plugins
+%{python_sitelib}/pyfros/plugins/__init__.*
+%{python_sitelib}/pyfros/plugins/const.*
+# fros-1.0-py2.7.egg-info
+%dir %{python_sitelib}/%{name}-%{version}-py2.7.egg-info
+%{python_sitelib}/%{name}-%{version}-py2.7.egg-info/*
+%{_bindir}/fros
+%{_mandir}/man1/%{name}.1*
+
+%files recordmydesktop
+%{python_sitelib}/pyfros/plugins/*recordmydesktop.*
+
+%files gnome
+%{python_sitelib}/pyfros/plugins/*gnome.*
+
+%changelog
+* Fri May 31 2013 Jiri Moskovcak <jmoskovc at redhat.com> 1.0-1
+- initial rpm
diff --git a/sources b/sources
index e69de29..0ff2d54 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+75fd86f21f41226b7f5311ba67c76679  fros-1.0-60d9d1c.tar.gz


More information about the scm-commits mailing list