Package iceb: Specfile

%define oname iceB

Name:    iceb
Version: 19.14
Release: alt1

Summary: Free financial accounting system (console)

Packager: Andrey Cherepanov <cas@altlinux.org>

Group:   Office
License: GPL-2.0
Url:     http://iceb.net.ua

Source:  %name-%version.tar
Source1: %name.watch
Patch2:  %name-fix-mariadb-link-library.patch

BuildRequires(pre): cmake
BuildRequires(pre): rpm-build-ninja
BuildRequires: gcc-c++
BuildRequires: glib2-devel
BuildRequires: libmariadb-devel
BuildRequires: libncursesw-devel
BuildRequires: libpcre-devel

%description
Free financial accounting system.

%prep
%setup -q -c
%patch2 -p2

%build
%cmake -GNinja
%ninja_build -C BUILD

%install
%ninja_install -C BUILD

install -d %buildroot%_bindir
find BUILD/buhg -perm 0755 -a -type f -exec cp '{}' %buildroot%_bindir ';'
#find BUILD/additionally/other -perm 0755 -a -type f -exec cp '{}' %buildroot%_bindir ';'

install -d %buildroot%_desktopdir
cp -a desktop/applications/*.desktop %buildroot%_desktopdir
install -d %buildroot%_pixmapsdir
cp -a desktop/pixmaps/*.png %buildroot%_pixmapsdir

# Remove terminfo
rm -rf %buildroot/lib/terminfo

%files
%doc CHANGES COPYING READMI.TXT
%_bindir/*
%_datadir/%oname
%_desktopdir/*.desktop
%_pixmapsdir/*.png
%_sysconfdir/cups/iceb.*
%_libexecdir/cups/filter/iceb_ps

%changelog
* Wed Jul 01 2020 Andrey Cherepanov <cas@altlinux.org> 19.14-alt1
- new version 19.14
- build using ninja
- package cups filter
- fix License tag according to SPDX

* Fri May 01 2020 Cronbuild Service <cronbuild@altlinux.org> 19.13-alt1
- new version 19.13

* Mon Mar 09 2020 Cronbuild Service <cronbuild@altlinux.org> 19.12-alt1
- new version 19.12

* Wed Jan 29 2020 Cronbuild Service <cronbuild@altlinux.org> 19.11-alt1
- new version 19.11

* Tue Dec 24 2019 Cronbuild Service <cronbuild@altlinux.org> 19.10-alt1
- new version 19.10

* Tue Oct 29 2019 Andrey Cherepanov <cas@altlinux.org> 19.9-alt1
- new version 19.9

* Sat Sep 07 2019 Andrey Cherepanov <cas@altlinux.org> 19.8-alt1
- new version 19.8

* Tue Aug 13 2019 Andrey Cherepanov <cas@altlinux.org> 19.7-alt1
- new version 19.7
- fix path of MariaDB includes and its library name
- add development requires (libmariadb-devel and libpcre-devel)

* Sat Jun 22 2019 Cronbuild Service <cronbuild@altlinux.org> 19.6-alt1
- new version 19.6

* Thu Jun 06 2019 Cronbuild Service <cronbuild@altlinux.org> 19.5-alt1
- new version 19.5

* Sun Feb 03 2019 Cronbuild Service <cronbuild@altlinux.org> 19.4-alt1
- new version 19.4

* Sat Dec 08 2018 Cronbuild Service <cronbuild@altlinux.org> 19.3-alt1
- new version 19.3

* Sun Oct 21 2018 Cronbuild Service <cronbuild@altlinux.org> 19.2-alt1
- new version 19.2

* Tue Sep 18 2018 Cronbuild Service <cronbuild@altlinux.org> 19.1-alt1
- new version 19.1

* Mon Sep 10 2018 Andrey Cherepanov <cas@altlinux.org> 19.0-alt1
- new version 19.0

* Wed Aug 01 2018 Cronbuild Service <cronbuild@altlinux.org> 18.8-alt1
- new version 18.8

* Wed Jun 20 2018 Cronbuild Service <cronbuild@altlinux.org> 18.7-alt1
- new version 18.7

* Fri Jun 08 2018 Cronbuild Service <cronbuild@altlinux.org> 18.6-alt1
- new version 18.6

* Thu May 03 2018 Andrey Cherepanov <cas@altlinux.org> 18.5-alt1
- new version 18.5

* Tue Apr 03 2018 Cronbuild Service <cronbuild@altlinux.org> 18.4-alt1
- new version 18.4

* Sun Mar 04 2018 Cronbuild Service <cronbuild@altlinux.org> 18.3-alt1
- new version 18.3

* Thu Feb 01 2018 Cronbuild Service <cronbuild@altlinux.org> 18.2-alt1
- new version 18.2

* Tue Jan 02 2018 Cronbuild Service <cronbuild@altlinux.org> 18.1-alt1
- new version 18.1

* Thu Nov 30 2017 Cronbuild Service <cronbuild@altlinux.org> 18.0-alt1
- new version 18.0

* Tue Aug 01 2017 Cronbuild Service <cronbuild@altlinux.org> 17.14-alt1
- new version 17.14

* Sun Jul 02 2017 Cronbuild Service <cronbuild@altlinux.org> 17.13-alt1
- new version 17.13

* Fri Jun 02 2017 Cronbuild Service <cronbuild@altlinux.org> 17.12-alt1
- new version 17.12

* Wed May 03 2017 Cronbuild Service <cronbuild@altlinux.org> 17.11-alt1
- new version 17.11

* Mon Apr 03 2017 Cronbuild Service <cronbuild@altlinux.org> 17.10-alt1
- new version 17.10

* Sat Mar 04 2017 Cronbuild Service <cronbuild@altlinux.org> 17.9-alt1
- new version 17.9

* Sun Feb 19 2017 Andrey Cherepanov <cas@altlinux.org> 17.6-alt2
- Prepare for cronbuild
- Use cmake for build
- Simplify spec and package rules

* Tue Jan 03 2017 Andrey Cherepanov <cas@altlinux.org> 17.6-alt1
- new version 17.6

* Sun Dec 11 2016 Andrey Cherepanov <cas@altlinux.org> 17.5-alt1
- new version 17.5

* Fri Dec 02 2016 Andrey Cherepanov <cas@altlinux.org> 17.4-alt1
- new version 17.4

* Tue Nov 01 2016 Andrey Cherepanov <cas@altlinux.org> 17.3-alt1
- new version 17.3

* Sat Oct 01 2016 Andrey Cherepanov <cas@altlinux.org> 17.2-alt1
- new version 17.2

* Mon Sep 12 2016 Andrey Cherepanov <cas@altlinux.org> 17.1-alt1
- new version 17.1

* Thu Sep 01 2016 Andrey Cherepanov <cas@altlinux.org> 17.0-alt1
- new version 17.0

* Tue Aug 02 2016 Andrey Cherepanov <cas@altlinux.org> 16.18-alt1
- new version 16.18

* Sat Jul 16 2016 Andrey Cherepanov <cas@altlinux.org> 16.17-alt1
- new version 16.17

* Thu Jul 14 2016 Andrey Cherepanov <cas@altlinux.org> 16.16-alt1
- new version 16.16

* Fri Jun 10 2016 Andrey Cherepanov <cas@altlinux.org> 16.15-alt1
- new version 16.15

* Thu Jun 09 2016 Andrey Cherepanov <cas@altlinux.org> 16.14-alt1
- new version 16.14

* Tue May 03 2016 Andrey Cherepanov <cas@altlinux.org> 16.13-alt1
- new version 16.13

* Tue Apr 19 2016 Andrey Cherepanov <cas@altlinux.org> 16.12-alt1
- new version 16.12

* Fri Apr 08 2016 Andrey Cherepanov <cas@altlinux.org> 16.10-alt1
- new version 16.10

* Sat Apr 02 2016 Andrey Cherepanov <cas@altlinux.org> 16.9-alt1
- new version 16.9

* Mon Mar 28 2016 Andrey Cherepanov <cas@altlinux.org> 16.7-alt1
- new version 16.7

* Tue Feb 02 2016 Andrey Cherepanov <cas@altlinux.org> 16.5-alt1
- new version 16.5

* Mon Dec 07 2015 Andrey Cherepanov <cas@altlinux.org> 16.4-alt1
- new version 16.4

* Wed Dec 02 2015 Andrey Cherepanov <cas@altlinux.org> 16.3-alt1
- new version 16.3

* Thu Oct 08 2015 Andrey Cherepanov <cas@altlinux.org> 16.2-alt1
- new version 16.2

* Fri Oct 02 2015 Andrey Cherepanov <cas@altlinux.org> 16.1-alt1
- new version 16.1

* Tue Sep 01 2015 Andrey Cherepanov <cas@altlinux.org> 16.0-alt1
- new version 16.0

* Sun Aug 02 2015 Andrey Cherepanov <cas@altlinux.org> 15.17-alt1
- new version 15.17

* Sat Jul 25 2015 Andrey Cherepanov <cas@altlinux.org> 15.16-alt1
- new version 15.16

* Thu Jul 09 2015 Andrey Cherepanov <cas@altlinux.org> 15.15-alt1
- new version 15.15

* Fri Jul 03 2015 Andrey Cherepanov <cas@altlinux.org> 15.14-alt1
- new version 15.14

* Tue Jun 16 2015 Andrey Cherepanov <cas@altlinux.org> 15.13-alt1
- new version 15.13

* Fri Jun 12 2015 Andrey Cherepanov <cas@altlinux.org> 15.12-alt1
- new version 15.12

* Fri Jun 05 2015 Andrey Cherepanov <cas@altlinux.org> 15.11-alt1
- new version 15.11

* Sat May 02 2015 Andrey Cherepanov <cas@altlinux.org> 15.10-alt1
- new version 15.10

* Wed Apr 01 2015 Andrey Cherepanov <cas@altlinux.org> 15.9-alt1
- new version 15.9

* Fri Mar 13 2015 Andrey Cherepanov <cas@altlinux.org> 15.8-alt1
- new version 15.8
- move data files to /usr/share/iceB (as hardcoded)

* Wed Mar 04 2015 Andrey Cherepanov <cas@altlinux.org> 15.7-alt1
- new version 15.7

* Fri Feb 20 2015 Andrey Cherepanov <cas@altlinux.org> 15.6-alt1
- new version 15.6

* Wed Jan 21 2015 Andrey Cherepanov <cas@altlinux.org> 15.5-alt1
- new version 15.5

* Fri Jan 02 2015 Andrey Cherepanov <cas@altlinux.org> 15.3-alt1
- new version 15.3

* Tue Dec 02 2014 Andrey Cherepanov <cas@altlinux.org> 15.2-alt1
- New version

* Fri Nov 14 2014 Andrey Cherepanov <cas@altlinux.org> 15.1-alt1
- new version 15.1

* Mon Sep 01 2014 Andrey Cherepanov <cas@altlinux.org> 15.0-alt1
- Nee version

* Mon Jun 02 2014 Andrey Cherepanov <cas@altlinux.org> 14.15-alt1
- New version

* Thu Feb 27 2014 Andrey Cherepanov <cas@altlinux.org> 14.11-alt1
- New version
- Fix project URL

* Sun Apr 07 2013 Andrey Cherepanov <cas@altlinux.org> 12.0-alt3
- Rebuild with new libmysqlclient

* Wed Sep 19 2012 Andrey Cherepanov <cas@altlinux.org> 12.0-alt2
- Fix build

* Thu Sep 01 2011 Andrey Cherepanov <cas@altlinux.org> 12.0-alt1
- New version 12.0

* Sun Dec 28 2008 Vitaly Lipatov <lav@altlinux.ru> 9.0-alt1
- build new version, update spec
- disable build html doc

* Fri Jun 18 2004 Sergey V Turchin <zerg at altlinux dot org> 5.60-alt2
- fix menu section

* Tue Feb 03 2004 Sergey V Turchin <zerg at altlinux dot org> 5.60-alt1
- new version

* Tue Sep 30 2003 Sergey V Turchin <zerg at altlinux dot org> 5.35-alt2
- fix build requires

* Fri Sep 13 2002 Sergey V Turchin <zerg@altlinux.ru> 5.35-alt1
- new version
- byuld with gcc3.2

* Mon Apr 08 2002 Sergey V Turchin <zerg@altlinux.ru> 5.24-alt2
- add -doc-html package

* Fri Apr 05 2002 Sergey V Turchin <zerg@altlinux.ru> 5.24-alt1
- initial spec