summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-08-19 02:55:20 +0000
committerCoprDistGit <infra@openeuler.org>2025-08-19 02:55:20 +0000
commita18cf2f7945859cda9be4124c9cddfdfcc49a3ee (patch)
treee850154742589f5c4ede62ef9e59876b14f0526a
parent6bb201d3ead7d13b8c7d2015356dee36ffeedf53 (diff)
automatic import of gnome-calculatoropeneuler24.03_LTS_SP1
-rw-r--r--.gitignore1
-rw-r--r--gnome-calculator.spec128
-rw-r--r--sources1
3 files changed, 130 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..4e2c91c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..fc929da
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3a173bf3f454d8ff20e616142e30e950 gnome-calculator-48.1.tar.xz