sagitter pushed to smuxi (master). "Update to 1.0-rc3; packaged smuxi-message-buffer tool."
notifications at fedoraproject.org
notifications at fedoraproject.org
Mon May 4 12:44:32 UTC 2015
>From c67e4bc89c530f4384b1bd23da16cc4238063975 Mon Sep 17 00:00:00 2001
From: sagitter <sagitter at fedoraproject.org>
Date: Mon, 4 May 2015 14:44:18 +0200
Subject: Update to 1.0-rc3; packaged smuxi-message-buffer tool.
diff --git a/.gitignore b/.gitignore
index edc2b84..2139672 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/smuxi-0.11.tar.gz
/smuxi-0.11.1.tar.gz
+/smuxi-1.0~rc3.tar.gz
diff --git a/smuxi.spec b/smuxi.spec
index 3b0cda8..17a9f3d 100644
--- a/smuxi.spec
+++ b/smuxi.spec
@@ -6,12 +6,11 @@ ExclusiveArch: %ix86 x86_64 ia64 sparcv9 alpha s390x
Name: smuxi
Summary: Powerful, flexible, user-friendly chat client
-Version: 0.11.1
-Release: 1%{?dist}
-##Release: 1.%%{date}git%%(echo %%{checkout} | cut -c-6)%%{?dist}
+Version: 1.0
+Release: 0.1.rc3%{?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://smuxi.im/jaws/data/files/smuxi-1.0~rc3.tar.gz
Source1: %{name}-APACHE-LICENSE-2.0.txt
Source2: %{name}-lgpl-2.1.txt
@@ -21,6 +20,7 @@ BuildRequires: gtkspell-devel, libnotify-devel, dbus-sharp-devel
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
+BuildRequires: libappstream-glib
##Fix appindicator-sharp package request
Patch0: %{name}-fix_appindicator_sharp_calls.patch
@@ -61,6 +61,22 @@ Requires: %{name}-engine%{?_isa} = %{version}-%{release}
Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform
client for advanced users. This is frontend for GNOME.
+%package message-buffer
+Summary: Converts and dumps Smuxi chat history
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-engine%{?_isa} = %{version}-%{release}
+%description message-buffer
+smuxi-message-buffer is a tool that manages the databases
+that Smuxi holds chat histories in.
+Currently, it can convert and dump databases.
+Similar to commands like git(1) , smuxi-message-buffer takes a
+command as the first parameter. These commands can be cat
+(dumps a JSON representation of the database to standard outāput)
+or convert. (changes the database from one format to another)
+Note that the destination file can be set to "-" or empty
+in the case of convert, in which case it will export to stdout.
+
+
%prep
%setup -q -n %{name}-%{version}
iconv -f iso8859-1 -t utf-8 CREDITS > CREDITS.conv && mv -f CREDITS.conv CREDITS
@@ -96,8 +112,11 @@ make install DESTDIR=$RPM_BUILD_ROOT
%find_lang %{name}-frontend-gnome-twitter --with-gnome
%find_lang %{name}-frontend-gnome-xmpp --with-gnome
%find_lang %{name}-server --with-gnome
+%find_lang %{name}-message-buffer --with-gnome
+%check
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-frontend-gnome.desktop
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/*.appdata.xml
%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -112,7 +131,7 @@ fi
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
-%doc BUGS TODO FEATURES CREDITS
+%doc BUGS TODO FEATURES CREDITS HACKING
%license LICENSE
%license lib/Twitterizer/*license.txt
%license APACHE-LICENSE-2.0.txt lgpl-2.1.txt
@@ -135,6 +154,7 @@ fi
%{_prefix}/lib/%{name}/%{name}-engine-twitter.dll*
%{_prefix}/lib/%{name}/Newtonsoft.Json.dll*
%{_prefix}/lib/%{name}/Twitterizer2.dll*
+%{_prefix}/lib/%{name}/Twitterizer2.Streaming.dll*
%{_prefix}/lib/%{name}/%{name}-engine-xmpp.dll*
%{_prefix}/lib/%{name}/agsxmpp.dll*
%{_prefix}/lib/%{name}/StarkSoftProxy.dll*
@@ -160,9 +180,20 @@ fi
%{_datadir}/icons/hicolor/*/apps/smuxi-person-chat.png
%{_datadir}/applications/%{name}-frontend-gnome.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}-frontend-gnome.*
+%{_datadir}/appdata/%{name}-frontend-gnome.appdata.xml
%{_prefix}/lib/pkgconfig/smuxi-frontend.pc
+%files message-buffer -f %{name}-message-buffer.lang
+%{_bindir}/%{name}-message-buffer
+%{_prefix}/lib/%{name}/%{name}-message-buffer.exe*
+%{_mandir}/man1/%{name}-message-buffer.1*
+
%changelog
+* Mon May 04 2015 Antonio Trande <sagitterATfedoraproject.org> 1.0-0.1.rc3
+- Update to 1.0-rc3
+- Packaged smuxi-message-buffer tool
+- Packaged gnome appdata file
+
* Sat Mar 21 2015 Antonio Trande <sagitterATfedoraproject.org> 0.11.1-1
- Update to 0.11.1
diff --git a/sources b/sources
index 5389e5a..4fe757e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c61d34f6811b8aee6bd24395178a7f2a smuxi-0.11.1.tar.gz
+be24c212b88f35646fdd970ca3afee34 smuxi-1.0~rc3.tar.gz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/smuxi.git/commit/?h=master&id=c67e4bc89c530f4384b1bd23da16cc4238063975
More information about the scm-commits
mailing list