]> git.pld-linux.org Git - packages/libucil.git/blame - libucil.spec
- release 2
[packages/libucil.git] / libucil.spec
CommitLineData
3862f048
JB
1#
2# Conditional build:
3%bcond_with ffmpeg # avcodec support (needs some unidentified ffmpeg version)
4#
5Summary: Unicap Imaging Library - simple image processing functions
6Summary(pl.UTF-8): Unicap Imaging Library - biblioteka prostych funkcji przetwarzania obrazu
7Name: libucil
8Version: 0.9.10
19fda1ba 9Release: 2
3862f048
JB
10License: GPL v2+
11Group: Libraries
12#Source0Download: http://unicap-imaging.org/download.htm
13Source0: http://unicap-imaging.org/downloads/%{name}-%{version}.tar.gz
14# Source0-md5: 986adfd387d64726acd0267565ff9431
15URL: http://unicap-imaging.org/
16BuildRequires: alsa-lib-devel >= 0.9
17%{?with_ffmpeg:BuildRequires: ffmpeg-devel >= ? < ?}
18BuildRequires: glib2-devel >= 1:2.11.0
19BuildRequires: gstreamer-devel >= 0.10
20BuildRequires: gstreamer-plugins-base-devel >= 0.10
21BuildRequires: gtk-doc >= 1.4
22BuildRequires: libpng-devel
23BuildRequires: libtheora-devel
24BuildRequires: libunicap-devel
25BuildRequires: libvorbis-devel
26BuildRequires: pango-devel
27BuildRequires: pkgconfig
28Requires: glib2 >= 1:2.11.0
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32Unicap Imaging Library is a set of simple image processing functions.
33
34%description -l pl.UTF-8
35Unicap Imaging Library to biblioteka prostych funkcji przetwarzania
36obrazu.
37
38%package devel
39Summary: Header files for ucil library
40Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ucil
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: alsa-lib-devel >= 0.9
44%{?with_ffmpeg:Requires: ffmpeg-devel}
45Requires: glib2-devel >= 1:2.11.0
46Requires: gstreamer-devel >= 0.10
47Requires: gstreamer-plugins-base-devel >= 0.10
48Requires: libpng-devel
49Requires: libtheora-devel
50Requires: libunicap-devel
51Requires: libvorbis-devel
52Requires: pango-devel
53
54%description devel
55Header files for ucil library.
56
57%description devel -l pl.UTF-8
58Pliki nagłówkowe biblioteki ucil.
59
60%package static
61Summary: Static ucil library
62Summary(pl.UTF-8): Statyczna biblioteka ucil
63Group: Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
65
66%description static
67Static ucil library.
68
69%description static -l pl.UTF-8
70Statyczna biblioteka ucil.
71
72%package apidocs
73Summary: ucil API documentation
74Summary(pl.UTF-8): Dokumentacja API biblioteki ucil
75Group: Documentation
76Requires: gtk-doc-common
77
78%description apidocs
79API documentation for ucil library.
80
81%description apidocs -l pl.UTF-8
82Dokumentacja API biblioteki ucil.
83
84%prep
85%setup -q
86
87%build
88# --enable-gpl allows to use some GPL gstreamer modules
89# (doesn't affect libucil license, as it's GPLed anyway)
90%{?with_ffmpeg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libavcodec -I/usr/include/libavutil"}
91%configure \
92 --enable-gpl \
93 %{?with_ffmpeg:--enable-ucil-avcodec} \
94 --with-html-dir=%{_gtkdocdir}
95%{__make}
96
97%install
98rm -rf $RPM_BUILD_ROOT
99
100%{__make} install \
101 DESTDIR=$RPM_BUILD_ROOT
102
103%clean
104rm -rf $RPM_BUILD_ROOT
105
106%post -p /sbin/ldconfig
107%postun -p /sbin/ldconfig
108
109%files
110%defattr(644,root,root,755)
111%doc AUTHORS ChangeLog README
112%attr(755,root,root) %{_libdir}/libucil.so.*.*.*
113%attr(755,root,root) %ghost %{_libdir}/libucil.so.2
114
115%files devel
116%defattr(644,root,root,755)
117%attr(755,root,root) %{_libdir}/libucil.so
118%{_libdir}/libucil.la
119%{_includedir}/unicap/ucil*.h
120%{_pkgconfigdir}/libucil.pc
121
122%files static
123%defattr(644,root,root,755)
124%{_libdir}/libucil.a
125
126%files apidocs
127%defattr(644,root,root,755)
128%{_gtkdocdir}/libucil
This page took 0.051731 seconds and 4 git commands to generate.