8dc724d
ab2d5d6
Name:           konversation
20fdc39
Version:        1.6
Rex Dieter 7bff07e
Release:        5%{?dist}
b48b1fd
Summary:        A user friendly IRC client
ab2d5d6
6f8720e
License:        GPLv2+
8dc724d
URL:            http://konversation.kde.org/
Rex Dieter 9ee59d3
%if 0%{?snap}
Rex Dieter 9ee59d3
# use releaseme script
Rex Dieter 9ee59d3
Source0:        %{name}-%{version}-%{snap}.tar.bz2
Rex Dieter 9ee59d3
%else
Rex Dieter b964d1b
Source0:        http://download.kde.org/%{?pre:un}stable/konversation/%{version}%{?pre:-%{pre}}/src/konversation-%{version}%{?pre:-%{pre}}.tar.xz
Rex Dieter 9ee59d3
%endif
ab2d5d6
Rex Dieter 9ee59d3
## upstream patches
20fdc39
20fdc39
BuildRequires: cmake
20fdc39
BuildRequires: desktop-file-utils
20fdc39
BuildRequires: extra-cmake-modules
20fdc39
BuildRequires: gettext
20fdc39
BuildRequires: kf5-rpm-macros
20fdc39
BuildRequires: kf5-karchive-devel
20fdc39
BuildRequires: kf5-kbookmarks-devel
20fdc39
BuildRequires: kf5-kconfig-devel
20fdc39
BuildRequires: kf5-kconfigwidgets-devel
20fdc39
BuildRequires: kf5-kdbusaddons-devel
20fdc39
BuildRequires: kf5-kdoctools-devel
20fdc39
BuildRequires: kf5-kemoticons-devel
20fdc39
BuildRequires: kf5-kglobalaccel-devel
20fdc39
BuildRequires: kf5-ki18n-devel
20fdc39
BuildRequires: kf5-kiconthemes-devel
20fdc39
BuildRequires: kf5-kidletime-devel
20fdc39
BuildRequires: kf5-kio-devel
20fdc39
BuildRequires: kf5-knotifications-devel
20fdc39
BuildRequires: kf5-knotifyconfig-devel
20fdc39
BuildRequires: kf5-kparts-devel
20fdc39
BuildRequires: kf5-solid-devel
20fdc39
BuildRequires: kf5-sonnet-devel
20fdc39
BuildRequires: kf5-kwallet-devel
20fdc39
BuildRequires: kf5-kwidgetsaddons-devel
20fdc39
BuildRequires: kf5-kwindowsystem-devel
20fdc39
BuildRequires: pkgconfig(phonon4qt5)
20fdc39
BuildRequires: pkgconfig(qca2-qt5)
20fdc39
BuildRequires: pkgconfig(Qt5Widgets)
Rex Dieter 7bff07e
# python macros
Rex Dieter 7bff07e
BuildRequires: python-devel
Rex Dieter 7bff07e
BuildRequires: sed
20fdc39
20fdc39
Requires: qca-qt5-ossl%{?_isa}
8536622
ab2d5d6
%description
b48b1fd
A simple and easy to use IRC client with support for
ab2d5d6
strikeout; multi-channel joins; away / unaway messages;
b420c04
ignore list functionality; support for foreign
ab2d5d6
language characters; auto-connect to server; optional timestamps
ab2d5d6
to chat windows; configurable background colors and much more
ab2d5d6
ab2d5d6
8dc724d
%prep
20fdc39
%autosetup -n %{name}-%{version}%{?pre:-%{pre}} -p1
Rex Dieter 35e99c2
3038c6e
ab2d5d6
%build
20fdc39
mkdir %{_target_platform}
8dc724d
pushd %{_target_platform}
20fdc39
%{cmake_kf5} ..
8dc724d
popd
5b7a7c1
8dc724d
make %{?_smp_mflags} -C %{_target_platform}
ab2d5d6
ab2d5d6
ab2d5d6
%install
8dc724d
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
5b7a7c1
20fdc39
%find_lang konversation
ab2d5d6
Rex Dieter 58d5fe4
# Add Comment key to .desktop file
Rex Dieter 58d5fe4
grep '^Comment=' %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.desktop || \
Rex Dieter 58d5fe4
desktop-file-install \
Rex Dieter 58d5fe4
  --dir=%{buildroot}%{_kf5_datadir}/applications \
Rex Dieter 58d5fe4
  --set-comment="%{summary}" \
Rex Dieter 58d5fe4
  %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.desktop
Rex Dieter 58d5fe4
Rex Dieter 7bff07e
# purge use of /usr/bin/env
Rex Dieter 7bff07e
sed -i \
Rex Dieter 7bff07e
  -e "s|^#!/usr/bin/env bash|#!/bin/bash|g" \
Rex Dieter 7bff07e
  -e "s|^#!/usr/bin/env perl|#!/usr/bin/perl|g" \
Rex Dieter 7bff07e
  -e "s|^#!/usr/bin/env python|#!%{__python}|g" \
Rex Dieter 7bff07e
  %{buildroot}%{_kf5_datadir}/konversation/scripts/*
Rex Dieter 7bff07e
5b7a7c1
8dc724d
%check
20fdc39
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.konversation.desktop
8dc724d
8dc724d
2d91fed
%post
8dc724d
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
8dc724d
8dc724d
%posttrans
8dc724d
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
Rex Dieter 6bd4018
update-desktop-database -q &> /dev/null ||:
2d91fed
2d91fed
%postun
8dc724d
if [ $1 -eq 0 ] ; then
8dc724d
  touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
8dc724d
  gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
Rex Dieter 6bd4018
  update-desktop-database -q &> /dev/null ||:
8dc724d
fi
8dc724d
12c3f9e
%files  -f konversation.lang
20fdc39
%doc ChangeLog COPYING README
20fdc39
%{_kf5_bindir}/konversation
20fdc39
%{_kf5_datadir}/applications/org.kde.konversation.desktop
20fdc39
%{_kf5_datadir}/konversation/
20fdc39
%{_kf5_datadir}/kconf_update/konversation*
20fdc39
%{_kf5_datadir}/knotifications5/konversation.notifyrc
20fdc39
%{_kf5_datadir}/kservices5/konvi*.protocol
20fdc39
%{_kf5_datadir}/kxmlgui5/konversation/
20fdc39
%{_kf5_datadir}/icons/hicolor/*/*/*
20fdc39
# until %%find_lang --with-kde is fixed for kf5
20fdc39
%{_kf5_docdir}/HTML/*/konversation/
ab2d5d6
ab2d5d6
ab2d5d6
%changelog
Rex Dieter 7bff07e
* Wed Oct 28 2015 Rex Dieter <rdieter@fedoraproject.org> 1.6-5
Rex Dieter 7bff07e
- purge /usr/bin/env runtime dep
Rex Dieter 7bff07e
c65de4d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-4
c65de4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c65de4d
Rex Dieter 58d5fe4
* Thu May 28 2015 Rex Dieter <rdieter@fedoraproject.org> 1.6-3
Rex Dieter 58d5fe4
- add Comment= key to .desktop file
Rex Dieter 58d5fe4
4f40243
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.6-2
4f40243
- Rebuilt for GCC 5 C++11 ABI change
4f40243
Rex Dieter 8c96c58
* Tue Apr 07 2015 Rex Dieter <rdieter@fedoraproject.org> 1.6-1
Rex Dieter 8c96c58
- 1.6
Rex Dieter 8c96c58
20fdc39
* Sun Mar 01 2015 Rex Dieter <rdieter@fedoraproject.org> 1.6-0.1.beta1
20fdc39
- 1.6-beta1
20fdc39
Rex Dieter 692bd5f
* Tue Nov 04 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5.1-1
Rex Dieter 692bd5f
- 1.5.1
Rex Dieter 692bd5f
Rex Dieter 86d93c9
* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-8
Rex Dieter 86d93c9
- Connection to TLS-only server does not work (kde#340396)
Rex Dieter 86d93c9
Rex Dieter 6bd4018
* Wed Oct 29 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-7
Rex Dieter 6bd4018
- add update-desktop-database scriptlets 
Rex Dieter 6bd4018
Rex Dieter 35e99c2
* Mon Oct 27 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-6
Rex Dieter 35e99c2
- pull in 1.5 branch fixes, including... out-of-bounds read flaw (#1157342,1156418)
Rex Dieter 35e99c2
cd8ddfc
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-5
cd8ddfc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cd8ddfc
Rex Dieter 119e8cb
* Thu Jun 19 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-4
Rex Dieter 119e8cb
- .spec cleanup
Rex Dieter 119e8cb
4e26753
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-3
4e26753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4e26753
Rex Dieter 6f22ed7
* Thu May 01 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-2
Rex Dieter 6f22ed7
- Requires: kde-runtime
Rex Dieter 6f22ed7
Rex Dieter 5d26148
* Tue Jan 14 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-1
Rex Dieter 5d26148
- 1.5(final)
Rex Dieter 5d26148
Rex Dieter e3371bf
* Wed Jan 08 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.7.rc2
Rex Dieter e3371bf
- 1.5-rc2
Rex Dieter e3371bf
Rex Dieter 0747034
* Sun Sep 29 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.6.20130929
Rex Dieter 0747034
- 20130929 snapshot
Rex Dieter 0747034
038860d
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 1.5-0.5.20130730
038860d
- Perl 5.18 rebuild
038860d
Rex Dieter c3701ad
* Tue Jul 30 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.4.20130730
Rex Dieter c3701ad
- 20130730 snapshot
Rex Dieter c3701ad
ecd394a
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.5-0.3.20130607
ecd394a
- Perl 5.18 rebuild
ecd394a
Rex Dieter 9ee59d3
* Fri Jun 07 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.2.20130607
Rex Dieter 9ee59d3
- 20130607 snapshot
Rex Dieter 9ee59d3
Rex Dieter b964d1b
* Sat Mar 16 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.1.rc1
Rex Dieter b964d1b
- 1.5-rc1
Rex Dieter b964d1b
28f3a7e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-5
28f3a7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
28f3a7e
a9bf204
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-4
a9bf204
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a9bf204
9c18566
* Tue Jul 24 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4-3
9c18566
- rebuild
9c18566
b3c6f22
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-2
b3c6f22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b3c6f22
bb6266f
* Sun Dec 04 2011 Rex Dieter <rdieter@fedoraproject.org> 1.4-1
bb6266f
- 1.4 (final)
bb6266f
00fd785
* Tue Nov 01 2011 Rex Dieter <rdieter@fedoraproject.org> 1.4-0.1.beta1
00fd785
- 1.4-beta1
00fd785
- pkgconfig-style deps
00fd785
6f58276
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-6
6f58276
- Rebuilt for glibc bug#747377
6f58276
c8eb8eb
* Fri Oct 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1.3.1-5
c8eb8eb
- Crash in marker cleanup code (kde#210106)
c8eb8eb
Kevin Kofler 97d4f05
* Sat Mar 12 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.3.1-4
Kevin Kofler 97d4f05
- add Requires: qca-ossl
Kevin Kofler 97d4f05
3c2ab5d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-3
3c2ab5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3c2ab5d
2c4f598
* Mon Oct 18 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.3.1-2
2c4f598
- added patch to fix scrolling background
2c4f598
91aef6d
* Thu Jul 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3.1-1
91aef6d
- konversation-1.3.1
91aef6d
cbc67c8
* Tue Jun 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3-1
cbc67c8
- konversation-1.3
cbc67c8
12c3f9e
* Sat May 22 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3-0.1.beta1
12c3f9e
- konversation-1.3-beta1
12c3f9e
eab0f82
* Mon May 10 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.2.3-2.20100510
eab0f82
- 20100510 snapshot
eab0f82
1028108
* Fri Feb 12 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.2.3-1
1028108
- konversation-1.2.3
1028108
3b0a3f3
* Fri Feb 12 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.2.2-1
3b0a3f3
- konversation-1.2.2
3b0a3f3
8ab4cb9
* Wed Feb 03 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.2.1-3
8ab4cb9
- test out qt46/cpu/fonts patch (kde#215256)
8ab4cb9
69cb47b
* Thu Jan 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.2.1-2
69cb47b
- use %%{_kde4_version}
69cb47b
9bcad9e
* Thu Nov 12 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2.1-1
9bcad9e
- konversation-1.2.1
9bcad9e
3e4838b
* Fri Oct 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-1
3e4838b
- konversation-1.2 (final)
3e4838b
430297b
* Sat Oct 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.12.rc1
430297b
- konversation-1.2-rc1
430297b
75b38d4
* Mon Sep 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.11.beta1
75b38d4
- With auto-expand input box, ircview doesn't scroll (kdebug #208097)
75b38d4
a3d1ade
* Mon Sep 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.10.beta1
a3d1ade
- konversation-1.2-beta1
a3d1ade
a3d1ade
* Sat Sep 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.9.20090919svn
a3d1ade
- localized snapshot
a3d1ade
a3d1ade
* Sat Sep 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.8.20090919svn1025849
a3d1ade
- konversation-20090919svn1025849 snapshot, for marker line testing
a3d1ade
0bb408c
* Mon Aug 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.6.alpha6
0bb408c
- BR: qca2-devel, libXScrnSaver-devel
0bb408c
8536622
* Tue Aug 11 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.5.alpha6
8536622
- add min kdelibs4 version
8536622
a0daf8e
* Sat Aug 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.4.alpha6
a0daf8e
- konversation-1.2-alpha6
a0daf8e
6dc8a46
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.3.alpha4
6dc8a46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6dc8a46
43a1eb2
* Fri Jul 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.2.alpha4
43a1eb2
- konversation-1.2-alpha4
43a1eb2
8dc724d
* Wed Jun 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-0.1.alpha3
8dc724d
- konversation-1.2-alpha3
8dc724d
- optimize scriptlets
8dc724d
c247b48
* Mon Mar 02 2009 Dennis gilmore <dennis@ausil.us> - 1.1-6
c247b48
- make Patch and %%patch use the same number
c247b48
ac484ad
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-5
ac484ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ac484ad
b95ca53
* Sun Feb 22 2009 Dennis Gilmore <dennis@ausil.us> - 1.1-4
b95ca53
- rebuild
b95ca53
3038c6e
* Fri Feb 13 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.1-3
3038c6e
- patch media script for amarok2 support
3038c6e
b48b1fd
* Wed Feb 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.1-2
b48b1fd
- s/for KDE//
b48b1fd
c7ff55b
* Thu Aug 07 2008 Dennis Gilmore <dennis@ausil.us> - 1.1-1
c7ff55b
- update to 1.1 final
c7ff55b
b5e4e0e
* Tue Jul 15 2008 Dennis Gilmore <dennis@ausil.us> - 1.1-0.2.rc1
b5e4e0e
- fix stupidity
b5e4e0e
b5e4e0e
* Tue Jul 15 2008 Dennis Gilmore <dennis@ausil.us> - 1.1-0.1.rc1
b5e4e0e
- update to 1.1 rc1
b5e4e0e
37da97c
* Wed Apr 09 2008 Dennis Gilmore <dennis@ausil.us> - 1.0.1-6
37da97c
- apply patch from upstream handling CVE-2007-4400 correctly
37da97c
- reenable media script
37da97c
5b7a7c1
* Mon Mar 10 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.0.1-5
5b7a7c1
- drop Requires: kdebase3 (#435873)
5b7a7c1
- f9+: dfi vendor fedora -> kde
5b7a7c1
- %%doc ChangeLog COPYING README TODO
5b7a7c1
73138a0
* Thu Feb 07 2008 Dennis Gilmore <dennis@ausil.us> - 1.0.1-4
73138a0
- remove /usr/share/apps/konversation/scripts/media for CVE-2007-4400
73138a0
6f8720e
* Tue Aug 28 2007 Dennis Gilmore <dennis@ausil.us> - 1.0.1-3
6f8720e
- clarify license GPLv2+, and rebuild for F8
6f8720e
61386a3
* Tue Oct 17 2006 Dennis Gilmore <dennis@ausil.us> - 1.0.1-2
61386a3
- add gettext  as br  so translations get built correctly
61386a3
ab9cf97
* Fri Oct 06 2006 Dennis Gilmore <dennis@ausil.us> - 1.0.1-1
ab9cf97
- Upgrade to 1.0.1
ab9cf97
78b7199
* Thu Sep 14 2006 Dennis Gilmore <dennis@ausil.us> - 1.0-1
78b7199
- Upgrade to 1.0 :)
78b7199
9a2d350
* Sat Sep 02 2006 Dennis Gilmore <dennis@ausil.us> - 0.19-3
9a2d350
- rebuild for fc6
9a2d350
34c0a18
* Tue Feb 14 2006 Dennis Gilmore <dennis@ausil.us> - 0.19-2
34c0a18
- rebuild for fc5
34c0a18
1e45b38
* Mon Jan 30 2006 Dennis Gilmore <dennis@ausil.us> - 0.19-1
1e45b38
- update to 0.19
34c0a18
fcea762
* Thu Dec 22 2005 Dennis Gilmore <dennis@ausil.us> - 0.18-6
fcea762
- Rebuild for gcc 4.1
34c0a18
Rex Dieter 2968ae8
* Sat Oct 22 2005 Dennis Gilmore <dennis@ausil.us> - 0.18-5
2d91fed
- add BuildRequires desktop-file-utils  http://fedoraproject.org/wiki/QAChecklist 
73138a0
- add %%post and %%postun scriptlets  to notify of new icons per
2d91fed
- http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#implementation_notes
fcea762
b6fd849
* Sun Jul 03 2005 Dennis Gilmore <dennis@ausil.us> - 0.18-4
b6fd849
- Explicly export QT lib and include dirs  for x86_64 build issue
fcea762
ab2d5d6
* Tue Jun 28 2005  Dennis Gilmore <dennis@ausil.us> - 0.18-3
ab2d5d6
- Destop-file-install,  change gcc4 patch  to configure  
ab2d5d6
  remove unneeded build deps.
fcea762
ab2d5d6
* Mon Jun 27 2005  Dennis Gilmore <dennis@ausil.us> - 0.18-2
ab2d5d6
- Fix build requires,set QT, %%lang'ify LOCALE bits and HTML docs
ab2d5d6
  move automake to prep
fcea762
ab2d5d6
* Sat Jun 25 2005  Dennis Gilmore <dennis@ausil.us> - 0.18-1
ab2d5d6
- Initial build