Sophie

Sophie

distrib > Arklinux > devel > i586 > by-pkgid > 054a78a240fa4f4588fc96a01f989beb > files > 4

kdenetwork-4.7.2-1ark.src.rpm

%define sourcedir stable/%{version}/distribution/tar/generic/source
%define SVN %nil
%define kopete 1
%define beta %nil
%define rel 1
%define svn_as_release 0

Name: kdenetwork
Version: 4.7.2
%define ver %{version}%{beta}
%if "%SVN" != ""
%if %svn_as_release
Release: %{rel}ark
%else
Release: 0.%{SVN}.%{rel}ark
%endif
Source: ftp://ftp.kde.org/pub/kde/%{sourcedir}/%{name}-%{SVN}.tar.xz
%else
Source: ftp://ftp.kde.org/pub/kde/%{sourcedir}/%{name}-%{ver}.tar.bz2
%if "%{beta}" != ""
Release: 0.%{beta}.%{rel}ark
%else
Release: %{rel}ark
%endif
%endif
Summary: K Desktop Environment - Network Applications
Source1: kppp.pamd
Source2: kppp.console
Patch1: kget-no-QtTest-dependency.patch
Patch2: kdenetwork-disable-bogus-ortp-check.patch
Patch3: kdenetwork-4.6.90-qt-4.8.patch
Group: Applications/Internet
BuildRoot: %{_tmppath}/%{name}-buildroot
License: GPL
BuildRequires: qt-devel >= 4.5.3 kdelibs-devel >= 4.4.0-0 glibc-devel gcc-c++ libstdc++
BuildRequires: libv4l-devel
BuildRequires: speex-devel telepathy-qt-devel ortp-devel libmsn-devel libotr-devel mediastreamer-devel kde-workspace-devel kde-baseapps-devel libidn-devel
Requires(post,postun): /sbin/ldconfig

%description
Networking applications for the K Desktop Environment.

%package -n kget
Summary: Download manager
Group: Applications/Internet

%description -n kget
KGet is an advanced download manager for KDE.

%package -n krdc
Summary: Remote Desktop Connection - A VNC and RDP client
Group: Applications/Internet

%description -n krdc
krdc (KDE Remote Desktop Connection) is a small VNC and RDP client, allowing
you to remotely access the desktop of any machine allowing it.

%package -n krfb
Summary: KDE Desktop Sharing
Group: Applications/Internet
BuildRequires: libvncserver-devel

%description -n krfb
KDE Desktop Sharing (krfb) allows you to make your desktop accessible to other
people.
It uses the RFB protocol, and therefore is compatible with commonly used
remote access applications like vnc or krdc.

%package -n kppp
Summary: K Desktop Environment - PPP Network Applications
Group: Applications/Internet
Requires: usermode
Obsoletes: kdenetwork-ppp
Provides: kdenetwork-ppp

%description -n kppp
PPP Networking applications for the K Desktop Environment.

Install kppp if you intend to use KDE on a machine using
PPP networking.

%package -n knewsticker
Summary: A News Ticker for KDE
Group: Applications/Internet
Obsoletes: kdenetwork

%description -n knewsticker
KNewsticker is a KDE applet that will display current news from Internet
sites of your choice.

%if %{kopete}
%package -n kopete
Summary: Multi-protocol plugin-based instant messenger
Group: Applications/Internet
URL: http://kopete.kde.org/
Obsoletes: kopete-xmms

%description -n kopete
Kopete is a flexible and extendable multiple protocol instant messaging system
designed as a plugin-based system.

All protocols are plugins and allow modular installment, configuration, and
usage without the main application knowing anything about the plugin being
loaded.

The goal of Kopete is to provide users with a standard and easy to use interface
between all of their instant messaging systems, but at the same time also
providing developers with the ease of writing plugins to support a new protocol.

The core Kopete development team provides a handful of plugins that most users
can use, in addition to templates for new developers to base a plugin off of.

%package -n kopete-devel
Summary: Development files for the Kopete instant messenger
Group: Development/C++/Plugins
URL: http://kopete.kde.org/

%description -n kopete-devel
Development files for the Kopete instant messager.

Install kopete-devel if you wish to develop or compile plugins for Kopete
yourself.
%endif


%package filesharing
Summary: KDE LAN file sharing tools
Group: Applications/Internet

%description filesharing
KDE LAN file sharing tools

%package dnssd
Summary: DNS Service Discovery (DNS-SD)/ZeroConf support for KDE
Group: Applications/Internet

%description dnssd
DNS Service Discovery (DNS-SD)/ZeroConf support for KDE.

DNS Service Discovery is a way of using standard DNS programming interfaces,
servers, and packet formats to browse the network for services.

%prep
rm -rf $RPM_BUILD_ROOT

%if "%SVN" != ""
%setup -q -n %{name}
%else
%setup -q
%endif
%patch1 -p1 -b .QtTestdep~
%patch2 -p1 -b .ortpCheck~
%if ! %{kopete}
rm -rf kopete
%endif

# Get rid of UI design flaws
find . -name "*.desktop" |xargs perl -pi -e 's,;X-KDE-More,,g'

%cmake .

%build
make %{?_smp_mflags}

%install
make install DESTDIR=$RPM_BUILD_ROOT

# kppp pam
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
cp %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/kppp

# Run kppp through consolehelper
mkdir -p $RPM_BUILD_ROOT%_sbindir
mv $RPM_BUILD_ROOT%_bindir/kppp $RPM_BUILD_ROOT%_sbindir
ln -s consolehelper $RPM_BUILD_ROOT%_bindir/kppp
mkdir -p $RPM_BUILD_ROOT/etc/security/console.apps
cp %SOURCE2 $RPM_BUILD_ROOT/etc/security/console.apps/kppp

%if "%_lib" != "lib"
# The mozilla plugin thing doesn't get the install path right...
if [ -d $RPM_BUILD_ROOT%_prefix/lib ]; then
	cd $RPM_BUILD_ROOT%_prefix
	mv lib/* %_lib
	rmdir lib
fi
%endif

%clean
# rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/file.list.%{name}* $RPM_BUILD_DIR/%{name} 

%files -n kget
%_bindir/kget
%_libdir/kde4/kget_*factory.so
%_libdir/kde4/plasma_*_kget.so
%_libdir/kde4/kcm_kget_*
%_libdir/kde4/kget_browser_integration.so
%_libdir/kde4/plasma_kget_*
%_libdir/kde4/krunner_kget.so
%_libdir/libkgetcore.so*
%_datadir/applications/kde4/kget.desktop
%_datadir/apps/dolphinpart/kpartplugins/kget_plug_in.desktop
%_datadir/apps/kget
%_datadir/apps/khtml/kpartplugins/kget_plug_in.rc
%_datadir/apps/khtml/kpartplugins/kget_plug_in.desktop
%_datadir/apps/kwebkitpart/kpartplugins/kget_plug_in.desktop
%_datadir/config.kcfg/kget*.kcfg
%_datadir/icons/*/*/*/kget.*
%_datadir/kde4/services/ServiceMenus/kget_download.desktop
%_datadir/kde4/services/kget*.desktop
%_datadir/kde4/services/plasma*kget*.desktop
%_datadir/kde4/servicetypes/kget_plugin.desktop
%_datadir/dbus-1/services/org.kde.kget.service
%_datadir/apps/kwebkitpart/kpartplugins/kget_plug_in.rc
%_datadir/apps/dolphinpart/kpartplugins/kget_plug_in.rc
%doc %_docdir/HTML/en/kget

%files -n krdc
%defattr(-,root,root)
%_bindir/krdc
%_datadir/applications/kde4/krdc.desktop
%_datadir/apps/krdc
%_datadir/config.kcfg/krdc.kcfg
%_datadir/kde4/services/ServiceMenus/smb2rdc.desktop
%_datadir/kde4/services/rdp.protocol
%_datadir/kde4/services/vnc.protocol
%_datadir/kde4/services/krdc_*
%_datadir/kde4/servicetypes/krdc_plugin.desktop
%_libdir/kde4/kcm_krdc_*.so
%_libdir/kde4/krdc_*.so
%_libdir/libkrdccore.so*
%_libdir/libkrfbprivate.so*
%doc %_docdir/HTML/en/krdc

%files -n krfb
%defattr(-,root,root)
%_bindir/krfb
%_datadir/applications/kde4/krfb.desktop
%_datadir/apps/krfb
%_libdir/kde4/krfb_framebuffer_qt.so
%_libdir/kde4/krfb_framebuffer_x11.so
%_datadir/kde4/servicetypes/krfb-framebuffer.desktop
%_datadir/kde4/services/krfb_framebuffer_qt.desktop
%_datadir/kde4/services/krfb_framebuffer_x11.desktop
%doc %_docdir/HTML/en/krfb

%files -n kppp
%defattr(-,root,root)
%_bindir/kppp*
%_sbindir/kppp
%_datadir/applications/kde4/Kppp.desktop
%_datadir/applications/kde4/kppplogview.desktop
%_datadir/apps/kppp
%_datadir/dbus-1/interfaces/org.kde.kppp.xml
%_datadir/icons/*/*/*/kppp.*
%doc %_docdir/HTML/en/kppp
%config %_sysconfdir/security/console.apps/kppp
%config %_sysconfdir/pam.d/kppp

%if %{kopete}
%files -n kopete
%defattr(-,root,root)
%_bindir/googletalk-call
%_bindir/kopete
%_bindir/kopete_latexconvert.sh
%_bindir/winpopup-install
%_bindir/winpopup-send
%_datadir/kde4/services/callto.protocol
%_datadir/kde4/services/skype.protocol
%_datadir/kde4/services/tel.protocol
%_datadir/config.kcfg/translatorconfig.kcfg
%_libdir/kde4/kcm_kopete_*.so
%_libdir/kde4/kopete_*.so
%_libdir/libkopete*.so*
%_libdir/libkyahoo.so*
%_libdir/liboscar.so*
%_libdir/kde4/libchattexteditpart.so
%optional %_libdir/libqgroupwise.so
%_datadir/applications/kde4/kopete.desktop
%_datadir/apps/kconf_update/kopete*
%_datadir/apps/kopete*
%_datadir/config/kopeterc
%_datadir/config.kcfg/historyconfig.kcfg
%_datadir/config.kcfg/kopete*.kcfg
%_datadir/config.kcfg/latexconfig.kcfg
%_datadir/config.kcfg/nowlisteningconfig.kcfg
%_datadir/config.kcfg/urlpicpreview.kcfg
%_datadir/config.kcfg/webpresenceconfig.kcfg
%_datadir/dbus-1/interfaces/org.kde.?opete.*
%_datadir/icons/*/*/*/kopete*.*
%_datadir/icons/*/*/*/voicecall.*
%_datadir/icons/*/*/*/webcamreceive.*
%_datadir/icons/*/*/*/webcamsend.*
%_datadir/icons/*/*/*/account_offline_overlay.*
%_datadir/icons/*/*/*/contact_away_overlay.*
%_datadir/icons/*/*/*/contact_busy_overlay.*
%_datadir/icons/*/*/*/contact_food_overlay.*
%_datadir/icons/*/*/*/contact_invisible_overlay.*
%_datadir/icons/*/*/*/contact_phone_overlay.*
%_datadir/icons/*/*/*/contact_xa_overlay.*
%_datadir/icons/*/*/*/emoticon.*
%_datadir/icons/*/*/*/im-status-message-edit.*
%_datadir/icons/*/*/*/metacontact_unknown.*
%_datadir/icons/*/*/*/object-locked*
%_datadir/icons/*/*/*/mail-encrypt*
%_datadir/icons/*/*/*/status_unknown.*
%_datadir/icons/*/*/*/status_unknown_overlay.*
%_datadir/icons/*/*/*/view-user-offline-kopete.*
%_datadir/icons/*/*/*/newmessage.*
%_datadir/kde4/services/aim.protocol
%_datadir/kde4/services/chatwindow.desktop
%_datadir/kde4/services/emailwindow.desktop
%dir %_datadir/kde4/services/kconfiguredialog
%_datadir/kde4/services/kconfiguredialog/kopete*.desktop
%_datadir/kde4/services/kopete*.desktop
%optional %_datadir/kde4/services/xmpp.protocol
%_datadir/kde4/servicetypes/kopeteplugin.desktop
%_datadir/kde4/servicetypes/kopeteprotocol.desktop
%_datadir/kde4/servicetypes/kopeteui.desktop
%_datadir/sounds/Kopete*.ogg
%_datadir/sounds/KDE-Im-Phone-Ring.*
%doc %_docdir/HTML/en/kopete
%optional %_libdir/mozilla/plugins/skypebuttons.so

%files -n kopete-devel
%defattr(-,root,root)
%_includedir/kopete
%endif

%files dnssd
%defattr(-,root,root)
%_libdir/kde4/kded_dnssdwatcher.so
%_libdir/kde4/kio_zeroconf.so
%dir %_datadir/apps/remoteview
%_datadir/apps/remoteview/zeroconf.desktop
%_datadir/dbus-1/interfaces/org.kde.kdnssd.xml
%_datadir/kde4/services/kded/dnssdwatcher.desktop
%_datadir/kde4/services/zeroconf.protocol

%changelog
* Fri Oct 14 2011 Bernhard Rosenkraenzer <bero@arklinux.ch> 4.7.2-1ark
- 4.7.2

* Thu Sep 15 2011 Bernhard Rosenkraenzer <bero@arklinux.ch> 4.7.1-1ark
- 4.7.1

* Sat Jul 23 2011 Bernhard Rosenkraenzer <bero@arklinux.ch> 4.6.95-1ark
- 4.6.95

* Sat Jul  2 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 4.6.90-1ark
- 4.6.90

* Wed Apr 20 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 4.6.2-1ark
- 4.6.2

* Tue Dec  7 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 4.6.0-0.1204412.1ark
- Update (roughly 4.6.0-beta2)

* Mon Nov 29 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 4.6.0-0.1201967.1ark
- Update

* Thu Sep  2 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 4.5.1-1ark
- 4.5.1
- libktorrent 1.0.3

* Thu Aug 19 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 4.5.0-1ark
- 4.5.0

* Wed May  5 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 4.4.3-1ark
- 4.4.3

* Thu Jan 21 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 4.4.0-0.1078036.1ark
- Update
- Drop QtTest dependency in kget

* Thu Oct  1 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.4.0-0.1029956.1ark
- Update

* Wed Sep  9 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.4.0-0.1020830.1ark
- Update

* Mon Aug 31 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.4.0-0.1017652.1ark
- Update
- Drop Epoch

* Tue Jun  9 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.3.0-0.978652.1ark
- Update

* Mon May 25 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.3.0-0.972408.1ark
- Rebuild with new ortp
- Update

* Thu May 21 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.3.0-0.971037.1ark
- Update

* Sat Jan 17 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 4.2.0-0.912186.1ark
- Update

* Fri Sep 19 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 4.2.0-0.862651.1ark
- 4.2.0 snapshot

* Mon Jul 28 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 4.1.0-1ark
- 4.1.0 final

* Fri Jun  6 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 4.1.0-0.817509.1ark
- Update

* Tue May 20 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 4.1.0-0.810376.1ark
- Update

* Thu Jan 10 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.8-1ark
- 3.5.8 + post-release fixes

* Tue Jun 26 2007 Dan Leinir Turthra Jensen <admin@leinir.dk> 3.5.7-2ark
- Reenable Kopete (new version was never released separately)

* Tue May 22 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.7-1ark
- 3.5.7

* Tue Oct 17 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.5-1ark
- 3.5.5

* Sun Jul 31 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.4-1ark
- 3.5.4

* Mon Jun  5 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.3-1ark
- 3.5.3

* Wed Mar 29 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.2-1ark
- 3.5.2
- Don't waste time compiling kopete if we don't package it

* Mon Mar 13 2006 Dan Leinir Turthra Jensen <admin@leinir.dk> 3.5.1-2ark
- Remote kopete (this is now a separate package, built from the Kopete releases)

* Fri Feb 10 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.1-1ark
- 3.5.1

* Tue Nov 29 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.0-1ark
- 3.5.0 final

* Tue Nov 15 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.0-0.480631.1ark
- Update (AKA RC1)

* Thu Nov 10 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.0-0.479402.1ark
- Update

* Fri Sep 23 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.5.0-0.463101.1ark
- Update

* Mon Aug  1 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.2-1ark
- 3.4.2

* Fri Jul 22 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.2-0.437436.1ark
- Update to almost-3.4.2

* Thu Jun  2 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.1-1ark
- 3.4.1

* Wed Apr 13 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.0-4ark
- Rebuild w/ new wireless-tools
- Update KDE_3_4_BRANCH while at it

* Sat Mar 19 2005 Gary Greene <greeneg@arklinux.org> 3.4.0-3ark
- Rebuilt to get mDNSResponder included for ZeroConf.

* Wed Mar 16 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.0-2ark
- More kopete fixes from CVS

* Tue Mar 15 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.0-1ark
- Update KDE_3_4_BRANCH, fixes Kopete crash on exit

* Wed Mar  9 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.0-0.20050309.1ark
- Remove %_datadir/services/irc.protocol from kopete, we get it from kvirc

* Mon Mar  7 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.4.0-0.20050307.1ark
- 3.4 branch

* Wed Mar  2 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.3.2-1.20050302.1ark
- Rebuild, hoping it will stop rei's kopete crash

* Fri Feb 18 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.3.2-1.20050218.1ark
- Update KDE_3_3_BRANCH
- Drop xmms support from kopete, xmms is gone

* Fri Dec 10 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 3.3.2-1ark
- 3.3.2

* Wed Aug 25 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 3.3.0-1.20040825.1ark
- Update