]> git.pld-linux.org Git - packages/gnome-calculator.git/blame - gnome-calculator.spec
- updated to 3.38.1
[packages/gnome-calculator.git] / gnome-calculator.spec
CommitLineData
0edb93b2 1Summary: GNOME calculator
c1e90510 2Summary(pl.UTF-8): Kalkulator dla GNOME
60774643 3Name: gnome-calculator
137fd747 4Version: 3.38.1
bc09af5c 5Release: 1
caf18794 6License: GPL v3+
4e5ccaac 7Group: X11/Applications
28ef75f5 8Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-calculator/3.38/%{name}-%{version}.tar.xz
137fd747 9# Source0-md5: 1fadcd71b55963324cc5cc2ee8543131
794f904e 10Patch0: %{name}-gci.patch
50cda593 11URL: https://wiki.gnome.org/Apps/Calculator
31658e10 12BuildRequires: docbook-dtd412-xml
a94bb3a5 13BuildRequires: gettext-tools >= 0.19.8
50cda593 14BuildRequires: glib2-devel >= 1:2.50
99e031f0 15BuildRequires: gtk+3-devel >= 3.20.0
50cda593
JB
16BuildRequires: gtksourceview4-devel >= 4.0.2
17BuildRequires: libgee-devel >= 0.20.0
02714d02 18BuildRequires: libmpc-devel
caf18794 19BuildRequires: libsoup-devel >= 2.42.0
faac5072 20BuildRequires: libtool >= 2:2.2
0690750f 21BuildRequires: libxml2-devel >= 2.0
31658e10 22BuildRequires: libxml2-progs
794f904e 23BuildRequires: meson >= 0.50.0
90c8d962 24BuildRequires: mpfr-devel
50cda593 25BuildRequires: ninja >= 1.5
bb1a38ba 26BuildRequires: pkgconfig
7361369d 27BuildRequires: rpmbuild(find_lang) >= 1.23
50cda593 28BuildRequires: rpmbuild(macros) >= 1.736
5780bd7d 29BuildRequires: tar >= 1:1.22
5983d173 30BuildRequires: vala >= 2:0.24.0
5780bd7d 31BuildRequires: xz
add2de18 32BuildRequires: yelp-tools
794f904e 33Requires(post,postun): glib2 >= 1:2.50
a94bb3a5 34Requires(post,postun): gtk-update-icon-cache
b411476c 35Requires: dconf
99e031f0 36Requires: gtk+3 >= 3.20.0
50cda593 37Requires: gtksourceview4 >= 4.0.2
a94bb3a5 38Requires: hicolor-icon-theme
50cda593 39Requires: libgcalc = %{version}-%{release}
0690750f 40Requires: libsoup >= 2.42.0
9d472fff
MB
41Provides: gcalctool = 6.6.3-1
42Obsoletes: gcalctool < 6.6.3-1
fe354412 43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
7a853174
ŁK
46gnome-calculator is a simple calculator that performs a variety of
47functions.
fe354412 48
ef62b433 49%description -l pl.UTF-8
7a853174 50gnome-calculator jest prostym kalkulatorem spełniającym wiele funkcji.
fe354412 51
50cda593
JB
52%package -n libgcalc
53Summary: GNOME Calculator library
54Summary(pl.UTF-8): Biblioteka kalkulatora GNOME
55Group: Libraries
56Requires: glib2 >= 1:2.50
794f904e
JB
57# gtk+3 for libgci only
58Requires: gtk+3 >= 3.20
50cda593
JB
59Requires: libgee >= 0.20.0
60
61%description -n libgcalc
62GNOME Calculator library.
63
64%description -n libgcalc -l pl.UTF-8
65Biblioteka kalkulatora GNOME.
66
67%package -n libgcalc-devel
68Summary: Header files for GNOME Calculator library
69Summary(pl.UTF-8): Pliki nagłówkowe kalkulatora GNOME
70Group: Development/Libraries
71Requires: libgcalc = %{version}-%{release}
72Requires: glib2-devel >= 1:2.50
794f904e
JB
73Requires: gtk+3-devel >= 3.20
74Requires: libgee-devel >= 0.20.0
50cda593
JB
75
76%description -n libgcalc-devel
77Header files for GNOME Calculator library.
78
79%description -n libgcalc-devel -l pl.UTF-8
80Pliki nagłówkowe kalkulatora GNOME.
81
794f904e
JB
82%package -n libgcalc-apidocs
83Summary: API documentation for GNOME Calculator library
84Summary(pl.UTF-8): Dokumentacja API biblioteki GNOME Calculator
85Group: Documentation
86
87%description -n libgcalc-apidocs
88API documentation for GNOME Calculator library.
89
90%description -n libgcalc-apidocs -l pl.UTF-8
91Dokumentacja API biblioteki GNOME Calculator.
92
50cda593
JB
93%package -n vala-libgcalc
94Summary: Vala API for gcalc library
95Summary(pl.UTF-8): API języka Vala do biblioteki gcalc
96Group: Development/Libraries
97Requires: libgcalc-devel = %{version}-%{release}
98Requires: vala >= 2:0.24.0
99Requires: vala-libgee >= 0.20.0
100
101%description -n vala-libgcalc
102Vala API for gcalc library.
103
104%description -n vala-libgcalc -l pl.UTF-8
105API języka Vala do biblioteki gcalc.
106
fe354412 107%prep
108%setup -q
794f904e 109%patch0 -p1
fe354412 110
111%build
50cda593
JB
112# --default-library=both causes duplicate ninja rules for gcalc/gcalc.h
113%meson build \
114 --default-library=shared
115
bc09af5c 116%ninja_build -C build
fe354412 117
118%install
119rm -rf $RPM_BUILD_ROOT
120
bc09af5c 121%ninja_install -C build
faac5072 122
add2de18 123%find_lang %{name} --with-gnome --all-name
fe354412 124
125%clean
126rm -rf $RPM_BUILD_ROOT
127
128%post
6de5271b 129%glib_compile_schemas
a94bb3a5 130%update_icon_cache hicolor
770ae949 131
132%postun
6de5271b 133%glib_compile_schemas
a94bb3a5 134%update_icon_cache hicolor
fe354412 135
50cda593
JB
136%post -n libgcalc -p /sbin/ldconfig
137%postun -n libgcalc -p /sbin/ldconfig
138
fe354412 139%files -f %{name}.lang
140%defattr(644,root,root,755)
50cda593 141%doc NEWS README.md
01b10629 142%attr(755,root,root) %{_bindir}/gcalccmd
1519df00 143%attr(755,root,root) %{_bindir}/gnome-calculator
a94bb3a5 144%attr(755,root,root) %{_libexecdir}/gnome-calculator-search-provider
5983d173
ŁK
145%{_datadir}/dbus-1/services/org.gnome.Calculator.SearchProvider.service
146%{_datadir}/glib-2.0/schemas/org.gnome.calculator.gschema.xml
99e031f0 147%{_datadir}/gnome-shell/search-providers/org.gnome.Calculator-search-provider.ini
50cda593
JB
148%{_datadir}/metainfo/org.gnome.Calculator.appdata.xml
149%{_desktopdir}/org.gnome.Calculator.desktop
150%{_iconsdir}/hicolor/scalable/apps/org.gnome.Calculator.svg
151%{_iconsdir}/hicolor/scalable/apps/org.gnome.Calculator.Devel.svg
152%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calculator-symbolic.svg
7153eb18 153%{_mandir}/man1/gcalccmd.1*
9d472fff 154%{_mandir}/man1/gnome-calculator.1*
50cda593
JB
155
156%files -n libgcalc
157%defattr(644,root,root,755)
794f904e
JB
158%attr(755,root,root) %{_libdir}/libgcalc-2.so.*.*.*
159%attr(755,root,root) %ghost %{_libdir}/libgcalc-2.so.1
160%attr(755,root,root) %{_libdir}/libgci-1.so.*.*.*
161%attr(755,root,root) %ghost %{_libdir}/libgci-1.so.0
162%{_libdir}/girepository-1.0/GCalc-2.typelib
163%{_libdir}/girepository-1.0/GCi-1.typelib
50cda593
JB
164
165%files -n libgcalc-devel
166%defattr(644,root,root,755)
794f904e
JB
167%attr(755,root,root) %{_libdir}/libgcalc-2.so
168%attr(755,root,root) %{_libdir}/libgci-1.so
169%{_includedir}/gcalc-2
170%{_includedir}/gci-1
171%{_datadir}/gir-1.0/GCalc-2.gir
172%{_datadir}/gir-1.0/GCi-1.gir
173%{_pkgconfigdir}/gcalc-2.pc
174%{_pkgconfigdir}/gci-1.pc
175
176%files -n libgcalc-apidocs
177%defattr(644,root,root,755)
178%{_datadir}/devhelp/books/GCalc-2
179%{_datadir}/devhelp/books/GCi-1
50cda593
JB
180
181%files -n vala-libgcalc
182%defattr(644,root,root,755)
794f904e
JB
183%{_datadir}/vala/vapi/gcalc-2.deps
184%{_datadir}/vala/vapi/gcalc-2.vapi
185%{_datadir}/vala/vapi/gci-1.deps
186%{_datadir}/vala/vapi/gci-1.vapi
This page took 0.119404 seconds and 4 git commands to generate.