diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | gnome-calculator.spec | 128 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 130 insertions, 0 deletions
@@ -0,0 +1 @@ +/gnome-calculator-48.1.tar.xz diff --git a/gnome-calculator.spec b/gnome-calculator.spec new file mode 100644 index 0000000..8dd77f2 --- /dev/null +++ b/gnome-calculator.spec @@ -0,0 +1,128 @@ +# temp fix bc of req vs prov issue ('libgcalc-1.so()' vs 'libgcalc-1.so.0.0.0()'): +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^libgcalc-2.so|^libgci-1.so + +%global gtksourceview_version 5.3.0 +%global libadwaita_version 1.6 + +Name: gnome-calculator +Version: 48.1 +Release: 1 +Summary: A desktop calculator +License: GPL-3.0-or-later +URL: https://wiki.gnome.org/Apps/Calculator +Source0: https://download.gnome.org/sources/%{name}/48/%{name}-%{version}.tar.xz + +BuildRequires: meson >= 0.57.0 +BuildRequires: pkgconfig(gee-0.8) >= 0.20.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.40.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.40.0 +BuildRequires: pkgconfig(gmodule-export-2.0) +BuildRequires: pkgconfig(gobject-2.0) >= 2.40.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk4) >= 4.17.0 +BuildRequires: pkgconfig(gtksourceview-5) >= %{gtksourceview_version} +BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version} +BuildRequires: pkgconfig(libsoup-3.0) >= 3.4.0 +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: libmpc-devel +BuildRequires: mpfr-devel +BuildRequires: vala +BuildRequires: /usr/bin/appstream-util +BuildRequires: /usr/bin/desktop-file-validate + +Provides: gcalctool = %{version} +Obsoletes: gcalctool < %{version} + +Requires: gtksourceview5%{?_isa} >= %{gtksourceview_version} +Requires: libadwaita%{?_isa} >= %{libadwaita_version} + +%description +it is a powerful desktop calculator with logical, scientific +and financial modes. It uses a multi-precision package to +achieve a high degree of accuracy. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package_help + +%prep +%autosetup -p1 + +%build +%meson +%meson_build + +%install +%meson_install +%find_lang %{name} --with-gnome --all-name + +%check +appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/org.gnome.Calculator.appdata.xml +desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnome.Calculator.desktop + +%files -f gnome-calculator.lang +%license COPYING +%{_bindir}/* +%{_libdir}/girepository-1.0/*.typelib +%{_libdir}/libgcalc-2.so.1* +%{_libdir}/libgci-1.so.0* +%{_libexecdir}/* +%{_datadir}/applications/* +%{_datadir}/dbus-1/services/* +%{_datadir}/glib-2.0/schemas/* +%{_datadir}/gnome-shell/ +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Calculator*.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Calculator-symbolic.svg +%{_datadir}/metainfo/org.gnome.Calculator.appdata.xml + +%files devel +%{_includedir}/gci-2/ +%{_includedir}/gcalc-2/ +%{_libdir}/libgcalc-2.so +%{_libdir}/libgci-1.so +%{_libdir}/pkgconfig/gcalc-2.pc +%{_libdir}/pkgconfig/gci-1.pc +%{_datadir}/gir-1.0/GCalc-2.gir +%{_datadir}/gir-1.0/GCi-1.gir +%{_datadir}/devhelp/* +%{_datadir}/vala/vapi/gcalc-2.deps +%{_datadir}/vala/vapi/gcalc-2.vapi +%{_datadir}/vala/vapi/gci-1.deps +%{_datadir}/vala/vapi/gci-1.vapi + +%files help +%doc NEWS README.md +%{_mandir}/man1/* + +%changelog +* Tue Aug 19 2025 Funda Wang <fundawang@yeah.net> - 48.1-1 +- update to 48.1 + +* Tue Feb 25 2025 Funda Wang <fundawang@yeah.net> - 44.0-2 +- fix deps against the private libraries + +* Fri Nov 24 2023 lwg <liweiganga@uniontech.com> - 44.0-1 +- update to version 44.0 + +* Mon Jan 02 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 43.0.1-1 +- Update to 43.0.1 + +* Mon Jun 6 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 42.1-1 +- Upgrade to 42.1 + +* Wed Jun 16 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1 +- Upgrade to 3.38.2 +- Delete 0001-Fix-compiler-errors.patch which existed in version 3.38.2 +- Add sub package gnome-calculator-devel + +* Wed June 10 2020 lizhenhua <lizhenhua21@huawei.com> - 3.30.1-3 +- Add patch to fix compiler errors + +* Wed Nov 27 2019 huyan <hu.huyan@huawei.com> - 3.30.1-2 +- Package Initialization @@ -0,0 +1 @@ +3a173bf3f454d8ff20e616142e30e950 gnome-calculator-48.1.tar.xz |