[smuxi] Sub-packages re-arranged according to upstream
Antonio Trande
sagitter at fedoraproject.org
Fri Jan 23 13:52:17 UTC 2015
commit fbcbf5798a230d804e8e08a04c035999722bac56
Author: sagitter <sagitterATfedoraprojectDOTorg>
Date: Fri Jan 23 14:52:35 2015 +0100
Sub-packages re-arranged according to upstream
smuxi.spec | 83 +++++++++++++++++++++++++++++-------------------------------
1 files changed, 40 insertions(+), 43 deletions(-)
---
diff --git a/smuxi.spec b/smuxi.spec
index 83a49b3..ffc9eeb 100644
--- a/smuxi.spec
+++ b/smuxi.spec
@@ -3,18 +3,14 @@ ExclusiveArch: %ix86 x86_64 %{power64} ia64 sparcv9 alpha s390x
%define debug_package %{nil}
-#%%global checkout eda4d97c6a25897593a4bb2a4a41d2930244efb3
-#%%global date 20141223
-
Name: smuxi
Summary: Powerful, flexible, user-friendly chat client
Version: 0.11
-Release: 2%{?dist}
+Release: 3%{?dist}
##Release: 1.%%{date}git%%(echo %%{checkout} | cut -c-6)%%{?dist}
License: GPLv2+ and LGPLv2+ and BSD and ASL 2.0
URL: https://smuxi.im
Source0: https://smuxi.im/jaws/data/files/smuxi-%{version}.tar.gz
-##Source0: https://github.com/meebey/smuxi/archive/%%{checkout}.zip#/smuxi-%%{checkout}.zip
Source1: %{name}-APACHE-LICENSE-2.0.txt
Source2: %{name}-lgpl-2.1.txt
@@ -25,10 +21,9 @@ BuildRequires: dbus-sharp-glib-devel, gtk-sharp2-devel, gio-sharp-devel
BuildRequires: libappindicator-sharp-devel, notify-sharp-devel
BuildRequires: ndesk-dbus-devel, intltool, desktop-file-utils
-Requires: %{name}-engine%{?_isa} = %{version}-%{release}
-
##Fix appindicator-sharp package request
Patch0: %{name}-fix_appindicator_sharp_calls.patch
+Obsoletes: %{name}-devel <= 0:0.11-2
%description
Smuxi is an open-source, powerful, flexible, and user-friendly chat client
@@ -40,26 +35,29 @@ STFL text-based front-end) to be connected and in sync.
This is similar to screen+irssi or IRC bouncers, but more elegant and powerful.
%package engine
-Summary: Smart MUltipleXed Irc - Engine Library
+Summary: Smart MUltipleXed Irc - Engine Library
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description engine
Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform
-IRC, Twitter, XMPP, Jabber client for advanced users,
-targeting the GNOME desktop.
+IRC, Twitter, XMPP, Jabber client for advanced users. These are its
+engine libraries.
%package frontend-stfl
-Summary: Smart MUltipleXed Irc - STFL Frontend
-Requires: %{name}-engine%{?_isa} = %{version}-%{release}
+Summary: Smart MUltipleXed Irc - STFL Frontend
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-engine%{?_isa} = %{version}-%{release}
%description frontend-stfl
Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform
client for advanced users. This is a frontend for terminal
by STFL.
-%package devel
-Summary: Smuxi .pc files
-%description devel
+%package frontend-gnome
+Summary: Smart MUltipleXed Irc - GNOME Frontend
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-engine%{?_isa} = %{version}-%{release}
+%description frontend-gnome
Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform
-IRC client for advanced users, targeting the GNOME desktop.
-This package provides all .pc files.
+client for advanced users. This is frontend for GNOME.
%prep
%setup -q -n %{name}-%{version}
@@ -111,28 +109,17 @@ fi
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-%files -f %{name}-frontend-gnome.lang -f %{name}-frontend.lang -f %{name}-frontend-gnome-irc.lang -f %{name}-frontend-gnome-twitter.lang -f %{name}-frontend-gnome-xmpp.lang -f %{name}-server.lang
-%{_bindir}/%{name}-frontend-gnome
-%{_bindir}/%{name}-server
-%dir %{_prefix}/lib/%{name}
-%{_prefix}/lib/%{name}/%{name}-frontend-gnome.exe*
-%{_prefix}/lib/%{name}/%{name}-frontend.dll*
-%{_prefix}/lib/%{name}/%{name}-frontend-gnome-irc.dll*
-%{_prefix}/lib/%{name}/%{name}-frontend-gnome-twitter.dll*
-%{_prefix}/lib/%{name}/%{name}-frontend-gnome-xmpp.dll*
-%{_prefix}/lib/%{name}/%{name}-server.exe*
-%{_mandir}/man1/%{name}-server.1*
-%{_mandir}/man1/%{name}-frontend-gnome.1*
-%{_datadir}/icons/hicolor/*/apps/smuxi-group-chat.png
-%{_datadir}/icons/hicolor/*/apps/smuxi-person-chat.png
-%{_datadir}/applications/%{name}-frontend-gnome.desktop
-%{_datadir}/icons/hicolor/*/apps/%{name}-frontend-gnome.*
-
-%files engine -f %{name}-engine.lang -f %{name}-engine-campfire.lang -f %{name}-engine-irc.lang -f %{name}-engine-jabbr.lang -f %{name}-engine-twitter.lang -f %{name}-engine-xmpp.lang
+%files
%doc BUGS TODO FEATURES CREDITS
%license LICENSE
%license lib/Twitterizer/*license.txt
%license APACHE-LICENSE-2.0.txt lgpl-2.1.txt
+%dir %{_prefix}/lib/%{name}
+%{_prefix}/lib/pkgconfig/smuxi-common.pc
+
+%files engine -f %{name}-engine.lang -f %{name}-engine-campfire.lang -f %{name}-engine-irc.lang -f %{name}-engine-jabbr.lang -f %{name}-engine-twitter.lang -f %{name}-engine-xmpp.lang -f %{name}-server.lang -f %{name}-frontend.lang
+%{_bindir}/%{name}-server
+%{_prefix}/lib/%{name}/%{name}-server.exe*
%{_prefix}/lib/%{name}/Db4objects.Db4o.dll*
%{_prefix}/lib/%{name}/%{name}-engine.dll*
%{_prefix}/lib/%{name}/%{name}-common.dll*
@@ -149,6 +136,10 @@ fi
%{_prefix}/lib/%{name}/%{name}-engine-xmpp.dll*
%{_prefix}/lib/%{name}/agsxmpp.dll*
%{_prefix}/lib/%{name}/StarkSoftProxy.dll*
+%{_prefix}/lib/%{name}/%{name}-frontend.dll*
+%{_prefix}/lib/pkgconfig/smuxi-engine-irc.pc
+%{_prefix}/lib/pkgconfig/smuxi-engine.pc
+%{_mandir}/man1/%{name}-server.1*
%files frontend-stfl
%{_bindir}/smuxi-frontend-stfl
@@ -156,17 +147,23 @@ fi
%{_prefix}/lib/smuxi/smuxi-frontend-stfl.exe.config
%{_mandir}/man1/smuxi-frontend-stfl.1.*
-%files devel
-%doc BUGS TODO FEATURES CREDITS
-%license LICENSE
-%license lib/Twitterizer/*license.txt
-%license APACHE-LICENSE-2.0.txt lgpl-2.1.txt
-%{_prefix}/lib/pkgconfig/smuxi-common.pc
-%{_prefix}/lib/pkgconfig/smuxi-engine-irc.pc
-%{_prefix}/lib/pkgconfig/smuxi-engine.pc
+%files frontend-gnome -f %{name}-frontend-gnome.lang -f %{name}-frontend-gnome-irc.lang -f %{name}-frontend-gnome-twitter.lang -f %{name}-frontend-gnome-xmpp.lang
+%{_bindir}/%{name}-frontend-gnome
+%{_prefix}/lib/%{name}/%{name}-frontend-gnome.exe*
+%{_prefix}/lib/%{name}/%{name}-frontend-gnome-irc.dll*
+%{_prefix}/lib/%{name}/%{name}-frontend-gnome-twitter.dll*
+%{_prefix}/lib/%{name}/%{name}-frontend-gnome-xmpp.dll*
+%{_mandir}/man1/%{name}-frontend-gnome.1*
+%{_datadir}/icons/hicolor/*/apps/smuxi-group-chat.png
+%{_datadir}/icons/hicolor/*/apps/smuxi-person-chat.png
+%{_datadir}/applications/%{name}-frontend-gnome.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}-frontend-gnome.*
%{_prefix}/lib/pkgconfig/smuxi-frontend.pc
%changelog
+* Fri Jan 23 2015 Antonio Trande <sagitterATfedoraproject.org> 0.11-3
+- Sub-packages re-arranged according to upstream
+
* Fri Jan 02 2015 Antonio Trande <sagitterATfedoraproject.org> 0.11-2
- Fixed multi-License
More information about the scm-commits
mailing list