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