]> git.pld-linux.org Git - packages/libwnck.git/blame - libwnck.spec
- updated to 3.4.4
[packages/libwnck.git] / libwnck.spec
CommitLineData
8845ef35
JB
1#
2# Conditional build:
d00a2fb5 3%bcond_without apidocs # disable gtk-doc
1a73c5a6 4%bcond_without static_libs # don't build static library
8845ef35 5#
25f99619 6Summary: General Window Manager interfacing for GNOME utilities
58cc8c11 7Summary(pl.UTF-8): Interfejs General Window Manager dla narzędzi GNOME
1b76d095 8Name: libwnck
06b8058c 9Version: 3.4.4
93ca6d3b 10Release: 1
d11cec32 11License: LGPL v2+
9aaa0147 12Group: X11/Libraries
ea706463 13Source0: http://ftp.gnome.org/pub/GNOME/sources/libwnck/3.4/%{name}-%{version}.tar.xz
06b8058c 14# Source0-md5: c5c0e7793c887037210ad8e9fc557522
bf0d51cb 15BuildRequires: autoconf >= 2.62
ea706463 16BuildRequires: automake >= 1:1.11
346002d9 17BuildRequires: docbook-dtd412-xml
869f5d08 18BuildRequires: gdk-pixbuf2-devel
93ca6d3b 19BuildRequires: gettext-devel
c6db88ce 20BuildRequires: glib2-devel >= 1:2.32.0
d923d15e 21BuildRequires: gnome-common >= 2.20.0
d9fe1478 22BuildRequires: gobject-introspection-devel >= 0.6.14
c6db88ce 23BuildRequires: gtk+3-devel >= 3.4.0
d923d15e 24%{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
8abf27fc 25BuildRequires: gtk-doc-automake >= 1.9
1a73c5a6
ŁK
26BuildRequires: intltool >= 0.40.6
27BuildRequires: libtool >= 2:2.2.6
f460f05c 28BuildRequires: pkgconfig
2f0833bb 29BuildRequires: startup-notification-devel >= 0.8
1a73c5a6 30BuildRequires: tar >= 1:1.22
869f5d08 31BuildRequires: xorg-lib-libX11-devel
93ca6d3b 32BuildRequires: xorg-lib-libXres-devel
1a73c5a6 33BuildRequires: xz
13269ca7
MB
34# sr@Latn vs. sr@latin
35Conflicts: glibc-misc < 6:2.7
c21a1818 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a21706af 37
a21706af 38%description
25f99619 39General Window Manager interfacing for GNOME utilities. This library
40is a part of the GNOME 2 platform.
a21706af 41
fb9c68a2
JR
42%description -l pl.UTF-8
43Ogólny interfejs zarządcy okien dla narzędzi GNOME. Ta biblioteka jest
44częścią platformy GNOME 2.
1b76d095 45
e177a940
AF
46%package tools
47Summary: Small tools to manage windows
8abf27fc 48Summary(pl.UTF-8): Małe narzędzia do zarządzania oknami
e177a940
AF
49Group: X11/Window Managers/Tools
50Requires: %{name} = %{version}-%{release}
51
52%description tools
53Small tools to manage windows.
54
8abf27fc
JB
55%description tools -l pl.UTF-8
56Małe narzędzia do zarządzania oknami.
57
a21706af 58%package devel
59Summary: Header files and documentation for libwnck
58cc8c11 60Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja dla libwnck
a21706af 61Group: X11/Development/Libraries
0e1010bf 62Requires: %{name} = %{version}-%{release}
c6db88ce
ŁK
63Requires: glib2-devel >= 1:2.32.0
64Requires: gtk+3-devel >= 3.4.0
2f0833bb 65Requires: startup-notification-devel >= 0.8
8abf27fc 66Requires: xorg-lib-libX11-devel
ade20dfb 67Requires: xorg-lib-libXres-devel
a21706af 68
69%description devel
70Header, docs and development libraries for libwnck.
71
fb9c68a2
JR
72%description devel -l pl.UTF-8
73Pliki nagłówkowe i dokumentacja do libwnck.
1b76d095 74
a21706af 75%package static
76Summary: Static libwnck libraries
58cc8c11 77Summary(pl.UTF-8): Statyczne biblioteki libwnck
a21706af 78Group: X11/Development/Libraries
0e1010bf 79Requires: %{name}-devel = %{version}-%{release}
a21706af 80
81%description static
82Static version of libwnck libraries.
83
fb9c68a2 84%description static -l pl.UTF-8
a21706af 85Statyczna wersja bibliotek libwnck.
86
c8b6200a 87%package apidocs
88Summary: libwnck API documentation
58cc8c11 89Summary(pl.UTF-8): Dokumentacja API libwnck
c8b6200a 90Group: Documentation
91Requires: gtk-doc-common
92
93%description apidocs
94libwnck API documentation.
95
fb9c68a2 96%description apidocs -l pl.UTF-8
c8b6200a 97Dokumentacja API libwnck.
98
a21706af 99%prep
100%setup -q
bf0d51cb 101
a21706af 102%build
a9a958ca 103%{__gtkdocize}
0703a452 104%{__glib_gettextize}
d3e5101e 105%{__intltoolize}
6a5493b3 106%{__libtoolize}
fd6b79a2 107%{__aclocal} -I m4
6a5493b3 108%{__autoconf}
d923d15e 109%{__autoheader}
6a5493b3 110%{__automake}
9766d031 111%configure \
1a73c5a6 112 %{__enable_disable apidocs gtk-doc} \
bf0d51cb 113 --with-html-dir=%{_gtkdocdir} \
1a73c5a6 114 %{__enable_disable static_libs static} \
bf0d51cb 115 --disable-silent-rules
9ce82679 116
a21706af 117%{__make}
118
119%install
120rm -rf $RPM_BUILD_ROOT
f460f05c 121
a21706af 122%{__make} install \
d8549a8d 123 DESTDIR=$RPM_BUILD_ROOT
a21706af 124
869f5d08
MB
125%{__rm} $RPM_BUILD_ROOT%{_libdir}/libwnck-3.la
126
127%find_lang %{name}-3.0
a21706af 128
129%clean
130rm -rf $RPM_BUILD_ROOT
131
1b76d095
JB
132%post -p /sbin/ldconfig
133%postun -p /sbin/ldconfig
a21706af 134
869f5d08 135%files -f %{name}-3.0.lang
a21706af 136%defattr(644,root,root,755)
0703a452 137%doc AUTHORS ChangeLog MAINTAINERS NEWS README
869f5d08
MB
138%attr(755,root,root) %{_libdir}/libwnck-3.so.*.*.*
139%attr(755,root,root) %ghost %{_libdir}/libwnck-3.so.0
140%{_libdir}/girepository-1.0/Wnck-3.0.typelib
a21706af 141
e177a940
AF
142%files tools
143%defattr(644,root,root,755)
144%attr(755,root,root) %{_bindir}/wnck-urgency-monitor
145%attr(755,root,root) %{_bindir}/wnckprop
146
a21706af 147%files devel
148%defattr(644,root,root,755)
869f5d08
MB
149%attr(755,root,root) %{_libdir}/libwnck-3.so
150%{_includedir}/libwnck-3.0
151%{_pkgconfigdir}/libwnck-3.0.pc
152%{_datadir}/gir-1.0/Wnck-3.0.gir
a21706af 153
1a73c5a6 154%if %{with static_libs}
a21706af 155%files static
156%defattr(644,root,root,755)
869f5d08 157%{_libdir}/libwnck-3.a
1a73c5a6 158%endif
c8b6200a 159
160%if %{with apidocs}
161%files apidocs
162%defattr(644,root,root,755)
869f5d08 163%{_gtkdocdir}/libwnck-3.0
c8b6200a 164%endif
This page took 0.111546 seconds and 4 git commands to generate.