]> git.pld-linux.org Git - packages/xorg-lib-libXdmcp.git/blame - xorg-lib-libXdmcp.spec
- updated to 1.1.5
[packages/xorg-lib-libXdmcp.git] / xorg-lib-libXdmcp.spec
CommitLineData
d52c2d5a
JB
1#
2# Conditional build:
3%bcond_without libbsd # libbsd arc4random instead of Linux implementation
4
f083b3f3 5Summary: X Display Manager Control Protocol library
6d781d7e 6Summary(pl.UTF-8): Biblioteka protokołu XDMCP
f083b3f3 7Name: xorg-lib-libXdmcp
6fa6ed6b 8Version: 1.1.5
3a07c6be 9Release: 1
f083b3f3
AM
10License: MIT
11Group: X11/Libraries
3a07c6be 12Source0: https://xorg.freedesktop.org/releases/individual/lib/libXdmcp-%{version}.tar.xz
6fa6ed6b 13# Source0-md5: ce0af51de211e4c99a111e64ae1df290
d52c2d5a 14URL: https://xorg.freedesktop.org/
ddd42aae 15BuildRequires: autoconf >= 2.60
f083b3f3 16BuildRequires: automake
24357288 17BuildRequires: docbook-dtd43-xml
d52c2d5a 18%{!?with_libbsd:BuildRequires: glibc-devel >= 6:2.25}
3a07c6be 19%{?with_libbsd:BuildRequires: libbsd-devel >= 0.3.0}
6fa6ed6b 20BuildRequires: libtool >= 2:2
caa232df 21BuildRequires: pkgconfig >= 1:0.19
3a07c6be 22BuildRequires: tar >= 1:1.22
42d0e2a0 23BuildRequires: xmlto >= 0.0.22
f083b3f3 24BuildRequires: xorg-proto-xproto-devel
42d0e2a0 25BuildRequires: xorg-sgml-doctools >= 1.8
7dc635ec 26BuildRequires: xorg-util-util-macros >= 1.16
3a07c6be 27BuildRequires: xz
d52c2d5a
JB
28# getentropy() requires Linux 3.17+ (to avoid CVE-2017-2625 when building without libbsd)
29%{!?with_libbsd:Requires: uname(release) >= 3.17}
3a07c6be 30Obsoletes: libXdmcp < 1
61391eb4 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f083b3f3 32
f083b3f3
AM
33%description
34X Display Manager Control Protocol library.
35
62bec21e
JR
36%description -l pl.UTF-8
37Biblioteka protokołu XDMCP (X Display Manager Control Protocol).
f083b3f3 38
f083b3f3 39%package devel
c408e468 40Summary: Header files for libXdmcp library
6d781d7e 41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libXdmcp
f083b3f3 42Group: X11/Development/Libraries
61391eb4 43Requires: %{name} = %{version}-%{release}
3a07c6be 44%{?with_libbsd:Requires: libbsd-devel >= 0.3.0}
f083b3f3 45Requires: xorg-proto-xproto-devel
3a07c6be 46Obsoletes: libXdmcp-devel < 1
f083b3f3
AM
47
48%description devel
49X Display Manager Control Protocol library.
50
51This package contains the header files needed to develop programs that
c408e468 52use libXdmcp.
f083b3f3 53
62bec21e
JR
54%description devel -l pl.UTF-8
55Biblioteka protokołu XDMCP (X Display Manager Control Protocol).
f083b3f3 56
62bec21e
JR
57Pakiet zawiera pliki nagłówkowe niezbędne do kompilowania programów
58używających biblioteki libXdmcp.
f083b3f3 59
f083b3f3 60%package static
61391eb4 61Summary: Static libXdmcp library
6d781d7e 62Summary(pl.UTF-8): Biblioteka statyczna libXdmcp
61391eb4
JB
63Group: X11/Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
3a07c6be 65Obsoletes: libXdmcp-static < 1
f083b3f3
AM
66
67%description static
68X Display Manager Control Protocol library.
69
70This package contains the static libXdmcp library.
71
62bec21e
JR
72%description static -l pl.UTF-8
73Biblioteka protokołu XDMCP (X Display Manager Control Protocol).
f083b3f3 74
62bec21e 75Pakiet zawiera statyczną bibliotekę libXdmcp.
f083b3f3
AM
76
77%prep
78%setup -q -n libXdmcp-%{version}
79
f083b3f3
AM
80%build
81%{__libtoolize}
82%{__aclocal}
83%{__autoconf}
84%{__autoheader}
85%{__automake}
d52c2d5a
JB
86%configure \
87 %{!?with_libbsd:ac_cv_lib_bsd_arc4random_buf=no}
f083b3f3
AM
88%{__make}
89
90%install
91rm -rf $RPM_BUILD_ROOT
92
93%{__make} install \
ddd42aae 94 DESTDIR=$RPM_BUILD_ROOT
f083b3f3 95
d52c2d5a
JB
96# (.html version) packaged as %doc
97%{__rm} $RPM_BUILD_ROOT%{_docdir}/libXdmcp/xdmcp.*
98
f083b3f3
AM
99%clean
100rm -rf $RPM_BUILD_ROOT
101
102%post -p /sbin/ldconfig
103%postun -p /sbin/ldconfig
104
f083b3f3
AM
105%files
106%defattr(644,root,root,755)
d52c2d5a 107%doc AUTHORS COPYING ChangeLog README.md
61391eb4 108%attr(755,root,root) %{_libdir}/libXdmcp.so.*.*.*
b41ef8d0 109%attr(755,root,root) %ghost %{_libdir}/libXdmcp.so.6
f083b3f3
AM
110
111%files devel
112%defattr(644,root,root,755)
42d0e2a0 113%doc doc/xdmcp.html
61391eb4 114%attr(755,root,root) %{_libdir}/libXdmcp.so
f083b3f3 115%{_libdir}/libXdmcp.la
61391eb4 116%{_includedir}/X11/Xdmcp.h
f083b3f3
AM
117%{_pkgconfigdir}/xdmcp.pc
118
f083b3f3
AM
119%files static
120%defattr(644,root,root,755)
121%{_libdir}/libXdmcp.a
This page took 0.049311 seconds and 4 git commands to generate.