]> git.pld-linux.org Git - packages/xorg-lib-libxkbcommon.git/blame - xorg-lib-libxkbcommon.spec
noarch apidocs
[packages/xorg-lib-libxkbcommon.git] / xorg-lib-libxkbcommon.spec
CommitLineData
3c06e5aa
JB
1Summary: xkbcommon library - keymap compiler and support library
2Summary(pl.UTF-8): Biblioteka xkbcommon - kompilatora i obsługi map klawiszy
3Name: xorg-lib-libxkbcommon
d38015c1 4Version: 0.5.0
a2323ebd 5Release: 3
3c06e5aa
JB
6License: MIT
7Group: X11/Libraries
ee50463d 8Source0: http://xkbcommon.org/download/libxkbcommon-%{version}.tar.xz
d38015c1 9# Source0-md5: 2e1faeafcc609c30af3a561a91e84158
078cae60 10URL: http://xkbcommon.org/
2f7b0749 11BuildRequires: autoconf >= 2.62
3c06e5aa
JB
12BuildRequires: automake
13BuildRequires: bison
2f7b0749 14BuildRequires: doxygen
3c06e5aa
JB
15BuildRequires: flex
16BuildRequires: libtool >= 2:2.0
84154661 17BuildRequires: libxcb-devel >= 1.10
3c06e5aa 18BuildRequires: pkgconfig >= 1:0.19
ee50463d 19BuildRequires: tar >= 1:1.22
3c06e5aa
JB
20BuildRequires: xorg-proto-kbproto-devel >= 1.0.4
21BuildRequires: xorg-proto-xproto-devel
ee50463d
JB
22BuildRequires: xorg-util-util-macros >= 1.16
23BuildRequires: xz
3c06e5aa
JB
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27libxkbcommon is a keymap compiler and support library which processes
28a reduced subset of keymaps as defined by the XKB specification.
29
30%description -l pl.UTF-8
31libxkbcommon to biblioteka kompilatora i obsługi map klawiszy,
32przetwarzająca ograniczony podzbiór map klawiszy zdefiniowanych w
33specyfikacji XKB.
34
35%package devel
36Summary: Header files for libxkbcommon library
37Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxkbcommon
38Group: X11/Development/Libraries
39Requires: %{name} = %{version}-%{release}
40
41%description devel
3c06e5aa
JB
42This package contains the header files needed to develop programs that
43use libxkbcommon.
44
45%description devel -l pl.UTF-8
3c06e5aa
JB
46Pakiet zawiera pliki nagłówkowe niezbędne do kompilowania programów
47używających biblioteki libxkbcommon.
48
49%package static
50Summary: Static libxkbcommon library
51Summary(pl.UTF-8): Biblioteka statyczna libxkbcommon
52Group: X11/Development/Libraries
53Requires: %{name}-devel = %{version}-%{release}
54
55%description static
3c06e5aa
JB
56This package contains the static libxkbcommon library.
57
58%description static -l pl.UTF-8
3c06e5aa
JB
59Pakiet zawiera statyczną bibliotekę libxkbcommon.
60
84154661
JB
61%package x11
62Summary: X11 support for XKB library
63Summary(pl.UTF-8): Obsługa X11 dla biblioteki XKB
64Group: X11/Libraries
65Requires: %{name} = %{version}-%{release}
66Requires: libxcb >= 1.10
67
68%description x11
69X11 support for XKB library.
70
71%description x11 -l pl.UTF-8
72Obsługa X11 dla biblioteki XKB.
73
74%package x11-devel
75Summary: Header file for libxkbcommon-x11 library
76Summary(pl.UTF-8): Plik nagłówkowy biblioteki libxkbcommon-x11
77Group: X11/Development/Libraries
78Requires: %{name}-devel = %{version}-%{release}
79Requires: %{name}-x11 = %{version}-%{release}
80Requires: libxcb-devel >= 1.10
81
82%description x11-devel
83Header file for libxkbcommon-x11 library.
84
85%description x11-devel -l pl.UTF-8
86Plik nagłówkowy biblioteki libxkbcommon-x11.
87
88%package x11-static
89Summary: Static libxkbcommon-x11 library
90Summary(pl.UTF-8): Statyczna biblioteka libxkbcommon-x11
91Group: X11/Development/Libraries
92Requires: %{name}-x11-devel = %{version}-%{release}
93
94%description x11-static
95Static libxkbcommon-x11 library.
96
97%description x11-static -l pl.UTF-8
98Statyczna biblioteka libxkbcommon-x11.
99
100%package apidocs
101Summary: API documentation for libxkbcommon libraries
102Summary(pl.UTF-8): Dokumentacja API bibliotek libxkbcommon
103Group: Documentation
a2323ebd
ER
104%if "%{_rpmversion}" >= "5"
105BuildArch: noarch
106%endif
84154661
JB
107
108%description apidocs
109API documentation for libxkbcommon libraries.
110
111%description apidocs -l pl.UTF-8
112Dokumentacja API bibliotek libxkbcommon.
113
3c06e5aa 114%prep
078cae60 115%setup -q -n libxkbcommon-%{version}
3c06e5aa
JB
116
117%build
118%{__libtoolize}
119%{__aclocal}
120%{__autoconf}
121%{__autoheader}
122%{__automake}
123%configure
124
125%{__make}
126
127%install
128rm -rf $RPM_BUILD_ROOT
129
130%{__make} install \
131 DESTDIR=$RPM_BUILD_ROOT
132
133# obsoleted by pkg-config
84154661
JB
134%{__rm} $RPM_BUILD_ROOT%{_libdir}/libxkbcommon*.la
135# packaged as %doc in -apidocs
2f7b0749 136%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libxkbcommon
3c06e5aa
JB
137
138%clean
139rm -rf $RPM_BUILD_ROOT
140
141%post -p /sbin/ldconfig
142%postun -p /sbin/ldconfig
143
84154661
JB
144%post x11 -p /sbin/ldconfig
145%postun x11 -p /sbin/ldconfig
146
3c06e5aa
JB
147%files
148%defattr(644,root,root,755)
c17367c7 149%doc COPYING NEWS README.md
3c06e5aa
JB
150%attr(755,root,root) %{_libdir}/libxkbcommon.so.*.*.*
151%attr(755,root,root) %ghost %{_libdir}/libxkbcommon.so.0
152
153%files devel
154%defattr(644,root,root,755)
155%attr(755,root,root) %{_libdir}/libxkbcommon.so
84154661
JB
156%dir %{_includedir}/xkbcommon
157%{_includedir}/xkbcommon/xkbcommon.h
158%{_includedir}/xkbcommon/xkbcommon-compat.h
d38015c1 159%{_includedir}/xkbcommon/xkbcommon-compose.h
84154661
JB
160%{_includedir}/xkbcommon/xkbcommon-keysyms.h
161%{_includedir}/xkbcommon/xkbcommon-names.h
3c06e5aa
JB
162%{_pkgconfigdir}/xkbcommon.pc
163
164%files static
165%defattr(644,root,root,755)
166%{_libdir}/libxkbcommon.a
84154661
JB
167
168%files x11
169%defattr(644,root,root,755)
170%attr(755,root,root) %{_libdir}/libxkbcommon-x11.so.*.*.*
171%attr(755,root,root) %ghost %{_libdir}/libxkbcommon-x11.so.0
172
173%files x11-devel
174%defattr(644,root,root,755)
175%attr(755,root,root) %{_libdir}/libxkbcommon-x11.so
176%{_includedir}/xkbcommon/xkbcommon-x11.h
177%{_pkgconfigdir}/xkbcommon-x11.pc
178
179%files x11-static
180%defattr(644,root,root,755)
181%{_libdir}/libxkbcommon-x11.a
182
183%files apidocs
184%defattr(644,root,root,755)
185%doc doc/html/*
This page took 0.0838 seconds and 4 git commands to generate.