File kde3-kim.spec of Package kde3-kim
#
# spec file for package kde3-kim (Version 0.9.5)
#
# Copyright (c) 2005-2010 oc2pus
# Copyright (c) 2010 Kyrill Detinov
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
%define _prefix /opt/kde3
%define _menus /apps/konqueror/servicemenus
Summary: Very Useful Images KDE3 Servicemenu
Name: kde3-kim
Version: 0.9.5
Release: 0
Group: Productivity/Graphics/Convertors
License: GPL-2.0+
URL: http://bouveyron.free.fr/kim/
Source0: %{name}-%{version}.tar.bz2
# PATCH-FIX-OPENSUSE kde3-kim-0.9.5-remove_bak.patch lazy.kent@opensuse.org
# -- remove ~ file
Patch0: kde3-kim-0.9.5-remove_bak.patch
# PATCH-FEATURE-OPENSUSE kde3-kim-0.9.5-about.patch lazy.kent@opensuse.org
# -- change About dialog
Patch1: kde3-kim-0.9.5-about.patch
# PATCH-FIX-UPSTREAM kde3-kim-0.9.5-charset.patch lazy.kent@opensuse.org
# -- change slideshow charset to UTF-8
Patch2: kde3-kim-0.9.5-charset.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
BuildRequires: dos2unix
BuildRequires: update-desktop-files
Requires: kdebase3
Requires: ImageMagick
Provides: kim = %{version}
Obsoletes: kim < 0.9.5
%description
Kim is a kde service menu which allows to resize, convert, rotate,
( ...) your images without to use a graphical application like Gimp!
This service menu can be considered as a frontend of ImageMagick.
Main features of Kim:
Compress and resize
* Compress to 70%, 80%, 90% or other,
* Resize to 300x225, 600x450, 800x600, 1024x768, 1200x900 px or other,
* Resize and compress for the web.
Convert and rotate
* Convert in JPG, PNG, GIF, TIFF or other,
* Rotate images.
Treatment and publication
* Rename images,
* Convert in grayscale,
* Add a whith or black border,
* Watermarck images,
* Send by mail resized images.
Authors:
--------
Charles Bouveyron <charles.bouveyron@free.fr>
Mathieu Vilaplana <mathieu@creationgif.com>
Alessandro Faggiano
Raphael Pinson <raphink@raphink.net>
%prep
%setup -q -n kim
%patch -P 0
%patch -P 1
%patch -P 2
dos2unix manual/work.css
%__chmod 644 manual/work.css
%build
%install
%__install -dm 755 %{buildroot}{%{_bindir},%{_datadir}/%{_menus}}
%__install -m 755 src/bin/kim* \
%{buildroot}%{_bindir}
%__install -m 644 src/kim*.desktop \
%{buildroot}%{_datadir}%{_menus}
for i in slideshow galery; do
%__install -dm 755 %{buildroot}%{_datadir}/apps/kim/$i
%__install -m 644 src/$i/* \
%{buildroot}%{_datadir}/apps/kim/$i
done
for i in %{buildroot}%{_datadir}%{_menus}/*.desktop; do
%suse_update_desktop_file $i
done
%clean
%__rm -rf "%{buildroot}"
%post
for i in imageconverter jpegorient; do
if [ -e %{_datadir}%{_menus}/$i.desktop ]; then
%__mv %{_datadir}%{_menus}/$i.desktop \
%{_datadir}%{_menus}/$i.desktop~ 2> /dev/null
fi
done
%postun
for i in imageconverter jpegorient; do
if [ -e %{_datadir}/%{_menus}/$i.desktop~ ]; then
%__mv %{_datadir}/%{_menus}/$i.desktop~ \
%{_datadir}/%{_menus}/$i.desktop 2> /dev/null
fi
done
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog README manual/*
%{_bindir}/kim*
%{_datadir}/%{_menus}/*.desktop
%{_datadir}/apps/kim
%{_datadir}/apps/konqueror
%dir %{_prefix}
%dir %{_bindir}
%dir %{_datadir}
%dir %{_datadir}/apps
%changelog
# kate: space-indent on; indent-width 4;