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