[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