]> git.pld-linux.org Git - packages/libmediaart2.git/blame - libmediaart2.spec
Update to 1.9.1
[packages/libmediaart2.git] / libmediaart2.spec
CommitLineData
fb6577a8
JB
1#
2# Conditional build:
3%bcond_with qt # use Qt instead of GdkPixbuf for media extraction
4%bcond_with qt4 # use Qt4 instead of Qt5 (if with_qt; only when Qt5 is not installed)
5%bcond_without static_libs # static library build
6%bcond_without vala # Vala binding
df09d603 7
fb6577a8
JB
8Summary: Media art extraction and cache management library
9Summary(pl.UTF-8): Biblioteka do wydobywania okładek i zarządzania ich pamięcią podręczną
10Name: libmediaart2
99d7e538
MB
11Version: 1.9.1
12Release: 1
fb6577a8
JB
13License: LGPL v2.1+
14Group: Libraries
15Source0: http://ftp.gnome.org/pub/GNOME/sources/libmediaart/1.9/libmediaart-%{version}.tar.xz
99d7e538 16# Source0-md5: f0a098e2bd3577d18e64834acef8a9f5
fb6577a8
JB
17URL: https://github.com/curlybeast/libmediaart
18%if %{with qt}
19%{!?with_qt4:BuildRequires: Qt5Gui-devel >= 5.0.0}
20%{?with_qt4:BuildRequires: QtGui-devel >= 4.7.1}
21%endif
22%{!?with_qt:BuildRequires: gdk-pixbuf2-devel >= 2.12.0}
23BuildRequires: glib2-devel >= 1:2.38.0
24BuildRequires: gobject-introspection-devel >= 1.30.0
25BuildRequires: gtk-doc >= 1.8
26%{?with_qt:BuildRequires: libstdc++-devel}
27BuildRequires: rpmbuild(macros) >= 1.98
28BuildRequires: tar >= 1:1.22
29%{?with_vala:BuildRequires: vala >= 2:0.16}
30BuildRequires: xz
31BuildRequires: zlib-devel
32%if %{with qt}
33%{!?with_qt:Requires: Qt5Gui >= 5.0.0}
34%{?with_qt:Requires: QtGui >= 4.7.1}
35%endif
36%{!?with_qt:Requires: gdk-pixbuf2 >= 2.12.0}
37Requires: glib2 >= 1:2.38.0
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41Media art extraction and cache management library.
42
43%description -l pl.UTF-8
44Biblioteka do wydobywania okładek i zarządzania ich pamięcią
45podręczną.
46
47%package devel
48Summary: Header files for libmediaart library
49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmediaart
50Group: Development/Libraries
51Requires: %{name} = %{version}-%{release}
52%if %{with qt}
53%{!?with_qt:Requires: Qt5Gui-devel >= 5.0.0}
54%{?with_qt:Requires: QtGui-devel >= 4.7.1}
55%endif
56%{!?with_qt:Requires: gdk-pixbuf2-devel >= 2.12.0}
57Requires: glib2-devel >= 1:2.38.0
58Requires: zlib-devel
59
60%description devel
61Header files for libmediaart library.
62
63%description devel -l pl.UTF-8
64Pliki nagłówkowe biblioteki libmediaart.
65
66%package static
67Summary: Static libmediaart library
68Summary(pl.UTF-8): Statyczna biblioteka libmediaart
69Group: Development/Libraries
70Requires: %{name}-devel = %{version}-%{release}
71
72%description static
73Static libmediaart library.
74
75%description static -l pl.UTF-8
76Statyczna biblioteka libmediaart.
77
78%package apidocs
79Summary: libmediaart API documentation
80Summary(pl.UTF-8): Dokumentacja API biblioteki libmediaart
81Group: Documentation
82Conflicts: libmediaart-apidocs < 1.9
05d2a19a
ER
83%if "%{_rpmversion}" >= "5"
84BuildArch: noarch
85%endif
fb6577a8
JB
86
87%description apidocs
88API documentation for libmediaart library.
89
90%description apidocs -l pl.UTF-8
91Dokumentacja API biblioteki libmediaart.
92
d1e4fe24 93%package -n vala-libmediaart2
fb6577a8
JB
94Summary: Vala API for libmediaart library
95Summary(pl.UTF-8): API języka Vala dla biblioteki libmediaart
96Group: Development/Libraries
97Requires: %{name}-devel = %{version}-%{release}
98Requires: vala >= 2:0.16
df09d603
ER
99%if "%{_rpmversion}" >= "5"
100BuildArch: noarch
101%endif
fb6577a8 102
d1e4fe24 103%description -n vala-libmediaart2
fb6577a8
JB
104Vala API for libmediaart library.
105
d1e4fe24 106%description -n vala-libmediaart2 -l pl.UTF-8
fb6577a8
JB
107API języka Vala dla biblioteki libmediaart.
108
109%prep
110%setup -q -n libmediaart-%{version}
111
112%build
113%configure \
114 --enable-gdkpixbuf%{?with_qt:=no} \
115 --disable-silent-rules \
116 %{?with_static_libs:--enable-static} \
117 --with-html-dir=%{_gtkdocdir}
118%{__make}
119
120%install
121rm -rf $RPM_BUILD_ROOT
122
123%{__make} install \
124 DESTDIR=$RPM_BUILD_ROOT
125
126# obsoleted by pkg-config
127%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmediaart-2.0.la
128
129%clean
130rm -rf $RPM_BUILD_ROOT
131
132%post -p /sbin/ldconfig
133%postun -p /sbin/ldconfig
134
135%files
136%defattr(644,root,root,755)
137%doc AUTHORS NEWS
138%attr(755,root,root) %{_libdir}/libmediaart-2.0.so.*.*.*
139%attr(755,root,root) %ghost %{_libdir}/libmediaart-2.0.so.0
140%{_libdir}/girepository-1.0/MediaArt-2.0.typelib
141
142%files devel
143%defattr(644,root,root,755)
144%attr(755,root,root) %{_libdir}/libmediaart-2.0.so
145%{_includedir}/libmediaart-2.0
146%{_datadir}/gir-1.0/MediaArt-2.0.gir
147%{_pkgconfigdir}/libmediaart-2.0.pc
148
149%if %{with static_libs}
150%files static
151%defattr(644,root,root,755)
152%{_libdir}/libmediaart-2.0.a
153%endif
154
155%files apidocs
156%defattr(644,root,root,755)
157%{_gtkdocdir}/libmediaart
158
159%if %{with vala}
d1e4fe24 160%files -n vala-libmediaart2
fb6577a8
JB
161%defattr(644,root,root,755)
162%{_datadir}/vala/vapi/libmediaart-2.0.vapi
163%endif
This page took 0.127851 seconds and 4 git commands to generate.