Michał Bentkowski 186dbd8
Name:           krename
Radek Novacek 5444ebb
Version:        4.0.4
Jesse Keating 38c721d
Release:        2%{?dist}
Michał Bentkowski 186dbd8
Summary:        Powerful batch file renamer
Michał Bentkowski 186dbd8
Group:          Applications/File
Michał Bentkowski b837962
License:        GPLv2
Michał Bentkowski 186dbd8
URL:            http://www.krename.net/
36b1b4c
Source0:        http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
Michał Bentkowski 186dbd8
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
fd23188
fd23188
BuildRequires:  kdelibs4-devel
fd23188
BuildRequires:  taglib-devel
fd23188
BuildRequires:  desktop-file-utils
fd23188
BuildRequires:  exiv2-devel
fd23188
BuildRequires:  gettext
fd23188
Michał Bentkowski 186dbd8
%description
Michał Bentkowski 186dbd8
KRename is a powerful batch renamer for KDE. It allows you to easily rename
Michał Bentkowski 186dbd8
hundreds or even more files in one go. The filenames can be created by parts
Michał Bentkowski 186dbd8
of the original filename, numbering the files or accessing hundreds of
Michał Bentkowski 186dbd8
informations about the file, like creation date or Exif informations of an
Michał Bentkowski 186dbd8
image.
Michał Bentkowski 186dbd8
fd23188
Michał Bentkowski 186dbd8
%prep
Michał Bentkowski 186dbd8
%setup -q
fd23188
for file in TODO; do
Michał Bentkowski 186dbd8
    iconv -f iso8859-1 -t utf8 $file > $file.utf8
Michał Bentkowski 186dbd8
    rm -rf $file
Michał Bentkowski 186dbd8
    mv $file.utf8 $file
Michał Bentkowski 186dbd8
done
Michał Bentkowski 186dbd8
fd23188
Michał Bentkowski 186dbd8
%build
fd23188
mkdir -p %{_target_platform}
fd23188
pushd %{_target_platform}
fd23188
%{cmake_kde4} ..
fd23188
popd
36b1b4c
make %{?_smp_mflags} -C %{_target_platform}
Michał Bentkowski 186dbd8
Michał Bentkowski 186dbd8
Michał Bentkowski 186dbd8
%install
fd23188
rm -rf %{buildroot}
fd23188
make DESTDIR=%{buildroot} PREFIX=%{_prefix} -C %{_target_platform} install/fast
Michał Bentkowski 186dbd8
%find_lang %{name}
Michał Bentkowski 186dbd8
fd23188
Michał Bentkowski 186dbd8
%clean
fd23188
rm -rf %{buildroot}
fd23188
Michał Bentkowski 186dbd8
36b1b4c
%check
36b1b4c
desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/krename.desktop
36b1b4c
Michał Bentkowski 186dbd8
36b1b4c
%post
36b1b4c
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
36b1b4c
touch --no-create %{_datadir}/icons/locolor &> /dev/null || :
fd23188
Michał Bentkowski 186dbd8
%postun
36b1b4c
if [ $1 -eq 0 ] ; then
36b1b4c
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
36b1b4c
touch --no-create %{_datadir}/icons/locolor &> /dev/null || :
36b1b4c
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
36b1b4c
gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null || :
36b1b4c
fi
36b1b4c
36b1b4c
%posttrans
36b1b4c
update-desktop-database -q &> /dev/null
36b1b4c
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
36b1b4c
gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null || :
Michał Bentkowski 186dbd8
fd23188
Michał Bentkowski 186dbd8
%files -f %{name}.lang
Michał Bentkowski 186dbd8
%defattr(-,root,root,-)
fd23188
%doc AUTHORS COPYING README TODO
fd23188
%{_kde4_bindir}/%{name}
fd23188
%{_kde4_datadir}/applications/kde4/krename.desktop
fd23188
%{_kde4_datadir}/kde4/services/ServiceMenus/*.desktop
fd23188
%{_kde4_iconsdir}/hicolor/*/apps/%{name}.png
fd23188
%{_kde4_iconsdir}/locolor/*/apps/%{name}.png
Michał Bentkowski 186dbd8
Michał Bentkowski 186dbd8
Michał Bentkowski 186dbd8
%changelog
Jesse Keating 38c721d
* Wed Sep 29 2010 jkeating - 4.0.4-2
Jesse Keating 38c721d
- Rebuilt for gcc bug 634757
Jesse Keating 38c721d
Radek Novacek 5444ebb
* Mon Sep 13 2010 Radek Novacek <rnovacek@redhat.com> - 4.0.4-1
Radek Novacek 5444ebb
- Update to 4.0.4
Radek Novacek 5444ebb
58d79fc
* Mon May 31 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0.1-3
58d79fc
- rebuild (exiv2)
58d79fc
36b1b4c
* Mon Jan 03 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0.1-2 
36b1b4c
- rebuild (exiv2)
36b1b4c
- drop extraneous Req: hicolor-icon-theme
36b1b4c
- update icon scriptlets
36b1b4c
66aaf13
* Mon Oct 5 2009 Ben Boeckel <MathStuf@gmail.com> - 4.0.1-1
66aaf13
- Update to 4.0.1
66aaf13
fd23188
* Tue Sep 29 2009 Ben Boeckel <MathStuf@gmail.com> - 4.0.0-1
fd23188
- Update to KDE4 version
deed457
2fc658b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.14-5
2fc658b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2fc658b
Michał Bentkowski c0d2d8d
* Fri Feb 22 2008 Michał Bentkowski <mr.ecik at gmail.com> - 3.0.14-4
Michał Bentkowski c0d2d8d
- Fix BR
Michał Bentkowski c0d2d8d
cbbb8d1
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.14-3
cbbb8d1
- Autorebuild for GCC 4.3
cbbb8d1
Michał Bentkowski b837962
* Fri Aug 24 2007 Michał Bentkowski <mr.ecik at gmail.com> - 3.0.14-2
Michał Bentkowski b837962
- BuildID rebuild
Michał Bentkowski b837962
- License tag fix
Michał Bentkowski b837962
Michał Bentkowski d8cfb9a
* Sat Apr 28 2007 Michał Bentkowski <mr.ecik at gmail.com> - 3.0.14-1
Michał Bentkowski d8cfb9a
- Update to 3.0.14
Michał Bentkowski d8cfb9a
Michał Bentkowski 186dbd8
* Thu Dec 21 2006 Michał Bentkowski <mr.ecik at gmail.com> - 3.0.13-2
Michał Bentkowski 186dbd8
- Fix encoding of ChangeLog and TODO files
Michał Bentkowski 186dbd8
- Fix desktop file issue
Michał Bentkowski 186dbd8
- Add %%post and %%postun sections
Michał Bentkowski 186dbd8
- Make %%{_datadir}/apps/konqueror owned by this package
Michał Bentkowski 186dbd8
Michał Bentkowski 186dbd8
* Tue Dec 19 2006 Michał Bentkowski <mr.ecik at gmail.com> - 3.0.13-1
Michał Bentkowski d8cfb9a
- Initial package