[laditools] Initial import

Brendan Jones bsjones at fedoraproject.org
Mon Oct 15 06:01:41 UTC 2012


commit c2da92b178ba00b45339b167f63010e3a9b33a1b
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Mon Oct 15 08:01:40 2012 +0200

    Initial import

 .gitignore                 |    1 +
 laditools-no-shebang.patch |  104 ++++++++++++++++++++++++++++++++++++++++++++
 laditools.spec             |   95 ++++++++++++++++++++++++++++++++++++++++
 sources                    |    1 +
 4 files changed, 201 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..aaf904f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/laditools-1.0.1.tar.bz2
diff --git a/laditools-no-shebang.patch b/laditools-no-shebang.patch
new file mode 100644
index 0000000..1532bc8
--- /dev/null
+++ b/laditools-no-shebang.patch
@@ -0,0 +1,104 @@
+diff -Nurp laditools-1.0.1/laditools/a2j.py laditools-1.0.1.new/laditools/a2j.py
+--- laditools-1.0.1/laditools/a2j.py	2012-03-09 13:38:37.000000000 +0100
++++ laditools-1.0.1.new/laditools/a2j.py	2012-10-12 08:54:52.199554040 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/application.py laditools-1.0.1.new/laditools/application.py
+--- laditools-1.0.1/laditools/application.py	2012-03-23 22:13:58.000000000 +0100
++++ laditools-1.0.1.new/laditools/application.py	2012-10-12 08:54:57.467559358 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ #
+diff -Nurp laditools-1.0.1/laditools/config.py laditools-1.0.1.new/laditools/config.py
+--- laditools-1.0.1/laditools/config.py	2012-03-23 22:13:58.000000000 +0100
++++ laditools-1.0.1.new/laditools/config.py	2012-10-12 08:55:00.857562780 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/controller.py laditools-1.0.1.new/laditools/controller.py
+--- laditools-1.0.1/laditools/controller.py	2012-04-13 01:02:56.000000000 +0200
++++ laditools-1.0.1.new/laditools/controller.py	2012-10-12 08:55:07.481569468 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2012 Alessio Treglia <quadrispro at ubuntu.com>
+ #
+diff -Nurp laditools-1.0.1/laditools/gtk/a2jmenu.py laditools-1.0.1.new/laditools/gtk/a2jmenu.py
+--- laditools-1.0.1/laditools/gtk/a2jmenu.py	2012-03-09 13:38:37.000000000 +0100
++++ laditools-1.0.1.new/laditools/gtk/a2jmenu.py	2012-10-12 08:59:51.953843434 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/gtk/__init__.py laditools-1.0.1.new/laditools/gtk/__init__.py
+--- laditools-1.0.1/laditools/gtk/__init__.py	2012-03-19 02:52:14.000000000 +0100
++++ laditools-1.0.1.new/laditools/gtk/__init__.py	2012-10-12 08:59:51.953843434 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ #
+diff -Nurp laditools-1.0.1/laditools/gtk/manager.py laditools-1.0.1.new/laditools/gtk/manager.py
+--- laditools-1.0.1/laditools/gtk/manager.py	2012-03-19 02:52:14.000000000 +0100
++++ laditools-1.0.1.new/laditools/gtk/manager.py	2012-10-12 08:59:51.953843434 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010:
+diff -Nurp laditools-1.0.1/laditools/gtk/menu.py laditools-1.0.1.new/laditools/gtk/menu.py
+--- laditools-1.0.1/laditools/gtk/menu.py	2012-03-23 22:13:58.000000000 +0100
++++ laditools-1.0.1.new/laditools/gtk/menu.py	2012-10-12 09:00:42.943891267 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010:
+diff -Nurp laditools-1.0.1/laditools/gtk/utils.py laditools-1.0.1.new/laditools/gtk/utils.py
+--- laditools-1.0.1/laditools/gtk/utils.py	2012-03-19 02:52:14.000000000 +0100
++++ laditools-1.0.1.new/laditools/gtk/utils.py	2012-10-12 08:59:51.953843434 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/__init__.py laditools-1.0.1.new/laditools/__init__.py
+--- laditools-1.0.1/laditools/__init__.py	2012-05-18 18:04:00.000000000 +0200
++++ laditools-1.0.1.new/laditools/__init__.py	2012-10-12 08:55:12.226574258 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/jack.py laditools-1.0.1.new/laditools/jack.py
+--- laditools-1.0.1/laditools/jack.py	2012-03-09 13:38:37.000000000 +0100
++++ laditools-1.0.1.new/laditools/jack.py	2012-10-12 08:55:14.805576861 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/ladish.py laditools-1.0.1.new/laditools/ladish.py
+--- laditools-1.0.1/laditools/ladish.py	2012-03-09 13:38:37.000000000 +0100
++++ laditools-1.0.1.new/laditools/ladish.py	2012-10-12 08:55:18.085580173 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010, Marc-Olivier Barre <marco at marcochapeau.org>
+diff -Nurp laditools-1.0.1/laditools/manager.py laditools-1.0.1.new/laditools/manager.py
+--- laditools-1.0.1/laditools/manager.py	2012-03-19 02:52:14.000000000 +0100
++++ laditools-1.0.1.new/laditools/manager.py	2012-10-12 08:55:20.941583056 +0200
+@@ -1,4 +1,3 @@
+-#!/usr/bin/python
+ # LADITools - Linux Audio Desktop Integration Tools
+ # Copyright (C) 2011-2012 Alessio Treglia <quadrispro at ubuntu.com>
+ # Copyright (C) 2007-2010:
diff --git a/laditools.spec b/laditools.spec
new file mode 100644
index 0000000..cf5b1a0
--- /dev/null
+++ b/laditools.spec
@@ -0,0 +1,95 @@
+Name:          laditools
+Summary:       Set of tools to control and monitor LADI system
+Version:       1.0.1
+Release:       5%{?dist}
+License:       GPLv3+
+Group:         Applications/Multimedia
+URL:           https://launchpad.net/%{name}/
+Source0:       https://launchpad.net/%{name}/1.0/%{version}/+download/%{name}-%{version}.tar.bz2
+# remove python shebangs
+Patch0:        laditools-no-shebang.patch
+BuildArch:     noarch
+
+BuildRequires: python2-devel
+BuildRequires: PyYAML
+BuildRequires: intltool
+BuildRequires: python-distutils-extra
+BuildRequires: librsvg2
+BuildRequires: hicolor-icon-theme
+BuildRequires: desktop-file-utils
+Requires:      a2jmidid
+Requires:      jack-audio-connection-kit-dbus
+Requires:      python-enum
+
+%description
+LADITools is a set of tools aiming to achieve the goals of the LADI 
+project to improve desktop integration and user workflow of Linux 
+audio system based on JACK and ladish. Those tools take advantage of 
+the D-Bus interfaces recently added to JACK and ladish to ease the 
+configuration and use of those two great softwares.
+
+%prep
+%setup -q -n laditools-1.0.1
+%patch0 -p1
+sed -i -e 's|gtk/a2j_menu.py|a2j.py|' po/POTFILES.in
+sed -i -e 's|gtk/ladimenu.py|ladish.py|' po/POTFILES.in
+
+%build
+
+%install
+python setup.py install --prefix=%{buildroot}%{_prefix}
+%find_lang %{name}
+
+for i in `ls %{buildroot}%{_datadir}/applications/*.desktop` ; do \
+    desktop-file-validate $i;
+done;
+
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database -q 
+
+%postun
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+update-desktop-database -q
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files -f %{name}.lang
+%doc COPYING README PKG-INFO
+%{_bindir}/g15ladi
+%{_bindir}/ladi-control-center
+%{_bindir}/ladi-player
+%{_bindir}/ladi-system-tray
+%{_bindir}/ladi-system-log
+%{_bindir}/wmladi
+%{python_sitelib}/laditools
+%{python_sitelib}/laditools-1.0.1-py%{python_version}.egg-info
+%{_datadir}/applications/ladi-system-tray.desktop
+%{_datadir}/applications/ladi-control-center.desktop
+%{_datadir}/applications/ladi-system-log.desktop
+%{_datadir}/applications/ladi-player.desktop
+%{_datadir}/laditools/*
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/*/status/*
+%{_mandir}/man1/%{name}.1.*
+
+%changelog
+* Sun Oct 14 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.1-5
+- Correct license 
+
+* Sun Oct 14 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.1-4
+- Add python build requires
+
+* Sun Oct 14 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.1-3
+- Add mising desktop-file-utils and python-enum
+
+* Sun Jun 03 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.1-2
+- Add requires and scriptlets
+
+* Sat Jun 02 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.1-1
+- initial build
diff --git a/sources b/sources
index e69de29..1f7a568 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+e4d71845b5757f30ad4f258e8357bb43  laditools-1.0.1.tar.bz2


More information about the scm-commits mailing list