[jalv] Split into sub-packages

Brendan Jones bsjones at fedoraproject.org
Wed Sep 26 04:17:26 UTC 2012


commit 2c615ac9ede5bcae3513c8a213f603e5a6b4d5cd
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Wed Sep 26 06:17:17 2012 +0200

    Split into sub-packages

 jalv.spec |   47 ++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 44 insertions(+), 3 deletions(-)
---
diff --git a/jalv.spec b/jalv.spec
index ee1d563..07db7fa 100644
--- a/jalv.spec
+++ b/jalv.spec
@@ -2,10 +2,10 @@
 
 Name:       jalv
 Version:    1.0.0
-Release:    4%{?dist}
+Release:    5%{?dist}
 Summary:    An LV2 Resource Description Framework Library
 
-Group:      System Environment/Libraries
+Group:      Applications/Multimedia
 License:    MIT
 URL:        http://drobilla.net/software/jalv/
 Source0:    http://download.drobilla.net/%{name}-%{version}.tar.bz2
@@ -16,12 +16,40 @@ BuildRequires:  graphviz
 BuildRequires:  lilv-devel >= 0.5.0
 BuildRequires:  suil-devel >= 0.6.0
 BuildRequires:  jack-audio-connection-kit-devel
+BuildRequires:  qt-devel
+BuildRequires:  gtk2-devel
+BuildRequires:  gtkmm24-devel
 
 %description
 %{name} is a simple but fully featured LV2 host for Jack. It runs LV2 plugins 
 and exposes their ports as Jack ports, essentially making any LV2 plugin 
 function as a Jack application. 
 
+%package qt
+Group:      Applications/Multimedia  
+Summary:    QT implementation of %{name}
+Requires:   %{name}%{_isa} = %{version}-%{release}
+
+%description qt
+%{name}-qt is an LV2 host for QT LV2 plugins
+
+%package gtk
+Group:      Applications/Multimedia  
+Summary:    GTK implementation of %{name}
+Requires:   %{name}%{_isa} = %{version}-%{release}
+
+%description gtk
+%{name}-gtk is an LV2 host for GTK LV2 plugins
+
+%package gtkmm
+Group:      Applications/Multimedia  
+Summary:    gtkmm implementation of %{name}
+Requires:   %{name}%{_isa} = %{version}-%{release}
+
+%description gtkmm
+%{name}-gtkmm is an LV2 host for gtkmm LV2 plugins
+
+
 %prep
 %setup -q 
 
@@ -45,12 +73,25 @@ DESTDIR=%{buildroot} ./waf install
 %files
 %doc AUTHORS NEWS README COPYING
 %{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1.*
+
+%files qt
 %{_bindir}/%{name}.qt
+%{_mandir}/man1/%{name}.qt.1.*
+
+%files gtk
 %{_bindir}/%{name}.gtk
+%{_mandir}/man1/%{name}.gtk.1.*
+
+%files gtkmm
 %{_bindir}/%{name}.gtkmm
-%{_mandir}/man1/*
+%{_mandir}/man1/%{name}.gtkmm.1.*
 
 %changelog
+* Wed Sep 26 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.0-5
+- Split into framework sub-packages
+- Correct package group
+
 * Wed Sep 26 2012 Brendan Jones <brendan.jones.it at gmail.com> 1.0.0-4
 - Correct inclusion of missing binaries BZ: 860458
 


More information about the scm-commits mailing list