[qxmpp] 0.7.3

Minh Ngo minh at fedoraproject.org
Thu Sep 27 07:47:00 UTC 2012


commit 177ddbc9406d3dc2ff28607889b08541c05427ca
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Thu Sep 27 10:45:51 2012 +0300

    0.7.3

 .gitignore             |    1 +
 qxmpp-dynamiclib.patch |   12 +++++
 qxmpp.spec             |  107 ++++++++++++++++++++++++++++++++++++++++++++++++
 sources                |    1 +
 4 files changed, 121 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..d1cb0d0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/qxmpp-0.7.3.tar.gz
diff --git a/qxmpp-dynamiclib.patch b/qxmpp-dynamiclib.patch
new file mode 100644
index 0000000..8dc557d
--- /dev/null
+++ b/qxmpp-dynamiclib.patch
@@ -0,0 +1,12 @@
+diff -ru qxmpp-0.6.3.1/src/src.pro qxmpp-0.6.3.1.new/src/src.pro
+--- qxmpp-0.6.3.1/src/src.pro	2012-08-10 22:00:23.000000000 +0300
++++ qxmpp-0.6.3.1.new/src/src.pro	2012-08-11 23:32:56.498229302 +0300
+@@ -49,7 +49,7 @@
+ QMAKE_PKGCONFIG_DESTDIR = pkgconfig
+ QMAKE_PKGCONFIG_LIBDIR = $$target.path
+ QMAKE_PKGCONFIG_INCDIR = $$headers.path
+-equals(QXMPP_LIBRARY_TYPE,staticlib) {
++equals(QXMPP_LIBRARY_TYPE,dynamiclib) {
+     QMAKE_PKGCONFIG_CFLAGS = -DQXMPP_STATIC
+ } else {
+     QMAKE_PKGCONFIG_CFLAGS = -DQXMPP_SHARED
diff --git a/qxmpp.spec b/qxmpp.spec
new file mode 100644
index 0000000..5fedfcc
--- /dev/null
+++ b/qxmpp.spec
@@ -0,0 +1,107 @@
+Name:       qxmpp
+Version:    0.7.3
+Release:    2%{?dist}
+License:    LGPLv2+
+Source0:    http://qxmpp.googlecode.com/files/qxmpp-0.7.3.tar.gz 
+Obsoletes:  qxmpp-dev < %{version}
+Provides:   qxmpp-dev = %{version}-%{release}
+
+Patch1:     qxmpp-dynamiclib.patch
+
+Group:      Development/Libraries
+Summary:    Qt XMPP Library
+URL:        http://code.google.com/p/qxmpp/
+
+BuildRequires:  qt4-devel
+BuildRequires:  speex-devel
+
+%description
+QXmpp is a cross-platform C++ XMPP client library. It is based on Qt and C++.
+
+QXmpp is pretty intuitive and easy to use. It uses Qt extensively. Qt is the only
+third party library it is dependent on. Users need to a have working knowledge of
+C++ and Qt basics (Signals and Slots and Qt data types). The underlying TCP socket
+and the XMPP RFCs (RFC3920 and RFC3921) have been encapsulated into classes and
+functions. Therefore the user would not be bothered with these details. But it is
+always recommended to the advanced users to read and enjoy the low level details.
+
+%package devel
+Summary:      QXmpp Development Files
+Group:        Development/Libraries
+Requires:     %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: qxmpp-dev-devel < %{version}
+Provides:  qxmpp-dev-devel = %{version}-%{release}
+
+%description devel
+It's a development package for qxmpp-dev.
+
+QXmpp is a cross-platform C++ XMPP client library. It is based on Qt and C++.
+
+%prep
+%setup -qn qxmpp-%{version}
+%patch1 -p1
+
+%build
+%{_qt4_qmake} PREFIX=%{_prefix} LIBDIR=%{_lib} QMAKE_STRIP="" QMAKE_CXXFLAGS+="%{optflags}"
+make %{?_smp_mflags}
+
+%install
+%make_install INSTALL_ROOT=${RPM_BUILD_ROOT}
+
+%post -n %{name} -p /sbin/ldconfig
+%postun -n %{name} -p /sbin/ldconfig
+
+%files 
+%doc AUTHORS CHANGELOG LICENSE.LGPL README
+%{_libdir}/libqxmpp.so.0
+%{_libdir}/libqxmpp.so.0.7
+%{_libdir}/libqxmpp.so.0.7.3
+
+%files devel
+%doc %{_datadir}/doc/qxmpp
+%{_libdir}/lib%{name}.so
+%{_includedir}/%{name}
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Wed Sep 26 2012 Minh Ngo <nlminhtl at gmail.com> 0.7.3-2
+- Adding obsoletes
+
+* Tue Sep 11 2012 Minh Ngo <nlminhtl at gmail.com> 0.7.3-1
+- Renaming package name. Merging code bases between qxmpp-dev and qxmpp.
+
+* Sat Aug 11 2012 Minh Ngo <nlminhtl at gmail.com> 0.6.3.1-1
+- Updating to the new version
+- Changelog https://raw.github.com/0xd34df00d/qxmpp-dev/master/CHANGELOG
+
+* Thu Apr 26 2012 Minh Ngo <nlminhtl at gmail.com> 0.3.61-1
+- XEP 0033
+
+* Sat Mar 17 2012 Minh Ngo <nlminhtl at gmail.com> 0.3.47-1
+- Synchronization with upstream
+- updating patches
+
+* Sun Mar 14 2012 Minh Ngo <nlminhtl at gmail.com> 0.3.45.2-1
+- Synchronization with upstream
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.45.1-6
+- Rebuilt for c++ ABI breakage
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.45.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jan 08 2012 Minh Ngo <nlminhtl at gmail.com> 0.3.45.1-4
+- fixing summary/description in the devel package
+- adding a dependence for the devel package
+
+* Fri Nov 11 2011 Minh Ngo <nlminhtl at gmail.com> 0.3.45.1-3
+- rename the lib to libqxmpp-dev
+
+* Tue Aug 02 2011 Minh Ngo <nlminhtl at gmail.com> 0.3.45.1-2
+- dynamic libs
+
+* Mon Jul 25 2011 Minh Ngo <nlminhtl at gmail.com> 0.3.45.1-1
+- new version
+
+* Mon Jun 06 2011 Minh Ngo <nlminhtl at gmail.com> 0.3.44-0.1.pre21062011
+- initial build 
diff --git a/sources b/sources
index e69de29..4f30496 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+8f676515f7c612152b9544672d3ac494  qxmpp-0.7.3.tar.gz


More information about the scm-commits mailing list