File KAnyRemote.spec of Package KAnyRemote
#
# spec file for package kanyremote (Version 4.2)
#
# Copyright (c) 2007 SuSE Linux AG, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bug fixes or comments via http://www.suse.de/feedback/
#
# norootforbuild
%define _prefix /opt/kde3
%define rversion 4.2
%define rrelease 1.1
%define releasesuffix suse%(echo "%{suse_version}" | %__sed -e 's/.$//')DSB
Name: kanyremote
Version: %{rversion}
Release: %{rrelease}%{releasesuffix}
%if %suse_version < 1020
Distribution: SUSE Linux %(echo "%{suse_version}" | %__sed -e 's/.$//' -e ':a;s/\(.$\)/\.\1/g')
%else
Distribution: openSUSE %(echo "%{suse_version}" | %__sed -e 's/.$//' -e ':a;s/\(.$\)/\.\1/g')
%endif
Summary: KDE frontend for anyRemote
Source: %{name}-%{rversion}.tar.gz
Patch1: %{name}-QMessageBox.information.diff
Patch2: %{name}-iconpath.diff
URL: http://anyremote.sourceforge.net
Packager: Donnie S Bhayangkara - http://donnie.110mb.com
Group: Productivity/Other
License: GPL
BuildArch: noarch
BuildRoot: %{_tmppath}/build-%{name}-%{version}
BuildRequires: autoconf automake libtool
BuildRequires: update-desktop-files libstdc++-devel
BuildRequires: python-qt kdebindings3-python
Requires: python-qt kdebindings3-python pybluez
Requires: python >= 2.4, anyremote >= 3.5
%description
KDE frontend for anyRemote - remote control software.
Authors:
--------
M.Fedotov <anyremote@mail.ru>
%prep
%setup -q -n "%{name}-%{version}"
#%patch1
%patch2
aclocal
automake -a
autoconf
%{?suse_update_config:%{suse_update_config -f}}
%build
%configure --with-qt-libraries=/usr/lib/qt3/%_lib --libdir=%{_prefix}/%_lib
%install
%makeinstall
%__install -dm 0755 "%{buildroot}%{_datadir}/applications/kde"
%__cat > %{buildroot}%{_datadir}/applications/kde/%{name}.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=%{name}
Name=KAnyRemote
Comment=KDE frontend for anyRemote
GenericName=KDE frontend for anyRemote
Icon=kanyremote
Terminal=false
Categories==KDE;Utility;Telephony;
StartupNotify=true
EOF
%suse_update_desktop_file -r %{name} KDE Utility Telephony
find %{buildroot} -type f -o -type l | sed "s|^%{buildroot}||" >master.list
%if %suse_version < 930
%__strip "%{buildroot}%{_bindir}"/*
%endif
%clean
%__rm -rf "%{buildroot}"
%files -f master.list
%defattr(-,root,root)
%doc AUTHORS COPYING NEWS README VERSION
%changelog
* Sun Dec 16 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 4.2
- new upstream version:
* Small enhancements.
* Wed Nov 7 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 4.1
- new upstream version:
* Device browser part was added.
* Tue Oct 9 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 4.0
- new upstream version:
* Actually v4.0 is absolutely new application, not a new version of v3.XX
Since v4.0 kAnyRemote is a GUI front end for anyRemote, written on PyQt/PyKDE.
It is not a standalone application anymore.
* Wed Oct 3 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 3.3
- new upstream version:
* Small enhancements. Command Set(disconnect) was introduced. Fixed build issue
in Gentoo.
* Mon Sep 17 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 3.2
- new upstream version:
* Cfg.file for xine (new version) and MythTv (thanks to Tim Hicks) were added.
* cfg-examples directory was renamed to cfg-data.
* *.spec file was changed: solid rpm was separated into 3 RPM's. Lot of
bugfixes and small enhancemens.
* Thu Aug 23 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 3.1
- new upstream version:
* New command Get(screen_size|model) was introduced. Set(image...) command was
enhanced.
* In AT-mode nothing will be sent to phone after RemoteOff command.
* Java client was corrected to work properly with Nokia-E70.
* Cfg.file for Mplayer, Quodlibet, VLC and Nokia-E70 were added.
* A lot of bugfixes.
* Thu Jul 24 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 3.0
- new upstream version:
* New command Set(image,...) was introduced. It allows to transfer to phone
images and then show them on the screen. According to this feature
communication protocol was slightly changed.
* Communication code in java client was reworked completely.
* Cfg.file for Kpdf, Listen and Open Office Impress was added.
* Since this versions all temporary and log files will be created in
$HOME/.anyRemote instead of /tmp.
* Thu May 24 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.12
- new upstream version:
* Cfg.file for Aqualung was added. anyRemote was tested over Wi-Fi connection
between Nokia-E61 and PC.
* Java client starts to support CDLC-1.0 phones. A lot of bugs were fixed.
* Thu Apr 26 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.11
- new upstream version:
* Java client was tested on Motorola-V3i and Nokia-E61.
* Set(iconlist,...) command was introduced.
* Added possibility to use 16x16 or 32x32 png icons.
* Cfg.file for Kopete was added. A lot of bugfixes and enhancements.
* Sat Mar 31 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.10.0
- new upstream version:
* Java client was tested on Motorola-L6 and Siemens-S65. New capability to
work as back-end with separated GUI front-endswas introduced. New commands
Set(parameter,...) and Set(repaint) was introduced. Command Set(debug,...)
was changed to Set(parameter,debug,...). A lot of bugs were fixed. Cfg.files
for Exaile was added.
* Mon Mar 19 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.9.1
- changed menu entry GenericName to a shorter one
* Mon Mar 12 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.9.1
- new upstream version:
* Hotfix for crash on entering KDE session if the "Save session" option was
active.
* Sat Mar 10 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.9.0
- new upstream version:
* New commands Include(...) and ExecAndSet(upload,...) were introduced. Now it
is possible to upload icons to Java Client.Cfg.files for Audacious, Banshee,
BMP, Freevo, JuK, MPD, Totem, custom made RSS reader and cfg.file for icon
uploading were added.
* Tue Feb 27 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.8-2
- Replace RPM Groups to comply with SUSE Package Conventions
* Mon Feb 5 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.8
- Package for v2.8
* Sat Jan 27 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.7.1
- Package for v2.7.1
* Thu Jan 25 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.7
- Package for v2.7
* Thu Jan 18 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.6
- Package for v2.6
* Thu Jan 11 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.5-2
- Replace patch for installing icons with %%__install macro in spec file.
* Sun Jan 7 2007 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.5
- package for v2.5
- Added AUTHORS, ChangeLog, VERSION to %%doc statement
* Sun Dec 31 2006 Ciro Iriarte <ciriarte@personal.net.py> 2.4
- Added qt library path with %%_lib macro on the configure statement
to support x86_64 builds
* Wed Dec 27 2006 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.4
- package for v2.4
* Thu Dec 21 2006 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.3
- package for v2.3
- add a debuginfo package
- add a proper Suse menu entry
* Tue Dec 19 2006 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.2
- added anyRemote.jad, anyRemote.jar to document dir
- add doc-html, keymaps to document dir
* Wed Dec 13 2006 Donnie S Bhayangkara <dsbhayangkara@gmail.com> 2.2
- added cfg-examples to document dir