]> git.pld-linux.org Git - packages/xorg-lib-libxkbcommon.git/blame - xorg-lib-libxkbcommon.spec
- updated to 0.4.3
[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
df0438db 4Version: 0.4.3
078cae60 5Release: 1
3c06e5aa
JB
6License: MIT
7Group: X11/Libraries
ee50463d 8Source0: http://xkbcommon.org/download/libxkbcommon-%{version}.tar.xz
df0438db 9# Source0-md5: 26c57ff21438ed45de2a4ca609177db9
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
104
105%description apidocs
106API documentation for libxkbcommon libraries.
107
108%description apidocs -l pl.UTF-8
109Dokumentacja API bibliotek libxkbcommon.
110
3c06e5aa 111%prep
078cae60 112%setup -q -n libxkbcommon-%{version}
3c06e5aa
JB
113
114%build
115%{__libtoolize}
116%{__aclocal}
117%{__autoconf}
118%{__autoheader}
119%{__automake}
120%configure
121
122%{__make}
123
124%install
125rm -rf $RPM_BUILD_ROOT
126
127%{__make} install \
128 DESTDIR=$RPM_BUILD_ROOT
129
130# obsoleted by pkg-config
84154661
JB
131%{__rm} $RPM_BUILD_ROOT%{_libdir}/libxkbcommon*.la
132# packaged as %doc in -apidocs
2f7b0749 133%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libxkbcommon
3c06e5aa
JB
134
135%clean
136rm -rf $RPM_BUILD_ROOT
137
138%post -p /sbin/ldconfig
139%postun -p /sbin/ldconfig
140
84154661
JB
141%post x11 -p /sbin/ldconfig
142%postun x11 -p /sbin/ldconfig
143
3c06e5aa
JB
144%files
145%defattr(644,root,root,755)
c17367c7 146%doc COPYING NEWS README.md
3c06e5aa
JB
147%attr(755,root,root) %{_libdir}/libxkbcommon.so.*.*.*
148%attr(755,root,root) %ghost %{_libdir}/libxkbcommon.so.0
149
150%files devel
151%defattr(644,root,root,755)
152%attr(755,root,root) %{_libdir}/libxkbcommon.so
84154661
JB
153%dir %{_includedir}/xkbcommon
154%{_includedir}/xkbcommon/xkbcommon.h
155%{_includedir}/xkbcommon/xkbcommon-compat.h
156%{_includedir}/xkbcommon/xkbcommon-keysyms.h
157%{_includedir}/xkbcommon/xkbcommon-names.h
3c06e5aa
JB
158%{_pkgconfigdir}/xkbcommon.pc
159
160%files static
161%defattr(644,root,root,755)
162%{_libdir}/libxkbcommon.a
84154661
JB
163
164%files x11
165%defattr(644,root,root,755)
166%attr(755,root,root) %{_libdir}/libxkbcommon-x11.so.*.*.*
167%attr(755,root,root) %ghost %{_libdir}/libxkbcommon-x11.so.0
168
169%files x11-devel
170%defattr(644,root,root,755)
171%attr(755,root,root) %{_libdir}/libxkbcommon-x11.so
172%{_includedir}/xkbcommon/xkbcommon-x11.h
173%{_pkgconfigdir}/xkbcommon-x11.pc
174
175%files x11-static
176%defattr(644,root,root,755)
177%{_libdir}/libxkbcommon-x11.a
178
179%files apidocs
180%defattr(644,root,root,755)
181%doc doc/html/*
This page took 0.148665 seconds and 4 git commands to generate.