Package clamtk: Specfile

Name: clamtk
Version: 6.13
Release: alt1

Summary: Easy to use front-end for ClamAV
Summary(ru_RU.UTF-8): Простой в использовании интерфейс для антивируса ClamAV

Packager: Vitaly Lipatov <lav@altlinux.ru>

License: GPL+ or Artistic 2.0
Group: File tools
Url: https://gitlab.com/dave_m/clamtk/wikis/Home

BuildArch: noarch

# Note! This is a release tarball, not source code tarball
# Source-url: https://github.com/dave-theunsub/clamtk/releases/download/v%version/clamtk-%version.tar.xz
Source: %name-%version.tar
Patch: %name-gtk.patch

Requires: clamav >= 0.95
Requires: gnome-icon-theme gnome-icon-theme-extras libcanberra-gtk3
Requires(post,postun): desktop-file-utils

BuildRequires: perl-Glib perl-Gtk3 perl-libwww perl-LWP-Protocol-https perl-base perl-Digest-SHA perl-Text-CSV perl-Text-CSV_XS perl-JSON perl-Encode perl-Locale-gettext perl-Time-Piece

# (clamtk:2505039): Gtk-WARNING **: 11:56:59.364: cannot open display: 
# /tmp/.private/lav/clamtk-buildroot/usr/bin/clamtk: deparse failed. isPerl=0.0416866315285098.
# find-requires: ERROR: /usr/lib/rpm/perl.req failed
AutoReq:yes,noperl
Requires: perl-Glib perl-Gtk3 perl-libwww perl-LWP-Protocol-https perl-base perl-Digest-SHA perl-Text-CSV perl-Text-CSV_XS perl-JSON perl-Encode perl-Locale-gettext perl-Time-Piece

%description
ClamTk is a front-end, point and click gui for ClamAV on Linux systems.
It supports easy signature-updates. It is meant to be lightweight and easy to use.

%description -l ru_RU.UTF-8
ClamTk - графический интерфейс для ClamAV, разработанный для простоты использования
антивирусного сканера и обновления баз сигнатур на системах Linux.

%prep
%setup
#patch -p2

%install
install -D -m755 %name %buildroot%_bindir/%name
mkdir -p %buildroot%perl_vendor_privlib/ClamTk
cp lib/*.pm %buildroot%perl_vendor_privlib/ClamTk/

install -D -m0644 images/%name.png %buildroot%_pixmapsdir/%name.png
install -D -m0644 clamtk.1.gz %buildroot%_man1dir/clamtk.1.gz
install -D -m0644 clamtk.desktop %buildroot%_desktopdir/clamtk.desktop

for n in po/*.mo; do
	install -D -m0644 $n %buildroot%_datadir/locale/`basename $n .mo`/LC_MESSAGES/clamtk.mo
done

%find_lang %name

%files -f %name.lang
%doc README.md DISCLAIMER CHANGES LICENSE
%_bindir/%name
%perl_vendor_privlib/ClamTk/
%_desktopdir/%name.desktop
%_pixmapsdir/%name.png
%_man1dir/*

%changelog
* Mon Jul 26 2021 Vitaly Lipatov <lav@altlinux.ru> 6.13-alt1
- new version 6.13 (with rpmrb script)
- cleanup spec, update source url

* Fri Oct 11 2019 Leontiy Volodin <lvol@altlinux.org> 6.02-alt1
- new version (6.02) with rpmgs script

* Tue Sep 17 2019 Leontiy Volodin <lvol@altlinux.org> 6.01-alt1
- new version (6.01) with rpmgs script
- update buildreqs and reqs
- update patch
- update url and source links
- add Russian translate

* Tue Feb 19 2019 Leontiy Volodin <lvol@altlinux.org> 5.27-alt1
- new version 5.27 (with rpmgs script)

* Sat Sep 29 2018 Vitaly Lipatov <lav@altlinux.ru> 5.26-alt1
- new version 5.26 (with rpmrb script)

* Sat Oct 07 2017 Vitaly Lipatov <lav@altlinux.ru> 5.25-alt1
- new version 5.25 (with rpmrb script)

* Sun Dec 04 2016 Vitaly Lipatov <lav@altlinux.ru> 5.24-alt1
- new version 5.24 (with rpmrb script)

* Sat Sep 24 2016 Vitaly Lipatov <lav@altlinux.ru> 5.22-alt1
- new version 5.22 (with rpmrb script)

* Wed Aug 24 2016 Vitaly Lipatov <lav@altlinux.ru> 5.21-alt1
- new version 5.21 (with rpmrb script)

* Sat Jan 02 2016 Vitaly Lipatov <lav@altlinux.ru> 5.20-alt1
- new version 5.20 (with rpmrb script)

* Mon Jul 13 2015 Vitaly Lipatov <lav@altlinux.ru> 5.19-alt1
- new version 5.19 (with rpmrb script)

* Tue Nov 25 2014 Vitaly Lipatov <lav@altlinux.ru> 5.11-alt1
- new version 5.11 (with rpmrb script) (ALT bug #30502)

* Sat Nov 08 2014 Vitaly Lipatov <lav@altlinux.ru> 5.10-alt1
- new version 5.10 (with rpmrb script)

* Tue Sep 02 2014 Vitaly Lipatov <lav@altlinux.ru> 5.09-alt1
- new version 5.09 (with rpmrb script)

* Tue Apr 01 2014 Vitaly Lipatov <lav@altlinux.ru> 5.05-alt1
- new version (5.05) with rpmgs script
- update buildreqs

* Sat Aug 03 2013 Vitaly Lipatov <lav@altlinux.ru> 4.45-alt1
- new version 4.45 (with rpmrb script)

* Mon Mar 25 2013 Vitaly Lipatov <lav@altlinux.ru> 4.44-alt1
- new version 4.44 (with rpmrb script) (ALT bug #28707)

* Sun May 27 2012 Vitaly Lipatov <lav@altlinux.ru> 4.40-alt1
- new version 4.40 (with rpmrb script)

* Sun Feb 07 2010 Vitaly Lipatov <lav@altlinux.ru> 4.23-alt1
- new version (4.23) import in git

* Wed Dec 02 2009 Repocop Q. A. Robot <repocop@altlinux.org> 4.11-alt1.qa1
- NMU (by repocop): the following fixes applied:
  * update_menus for clamtk
  * postclean-05-filetriggers for spec file

* Wed Apr 08 2009 Vitaly Lipatov <lav@altlinux.ru> 4.11-alt1
- new version 4.11 (with rpmrb script) (ALT bug #19532)

* Sun Nov 02 2008 Vitaly Lipatov <lav@altlinux.ru> 4.02-alt1
- new version 4.02
- update russian translation
- set noarch

* Thu Jul 03 2008 Vitaly Lipatov <lav@altlinux.ru> 3.10-alt1
- new version 3.10 (with rpmrb script)
- cleanup spec

* Thu Jan 03 2008 Vitaly Lipatov <lav@altlinux.ru> 3.06-alt1
- new version 3.06 (with rpmrb script)

* Thu Sep 13 2007 Vitaly Lipatov <lav@altlinux.ru> 3.02-alt1
- new version 3.02 (with rpmrb script)

* Sun Jul 29 2007 Vitaly Lipatov <lav@altlinux.ru> 2.99-alt1
- new version 2.99 (with rpmrb script)
- fix ru.po encoding

* Sat Jun 16 2007 Vitaly Lipatov <lav@altlinux.ru> 2.32-alt1
- new version 2.32 (with rpmrb script)

* Sat Apr 07 2007 Vitaly Lipatov <lav@altlinux.ru> 2.31-alt1
- new version 2.31 (with rpmrb script)

* Tue Mar 13 2007 Vitaly Lipatov <lav@altlinux.ru> 2.30-alt1
- new version 2.30 (with rpmrb script)

* Wed Jan 17 2007 Vitaly Lipatov <lav@altlinux.ru> 2.27-alt0.1
- new version 2.27 (with rpmrb script)
- update icon name in spec

* Sun Dec 24 2006 Vitaly Lipatov <lav@altlinux.ru> 2.26-alt0.1
- new version 2.26 (with rpmrb script)

* Sun Oct 15 2006 Vitaly Lipatov <lav@altlinux.ru> 2.24-alt0.1
- new version 2.24 (with rpmrb script)

* Sat Jul 29 2006 Vitaly Lipatov <lav@altlinux.ru> 2.22-alt0.1
- new version 2.22, rewrite spec, update buildreqs
- add localization (thanks Dave for motivate me to russian translation)

* Fri Jul 28 2006 Vitaly Lipatov <lav@altlinux.ru> 2.21-alt0.1
- new version 2.21 (with rpmrb script)

* Sun Jun 18 2006 Vitaly Lipatov <lav@altlinux.ru> 2.20-alt0.1
- new version 2.20 (with rpmrb script)
- update buildreq

* Tue May 16 2006 Vitaly Lipatov <lav@altlinux.ru> 2.19-alt0.1
- new version 2.19 (with rpmrb script)

* Wed Mar 22 2006 Vitaly Lipatov <lav@altlinux.ru> 2.16-alt0.1
- new version 2.16
- cleanup spec

* Mon Feb 13 2006 Vitaly Lipatov <lav@altlinux.ru> 2.15-alt0.1
- new version

* Sat Jan 21 2006 Vitaly Lipatov <lav@altlinux.ru> 2.14-alt1
- new version

* Mon Jan 02 2006 Vitaly Lipatov <lav@altlinux.ru> 2.13-alt1
- new version

* Mon Dec 26 2005 Vitaly Lipatov <lav@altlinux.ru> 2.12-alt1
- new version

* Tue Nov 29 2005 Vitaly Lipatov <lav@altlinux.ru> 2.10-alt1
- new version

* Sat Nov 26 2005 Vitaly Lipatov <lav@altlinux.ru> 2.09-alt1
- new version

* Tue Sep 06 2005 Vitaly Lipatov <lav@altlinux.ru> 2.06-alt1
- new version

* Fri Jul 15 2005 Vitaly Lipatov <lav@altlinux.ru> 2.03-alt0.1
- first build for ALT Linux Sisyphus

* Tue Feb 28 2005 Dave M <dave.nerd@gmail.com> - 1.0.6
- Updated to release 1.0.6
- Added perl-DateManip rpm to Requires list.

* Tue Feb 26 2005 Dave M <dave.nerd@gmail.com> - 1.0.5
- Updated to release 1.0.5

* Tue Feb 21 2005 Dave M <dave.nerd@gmail.com> - 1.0.4
- Updated to release 1.0.4
- Tweaked spec file, and added Packager line.

* Tue Feb 20 2005 Dave M <dave.nerd@gmail.com> - 1.0.3
- Updated to release 1.0.3

* Tue Feb 19 2005 Dave M <dave.nerd@gmail.com> - 1.0.2
- Updated to release 1.0.2

* Tue Feb 13 2005 Dave M <dave.nerd@gmail.com> - 1.0.1
- Updated to release 1.0.1

* Tue Feb 12 2005 Dave M <dave.nerd@gmail.com> - 1.0
- Updated to release 1.0
- Added files LICENSE, CHANGES and TODO to doc

* Tue Feb 11 2005 Dave M <dave.nerd@gmail.com> - 1.0-rc2
- Updated to release 1.0-rc2

* Tue Feb 10 2005 Dave M <dave.nerd@gmail.com> - 1.0-rc1
- Updated to release 1.0-rc1

* Tue Feb 08 2005 Dave M <dave.nerd@gmail.com> - 0.9.9.9-1
- Updated to release 0.9.9.9.
- Removed unnecessary clamav-milter dependency.

* Tue Feb 04 2005 Dave M <dave.nerd@gmail.com> - 0.9.9.8
- Initial release 0.9.9.8.