]> git.pld-linux.org Git - packages/libqalculate.git/blob - libqalculate.spec
47392859a5f36c6cd6fb592c0cab94681c5d47bb
[packages/libqalculate.git] / libqalculate.spec
1 Summary:        A modern multi-purpose calculator library
2 Summary(pl.UTF-8):      Nowoczesna, wielozadaniowa biblioteka kalkulatora
3 Name:           libqalculate
4 Version:        4.5.1
5 Release:        2
6 License:        GPL
7 Group:          Libraries
8 Source0:        https://github.com/Qalculate/libqalculate/releases/download/v%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5:  4b8b37f7acfb24e9e8019e8a56d9dc48
10 Patch0:         pkgconfig_private.patch
11 Patch1:         currencies.patch
12 URL:            http://qalculate.github.io/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  cln-devel >= 1.3
16 BuildRequires:  gettext-tools
17 BuildRequires:  glib2-devel >= 1:2.0.0
18 BuildRequires:  intltool
19 BuildRequires:  libstdc++-devel
20 BuildRequires:  libtool >= 2:1.5
21 BuildRequires:  libxml2-devel >= 1:2.3.8
22 BuildRequires:  mpfr-devel
23 BuildRequires:  ncurses-devel
24 BuildRequires:  pkgconfig
25 BuildRequires:  readline-devel
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 A modern multi-purpose calculator library.
30
31 %description -l pl.UTF-8
32 Nowoczesna, wielozadaniowa biblioteka kalkulatora.
33
34 %package devel
35 Summary:        Header files for qalculate library
36 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki qalculate
37 Group:          Development/Libraries
38 Requires:       %{name} = %{version}-%{release}
39 Requires:       cln-devel >= 1.1
40 Requires:       glib2-devel >= 1:2.0.0
41 Requires:       libxml2-devel >= 1:2.3.8
42
43 %description devel
44 Header files for qalculate library.
45
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe biblioteki qalculate.
48
49 %package static
50 Summary:        Static qalculate library
51 Summary(pl.UTF-8):      Statyczna biblioteka qalculate
52 Group:          Development/Libraries
53 Requires:       %{name}-devel = %{version}-%{release}
54
55 %description static
56 Static qalculate library.
57
58 %description static -l pl.UTF-8
59 Statyczna biblioteka qalculate.
60
61 %prep
62 %setup -q
63 #%%patch0 -p1
64 #%%patch1 -p1
65
66 %build
67 %{__libtoolize}
68 %{__aclocal}
69 %{__autoconf}
70 %{__autoheader}
71 %{__automake}
72 %configure
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 %{__make} install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 # obsoleted my .pc file
81 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libqalculate.la
82
83 #%%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
84
85 %find_lang %{name}
86
87 %clean
88 rm -rf $RPM_BUILD_ROOT
89
90 %post   -p /sbin/ldconfig
91 %postun -p /sbin/ldconfig
92
93 %files -f %{name}.lang
94 %defattr(644,root,root,755)
95 %doc AUTHORS ChangeLog NEWS README TODO
96 %attr(755,root,root) %{_bindir}/qalc
97 %attr(755,root,root) %{_libdir}/libqalculate.so.*.*.*
98 %attr(755,root,root) %ghost %{_libdir}/libqalculate.so.22
99 %{_datadir}/qalculate
100 %{_mandir}/man1/qalc.1*
101 %{_docdir}/libqalculate/
102
103 %files devel
104 %defattr(644,root,root,755)
105 %{_libdir}/libqalculate.so
106 %{_includedir}/%{name}
107 %{_pkgconfigdir}/libqalculate.pc
108
109 %files static
110 %defattr(644,root,root,755)
111 %{_libdir}/libqalculate.a
This page took 0.06441 seconds and 2 git commands to generate.