diff --git a/.gitignore b/.gitignore index e69de29..1c06cb7 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/gnome-calculator-3.7.4.tar.xz diff --git a/gnome-calculator.spec b/gnome-calculator.spec new file mode 100644 index 0000000..184e1f6 --- /dev/null +++ b/gnome-calculator.spec @@ -0,0 +1,82 @@ +Name: gnome-calculator +Version: 3.7.4 +Release: 2%{?dist} +Summary: A desktop calculator + +Group: Applications/System +License: GPLv2+ +URL: http://live.gnome.org/Gcalctool +#VCS: git:git://git.gnome.org/gcalctool +Source0: http://download.gnome.org/sources/%{name}/3.7/%{name}-%{version}.tar.xz + +# https://bugzilla.gnome.org/show_bug.cgi?id=691936 +Patch0: keywords-ug.patch + +BuildRequires: glib2-devel +BuildRequires: gtk3-devel +BuildRequires: libsoup-devel +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: flex +BuildRequires: bison +BuildRequires: intltool +BuildRequires: itstool + +Requires(post): glib2 +Requires(postun): glib2 + +Provides: gcalctool = 6.6.2-2 +Obsoletes: gcalctool < 6.6.2-2 + + +%description +gnome-calculator is a powerful graphical calculator with financial, +logical and scientific modes. It uses a multiple precision package +to do its arithmetic to give a high degree of accuracy. + + +%prep +%setup -q +%patch0 -p1 -b .keywords + + +%build +%configure +make %{?_smp_mflags} + + +%install +make install DESTDIR=$RPM_BUILD_ROOT + +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/gnome-calculator.desktop + +%find_lang %{name} --with-gnome --all-name + + +%postun +if [ $1 -eq 0 ] ; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +fi + + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : + + +%files -f %{name}.lang +%doc COPYING NEWS +%{_bindir}/gcalccmd +%{_bindir}/gnome-calculator +%{_datadir}/applications/gnome-calculator.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.calculator.gschema.xml +%{_datadir}/gnome-calculator +%doc %{_mandir}/man1/gnome-calculator.1.gz +%doc %{_mandir}/man1/gcalccmd.1.gz + + +%changelog +* Wed Jan 16 2013 Matthias Clasen - 3.7.4-2 +- Fix keyword translations in desktop file + +* Wed Jan 16 2013 Matthias Clasen - 3.7.4-1 +- Renamed package from gcalctool to gnome-calculator diff --git a/keywords-ug.patch b/keywords-ug.patch new file mode 100644 index 0000000..cc67c4b --- /dev/null +++ b/keywords-ug.patch @@ -0,0 +1,13 @@ +diff --git a/po/ug.po b/po/ug.po +index e2bccef..600df40 100644 +--- a/po/ug.po ++++ b/po/ug.po +@@ -392,7 +392,7 @@ msgstr "ئارىفمېتىكىلىق، ئىلمىي ياكى ئىقتىسادى + #: ../data/gnome-calculator.desktop.in.h:3 + #| msgid "Perform arithmetic, scientific or financial calculations" + msgid "calculation;arithmetic;scientific;financial;" +-msgstr "calculation;arithmetic;scientific;financial;ھېسابلاش؛" ++msgstr "calculation;arithmetic;scientific;financial;ھېسابلاش;" + + #: ../data/org.gnome.calculator.gschema.xml.in.h:1 + msgid "Accuracy value" diff --git a/sources b/sources index e69de29..ac22b8e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c15417789437066c27b8268c5430a9b6 gnome-calculator-3.7.4.tar.xz