]>
Commit | Line | Data |
---|---|---|
23ccdca5 | 1 | Summary: Modern desktop calculator |
531301ba | 2 | Summary(pl.UTF-8): Nowoczesny kalkulator |
23ccdca5 | 3 | Name: qalculate-gtk |
3bdf4bf0 | 4 | Version: 4.3.0 |
7976c2fe | 5 | Release: 1 |
23ccdca5 AG |
6 | License: GPL |
7 | Group: Applications/Math | |
7976c2fe | 8 | Source0: https://github.com/Qalculate/qalculate-gtk/releases/download/v%{version}/%{name}-%{version}.tar.gz |
3bdf4bf0 | 9 | # Source0-md5: c9524b306c82476d146a5925b35c89da |
7c9824af | 10 | URL: https://qalculate.github.io/ |
11d717a6 | 11 | BuildRequires: automake |
3bdf4bf0 KM |
12 | BuildRequires: gdk-pixbuf2-devel |
13 | BuildRequires: glib2-devel >= 2.4 | |
14 | BuildRequires: gtk+3-devel >= 3.12 | |
23ccdca5 | 15 | BuildRequires: intltool |
3bdf4bf0 | 16 | BuildRequires: libqalculate-devel >= 4.2.0 |
23ccdca5 AG |
17 | BuildRequires: libtool |
18 | BuildRequires: libxml2-devel >= 2.3.8 | |
11d717a6 | 19 | BuildRequires: pkgconfig |
3bdf4bf0 | 20 | BuildRequires: rpmbuild(macros) >= 2.000 |
23ccdca5 | 21 | Requires(post,postun): scrollkeeper |
3bdf4bf0 | 22 | Requires: libqalculate >= 4.3.0 |
ceb4da74 | 23 | Suggests: gnuplot |
23ccdca5 AG |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
25 | ||
26 | %description | |
27 | Qalculate is a modern multi-purpose desktop calculator. It is small | |
28 | and simple to use but with much power. Features include arbitrary | |
29 | precision, plotting, and a graphical interface (GTK+). | |
30 | ||
7d9a48ab JR |
31 | %description -l pl.UTF-8 |
32 | Qalculate jest nowoczesnym, wielozadaniowym kalkulatorem. Jest mały i | |
33 | prosty w użyciu, lecz posiada duże możliwości. Podstawowymi cechami | |
34 | programu są nieograniczona precyzja, możliwość rysowania wykresów i | |
23ccdca5 AG |
35 | graficzny interfejs (GTK+). |
36 | ||
3bdf4bf0 KM |
37 | %package search-provider |
38 | Summary: Qalculate-gtk search provider for GNOME Shell | |
39 | Summary(pl.UTF-8): Usługa wyszukiwania Qalculate-gtk dla powłoki GNOME | |
40 | Group: Applications/Math | |
41 | Requires: %{name} = %{version}-%{release} | |
42 | Requires: gnome-shell >= 3 | |
43 | ||
44 | %description search-provider | |
45 | Qalculate-gtk search provider for GNOME Shell. | |
46 | ||
47 | %description search-provider -l pl.UTF-8 | |
48 | Usługa wyszukiwania Qalculate-gtk dla powłoki GNOME. | |
49 | ||
23ccdca5 AG |
50 | %prep |
51 | %setup -q | |
52 | ||
53 | %build | |
23ccdca5 AG |
54 | %configure |
55 | %{__make} | |
56 | ||
57 | %install | |
58 | rm -rf $RPM_BUILD_ROOT | |
23ccdca5 AG |
59 | %{__make} install \ |
60 | DESTDIR=$RPM_BUILD_ROOT | |
61 | ||
3bdf4bf0 KM |
62 | # packaged in doc |
63 | %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/qalculate-gtk | |
64 | ||
23ccdca5 AG |
65 | %find_lang %{name} --with-gnome |
66 | ||
67 | %clean | |
68 | rm -rf $RPM_BUILD_ROOT | |
69 | ||
70 | %post | |
71 | %scrollkeeper_update_post | |
72 | ||
73 | %postun | |
74 | %scrollkeeper_update_postun | |
75 | ||
76 | %files -f %{name}.lang | |
77 | %defattr(644,root,root,755) | |
7976c2fe | 78 | %doc AUTHORS ChangeLog NEWS README TODO doc/html |
23ccdca5 | 79 | %attr(755,root,root) %{_bindir}/* |
a106f6ef | 80 | %{_desktopdir}/*.desktop |
3bdf4bf0 KM |
81 | %{_mandir}/man1/qalculate-gtk.1.* |
82 | %{_iconsdir}/hicolor/*x*/apps/qalculate.png | |
83 | %{_iconsdir}/hicolor/scalable/apps/qalculate.svg | |
84 | %{_datadir}/metainfo/qalculate-gtk.appdata.xml | |
85 | ||
86 | %files search-provider | |
87 | %defattr(644,root,root,755) | |
88 | %attr(755,roor,root) %{_libexecdir}/qalculate-search-provider | |
89 | %{_datadir}/dbus-1/services/io.github.Qalculate.SearchProvider.service | |
90 | %{_datadir}/gnome-shell/search-providers/io.github.Qalculate.search-provider.ini |